- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
多功能数字钟电路设计 - 多功能数字中电路设计
多功能数字钟电路设计一 功能要求
1 基本功能:
⑴ 准确计时,以数字形式显示时、分、秒的时间;
⑵ 小时的计时要求为24进位,分和秒的计时要求为60进位;
⑶ 校正时间,时、分快校(1HZ)。
2 扩展功能:
⑴ 定时报,时间自定,闹1分钟(1KHZ);
⑵ 仿广播电台正点报时;
⑶ 报整点时数;
二 主体电路设计
数字钟电路系统由主体电路和扩展电路两大部分组成。其中,主体电路完成数字钟的基本功能,扩展电路完成数字钟的扩展功能。其组成框图如下:
小时计数器时计数器是一个24进制计数器其计数规律为00—01—…—22—23—00…即当数字钟运行到23时59分59秒时,秒的个位计数器再输入一个秒脉冲时,数字钟应自动显示为00时00分00秒。原理图如下:
使用了两片74LS161(4位二进制同步加法计数器)来实现小时计数,即模24的计数器。HOUR[0]~HOUR[3]为小时个位,HOUR[4]~HOUR[7]为小时十位。
2. 分秒计数器
分和秒计数器都是模60的计数器。00—01—…—58—59—00… 其原理图如下:
秒计数器与上图相同,图略。
分别使用了两片74LS161来实现分和秒的计数,均为。其中MIN[0]~MIN[3]为分个位,MIN[4]~MIN[7]为分时位,SEC[0]~SEC[3]为秒个位,SEC[4]~SEC[7]为秒时位。
3. 校时电路
当数字钟接通电源或者计数出现误差时,需要校正时间(或称校时)。校时是数字中应具备的基本功能。为使电路简单,这里只进行分和小时的校时。对校时电路的要求是,在小时校正时不影响分和秒的正常计数;再分校正时不影响秒和小时的正常计数。校时方式有“快校时”和“慢校时”两种,“快校时”是,通过开关控制,使计数器对1Hz的校时脉冲计数。“慢校时”使用手动产生单脉冲作校时脉冲。本实验只要求实现“快校时”。其原理图如下:
4. 定时控制电路
数字钟在指定的时刻发出信号,或驱动音响电路“闹时”。闹时时间自定。本实验中定为7:55,闹铃时间为1分钟,闹铃声音为1KHz的高音。原理图如下:
5. 仿电台正点报时电路
其要求为:每当数字钟计时快要到正点时发出声响,通常按照4低音1高音的顺序发出间断声响,以最后一声高音结束的时刻为正点时刻。
设4声低音(约500Hz)分别发生在59分51秒、53秒、55秒及57秒,最后一声高音(约1000Hz)发生在59分59秒,它们的持续时间均为1秒。其电路图如下:
6. 整点报时电路
整点报时电路的功能是:每当数字钟计时到整改点时发出音响,且几点响几声。实现这一功能功能的电路主要由以下几部分组成:
减法计数器:完成几点响几声的功能。即从小时计数器的正点开始进行减法计数,直到零为止。
编码器:见小时计数器的5个输出端Q4、Q3、Q2、Q1、Q0按照编码要求转换为减法计数器的4个输入端D3、D2、D1、D0所需的BCD码。
逻辑控制电路:控制减法计数器的清“0”与置数。控制音响电路的输入信号。其工作原理是:当分时位计数器的进位脉冲的下降沿到来时,经非门反相后,小时计数器加1。新的小时数置入74LS192。而分时位的下降沿同时又使得D触发器的状态翻转,,使得置数端为1,此时74192进行减法计数,计数脉冲为1Hz。当减法计数到0时,使D触发器的CP为0, 但触发器状态不变。当BO为1时,D触发器翻转复“0”,74LS192又回到置数状态,直到下一个分时位的下降沿来到。实现整点报时功能。如果出现某些整点数不准确,其主要原因是逻辑控制电路中的与非门延时时间不够,产生了竞争冒险现象,可以适当增加与非门的级数或加入小电容进行滤波。
原理图如下:
7. 整机顶层图
三 实验结果分析
闹铃的波形如图(时间为7:55)
整点报及仿电台报时的波形如图:
四 实验中遇到的问题及解决方法
整点报时仿真时到了0点的时候会喇叭会叫,为了解决这个问题,将原本直接接喇叭的输出与小时的HOUR[0]~HOUR[7]的或与非,则可以避免喇叭在0点时鸣叫。
五 实验心得和体会
通过这次实验,我学会了简单多功能数字钟电路的设计,并学会了用MAXPLUSⅡ进行电路设计与仿真。这次实验中使用了可编程逻辑器件,即先在MAXPLUSⅡ
文档评论(0)