有两个功能,分别做了两个函数,function1和function2 function1实现第一个功能,function2实现第二个功能 按键设置了0到15共16个按键,程序里只读取0和1两个按键 读取到0走function1,读取到1走function2,用的switch,case 建立了一个学号数组,0到7位代表学号的8个数字 function1进入循环,用数码管1循环显示,每显示1个数字使用延时函数延时一会儿 显示最后一个数字时延时最长 function2进入循环,用数码管1和数码管2循环显示,同时显示2个数字并使用延时函数延时一会儿 显示最后两个数字时延时最长 没有退出功能,进入一个功能后想使用另一个必须关闭单片机重新启动 为了不暴露个人隐私,我把学号改成了521 1314,想显示别的样式的朋友可以自己该程序,只需要改学号数组,就可以改显示的数字
2021-10-25 11:10:13 60KB 单片机 循环显示学号 仿真 原创
1
短短的50行代码实现学号的循环,uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x00}; uchar code number[]={10,10,10,2,0,1,7,2,8,0,5,3,9,4}; P0=table[number[gu+3]];
2019-12-24 03:03:54 50KB 51 单片机 学号 代码
1