
数码管用于循环显示学号(可选择单个或双数码管,包含程序及Proteus仿真文件)。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
该程序包含两个独立的功能,分别对应于两个函数,即 function1 和 function2。function1 负责实现第一个功能,而 function2 则负责实现第二个功能。按键设置了从 0 到 15 共 16 个按键,程序仅读取数字 0 和 1。当读取到数字 0 时,程序会调用 function1;当读取到数字 1 时,程序会调用 function2。为了实现这些逻辑,使用了 switch-case 语句构建了一个学号数组,其中前 8 位数字代表学号本身。function1 进入循环,利用数码管依次显示每个数字,并在每次显示一个数字后引入短暂的延时。在显示最后一个数字时,延时时间最长。与此同时,function2 进入循环并使用数码管 1 和数码管 2 同时显示两个数字,同样也采用了延时函数以确保最后两个数字的显示具有最长的延时时间。由于程序没有包含退出机制,一旦进入一个功能后想要使用另一个功能需要重新启动单片机。为了保护个人隐私,我将原始的学号替换成了“521 1314”。如果您希望更改显示的样式或数值格式,可以自行修改该程序的学号数组即可实现相应的调整。
全部评论 (0)
还没有任何评论哟~


