数子电子课程实验报告设计并仿真自动打铃系统目录一、设计任务和基本要求………………………………3二、设计方案…………………………………………3三、单元设计…………………………………………7四、组装、调试、记录………………………………12五、总逻辑图…………………………………………12六、元器件清单……………………………………14七、改进设想………………………………………14电子技术课程设计正文一、课程设计任务和基本要求:1
设计任务采用中规模集成电路设计一个可以自动打铃的系统
基本要求(1)具有显示小时和分钟的时钟功能
(2)具有自动打铃功能(在8:30、9:15、9:25、10:10、10:30、11:15、11:25、12:10等8个时刻打铃,铃响30秒)
(3)当电路发生走时误差时,要求电路具有校时功能
(4)具有手动设置定时的功能
(5)结构简单
二、设计方案:1
方案一原理框图如2
1所示:此方案的设计思路是,用移位寄存器事先储存八个时间点,每个时间点为十六位二进制代码,这八个时间点可依次滚动循环输出
然后将输出的时间信号与时钟的小时和分钟信号用十六位比较器进行比较
当寄存器中输出的时间与时钟显示的时间正好吻合时,比较器输出相等的信号,启动蜂鸣器和指示灯
30秒后,由30秒的特征值和比较器相等的信号共同控制寄存器的使能端,使之滚动,输出下一个时间点
以此循环,实现自动报时打铃的功能
(详细原理见三、四、五、六部分)此方案可任意预置八个时间点,使用范围广
但器件相对较多,结构复杂
方案二原理框图如2
2所示:此方案的设计思路是,通过判断下一次打铃距上一次打铃的时间间隔来报时
这八个时间点的时间间隔依次是45、10、45、20、45、10、45分钟
用45进制、10进制、20进制计数器来控制响铃的间隔时间
它们的输出端接入四选一的数字选择器,数字选择器输出选中的