1、多功能数字钟电路设计一 功能要求1 基本功能: 准确计时,以数字形式显示时、分、秒的时间; 小时的计时要求为 24 进位,分和秒的计时要求为 60 进位; 校正时间,时、分快校(1HZ) 。2 扩展功能: 定时报,时间自定,闹 1 分钟(1KHZ ) ; 仿广播电台正点报时; 报整点时数;二 主体电路设计数字钟电路系统由主体电路和扩展电路两大部分组成。其中,主体电路完成数字钟的基本功能,扩展电路完成数字钟的扩展功能。其组成框图如下:显示器及译码器部分为板载,因此只需要设计计数器,校时电路和扩展电路。1. 小时计数器时计数器是一个 24 进制计数器,其计数规律为 0001222300即当数字钟运
2、行到 23 时 59 分 59秒时,秒的个位计数器再输入一个秒脉冲时,数字钟应自动显示为 00 时 00 分 00 秒。原理图如下:使用了两片 74LS161(4 位二进制同步加法计数器)来实现小时计数,即模 24 的计数器。HOUR0HOUR3为小时个位,HOUR4HOUR7为小时十位。2. 分秒计数器分和秒计数器都是模 60 的计数器。其计数规律为 0001585900 其原理图如下:秒计数器与上图相同,图略。分别使用了两片 74LS161 来实现分和秒的计数,均为。其中 MIN0MIN3为分个位,MIN4MIN7 为分时位,SEC0SEC3为秒个位, SEC4SEC7为秒时位。3. 校时
3、电路当数字钟接通电源或者计数出现误差时,需要校正时间(或称校时) 。校时是数字中应具备的基本功能。为使电路简单,这里只进行分和小时的校时。对校时电路的要求是,在小时校正时不影响分和秒的正常计数;再分校正时不影响秒和小时的正常计数。校时方式有“快校时 ”和“慢校时”两种, “快校时”是,通过开关控制,使计数器对Hz 的校时脉冲计数。 “慢校时”使用手动产生单脉冲作校时脉冲。本实验只要求实现 “快校时”。其原理图如下:4. 定时控制电路数字钟在指定的时刻发出信号,或驱动音响电路“闹时” 。闹时时间自定。本实验中定为 7:55,闹铃时间为分钟,闹铃声音为 1KHz 的高音。原理图如下:5. 仿电台正
4、点报时电路其要求为:每当数字钟计时快要到正点时发出声响,通常按照低音高音的顺序发出间断声响,以最后一声高音结束的时刻为正点时刻。设声低音(约)分别发生在分秒、秒、秒及秒,最后一声高音(约)发生在分秒,它们的持续时间均为秒。其电路图如下:6. 整点报时电路整点报时电路的功能是:每当数字钟计时到整改点时发出音响,且几点响几声。实现这一功能功能的电路主要由以下几部分组成:减法计数器:完成几点响几声的功能。即从小时计数器的正点开始进行减法计数,直到零为止。编码器:见小时计数器的个输出端、按照编码要求转换为减法计数器的个输入端、所需的码。逻辑控制电路:控制减法计数器的清“” 与置数。控制音响电路的输入信
5、号。其工作原理是:当分时位计数器的进位脉冲的下降沿到来时,经非门反相后,小时计数器加。新的小时数置入。而分时位的下降沿同时又使得触发器的状态翻转, ,使得置数端为,此时进行减法计数,计数脉冲为。当减法计数到时,使触发器的为, 但触发器状态不变。当为时,触发器翻转复“ ”,又回到置数状态,直到下一个分时位的下降沿来到。实现整点报时功能。如果出现某些整点数不准确,其主要原因是逻辑控制电路中的与非门延时时间不够,产生了竞争冒险现象,可以适当增加与非门的级数或加入小电容进行滤波。原理图如下:7. 整机顶层图三 实验结果分析闹铃的波形如图(时间为:)整点报及仿电台报时的波形如图:四 实验中遇到的问题及解
6、决方法在做小时计数器的时候,如果时个位与时十位分别引出一根总线,则波形无误。但是若将两根总线和成一根总线,波形总是不对,经检查是总线连接不好。在其他地方也碰到过类似的问题,明明肉眼看上去像是连好了,其实两根线并没有连在一起。因此连线时要很仔细。整点报时仿真时到了点的时候会喇叭会叫,为了解决这个问题,将原本直接接喇叭的输出与小时的的或与非,则可以避免喇叭在点时鸣叫。五 实验心得和体会通过这次实验,我学会了简单多功能数字钟电路的设计,并学会了用 MAXPLUS进行电路设计与仿真。这次实验中使用了可编程逻辑器件,即先在 MAXPLUS中设计出电路原理图,经过仿真验证成功后再下载到器件上,因此不需要手工布线。由于这个实验比较复杂,连线很多,稍不注意就会出错。而一旦出现了异常情况不能心急,要仔细排查错误,对照波形分析产生错误的原因,从而最终找到正确的方法。