一、数字钟 要求: 1、能进行正常的时、分、秒计时功能,分别由 6 个数码管显示 24h、60min、60s
2、可以进行当前时间设置
二、应用系统功能的详细说明 该数字钟使用的是二十四时计时制
计时时间范围从 00:00:00 到 23:59:59
当时间及时到 23:59:59 时,钟面跳转到 00:00:00 重新下一轮计时
该数字钟总共有三个按钮,分别是 md1 控制数字钟的开关,md2(1)控制数字钟的正常运行还是时间设置和 md2(0)控制对时还是对分的设置
md1:为 0 时,数字钟电源关闭;为 1 时,数字钟电源开启
md2(1):为 0 时,数字钟正常运行;为 1 时,数字钟进入设置状态
md2(0):为 0 时,数字钟对时进行设置;为 1 时,数字钟对分进行设置
三、主要模块的算法描述 1、扫描显示模块 scan6 由于试验箱上的 8 只显示数码管只有 16 个接脚,当显示四个以上时,每次只能显示一位,所以要显示六位要轮流输出,即扫描显示
人的视觉暂留大约为1/30s,所以每只数码管闪动频率为 32Hz 即可
那么 8 只数码管轮流显示一遍,时钟频率要大于 256Hz
“000” “101” “100” Y N 开始 时钟上升沿 sel=”101” sel