设计一个多功能数字时钟,具有以下几个功能:
2.1 记时、记分、记秒
计秒:1hz计数脉冲,0-59循环计数,计数到59时产生进位信号。
计分:以秒计数器进位信号作为分计数脉冲,0-59循环计数,59时产生进位。
计时:以分计数器进位信号作为时计数脉冲,0-23循环计数,23时清零。
2.2 校时、校分、秒清0
利用按键开关快速调整时间:时、分
按下时键,时位迅速递增,满23清0;
按下分键,分位迅速递增,满59清0;
按reset键,将时分秒进行清0。
消抖功能 :一次按键时的弹跳现象,通常实验板上的脉冲按键所用的开关为机械弹性开关,由于多个机械触点的作用,按键开关在闭合时不能马上接通,而断开时又不能立即弹开,导致开关通断瞬间伴随一系列的电压抖动,从而出现“一次按键,多次随机技术”的现象,严重影响了时间校对的准确性。可利用D触发器来消抖。
2.3 秒表功能
通过开关控制秒表的开始和结束。
2.4 倒计时功能
通过按键开关设定倒计时的时间,通过开关启动倒计时,倒计时为0时发出提示音,提示音长度为1分钟
2.5 闹时功能
通过按键开关设定闹铃时间,到了设定时间发出提示音,提示音长度为1分钟。到闹钟时刻扬声器会进行高音响铃,同时能进行正常的时、分、秒计时,分别用6个七段数码管动态扫描显示时、分、秒的十位和个位。
1