全球旧事资料 分类
接收到相同的字形码,但究竟是哪个显示器亮,则取决于COM端。
在轮流点亮扫描过程中,每位显示器的点亮时间是极为短暂的(约1ms),但由于人眼的视觉暂留现象及发光二极管的余辉效应,尽管实际上各位显示器并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示数据,不会有闪烁感。
动态扫描显示必须由CPU不断地调用显示程序,才能保证持续不断的显示。在实际工作中,当然不可能只显示,这样在两次调用显示程序之间的时间间隔就不一定了,如果时间间隔比较长,就会使显示不连续。
f三、软件设计
主程序
开始
功能选择mode
显示分秒
mode0

子程序

显示时分
mode1

子程序

时间调整
mode2

子程序


mode3

闹钟子程序

mode4

秒表子程序
将按键1设定为功能选择键,每按一次按键1,进入相应的功能模式。
f分秒显示
分秒显示
按键1
进入下一模式
分秒显示模式下,数码管显示时钟时间的分和秒。当按键1按下后,进入下一模式。
时分显示
时分显示
按键1
进入下一模式
时分显示模式下,数码管显示时钟时间的时和分。当按键1按下后,进入下一模式。
f时间调整
时间调整
时十位加一按键2时十位调整按键3时十位减一
按键4
时个位加一按键2时个位调整按键3时个位减一
按键4
按键4
分十位加一按键2分十位调整按键3分十位减一
按键4
分个位加一按键2分个位调整按键3分个位减一
时间调整模式下,仅调整时钟的时、分。数码管闪烁的为当前调整的位子,按键2为加,按键3为减,按键4为移位键。
f闹钟
闹钟
时十位加一按键2时十位调整按键3时十位减一
按键4
时个位加一按键2时个位调整按键3时个位减一
按键4
分十位加一按键2分十位调整按键3分十位减一
按键4
分个位加一按键2分个位调整按键3分个位减一
按键5
确认闹钟时间

时钟时间到达闹钟时间

蜂鸣器工作
结束
f闹钟模式下,可设置闹钟的时、分。
数码管闪烁的为当前调整的位子,按键2为加,按键3为减,按键4为移位键。
当闹钟时间调整完毕之后,按下按键5,确认闹钟时间。随后等待时钟时间到达闹钟时间。时钟时间到达闹钟时间后,蜂鸣器工作。
秒表
秒表
按键4
秒表开始计时
按键4
秒表停止计时
按键2或按键3
秒表清零
结束
秒表模式下,按下按键4,秒表开始计时;再次按下按键4,秒表暂停。按下按键2或按键3,秒表清零。
f四、软件调试
在软件调试过程中碰到了很多问题。其中比较重要的几个问题r
好听全球资料 返回顶部