还剩12页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
数字逻辑电路设计--多功能数字钟学院计算机科学与通信工程专业姓名学号指导老师多功能数字钟
1、设计任务及要求
(1)拥有正常的时、分、秒计时功能
(2)能利用实验板上的按键实现校时、校分及清零功能
(3)能利用实验板上的扬声器做整点报时
(4)闹钟功能
(5)在MAXPLUSII中采用层次化设计方法进行设计
(6)在完成全部电路设计后在实验板上下载,验证设计课题的正确性
2、多功能数字钟的总体设计和顶层原理图作为根据总体设计框图,可以将整个系统分为六个模块来实现,分别是计时模块、校时模块、整点报时模块、分频模块、动态显示模块及闹钟模块
(1)计时模块该模块使用74LS160构成的一个二十四进制和两个六十进制计数器级联,构成数字钟的基本框架二十四进制计数器用于计时,六十进制计数器用于计分和秒只要给秒计数器一个1HZ的时钟脉冲,则可以进行正常计时分计数器以秒计数器的进位作为计数脉冲用两个74160连成24进制的计数器,原图及生成的器件如下用两个74160连成的60进制计数器,原图及生成的器件如下
(2)校时模块校时模块设计要求实现校时,校分以及清零功能*按下校时键,小时计数器迅速递增以调至所需要的小时位*按下校分键,分计数器迅速递增以调至所需要的分位*按下清零键,将秒计数器清零注意事项
①在校分时,分计数器的计数不应对小时位产生影响,因而需要屏蔽此时分计数器的进位信号以防止小时计数器计数
②利用D触发器进行按键抖动的消除,因为D触发器是边沿触发,在除去时钟边沿到来前一瞬间之外的绝大部分时间都不接受输入,可以消除抖动
③计时采用1HZ的脉冲驱动计数器计数,而校时则需要较高频率的信号驱动以达到快速校时的目的因此这两种脉冲信号就需要两路选择器进行选择,条件即为是否按键注D触发器用于按键的消抖,接更高的频率用于校时和校分,二路选择器用于区分是正常计时还是校时
(3)整点报时模块计时到59分50秒时,每两秒一次低音报时,整点时进行高音报时以不同频率的脉冲信号区分低音和高音报时报时的条件是计数器计数至所需要的时间点,因而需要一个比较模块,将分计数器和秒计数器的输出连至比较模块输入端完成比较过程...。