数字逻辑-数字钟——沐雨先生

本文介绍了实验的目的,包括熟悉集成电路引脚和功能,设计一个显示时间的数字电子钟,详细阐述了电子钟的构成、工作原理,涉及石英晶体振荡器、分频器、计数器、译码驱动电路和显示器等关键组件。还介绍了选做项目,如闹钟系统、整点报时等功能。
摘要由CSDN通过智能技术生成

一、实验目的

(1)熟悉集成电路的引脚安排。

(2)掌握各芯片的逻辑功能和使用方法。

(3)熟悉数字电子钟的组成和工作原理。

(4)掌握数字电子钟的设计、组装与调试方法。

二、实验仪器及材料

在这里插入图片描述

三、设计内容及要求

1.设计一个有"时"、"分"、"秒"(23小时59分59秒)显示的电子钟。

2.用中小规模集成电路组成电子钟各部分电路,并进行级联、调试。

3.画出框图和逻辑电路图,写出设计、实验总结报告。

4.选做:

(1)闹钟系统。

(2)整点报时。在59分51秒、53秒、55秒、57秒输出750HZ音频信号,在59分59秒时输出1000Hz信号,音响持续1秒,在1000Hz音响结束时刻为整点。

(3)日历系统。

(4)校时功能。

四、数字电子钟基本原理

1.数字电子钟的构成

数字钟的逻辑框图如图8-1所示。它由石英晶体振荡器、分频器、计数器、译码器、显示器、校时和整点报时电路组成,石英晶体振荡器产生的信号经过几级分频作为秒脉冲,秒脉冲送入计数器计数,计数结果通过"时"、"分"、"秒"译码器显示时间。
图8-1 数字钟原理组成框图

(1)石英晶体振荡器(这部分电路仿真实验时可以直接用时钟信号源代替)

石英晶体振荡器给数字钟提供一个频率稳定准确的4MHz的方波信号,可以保证数字钟的走时准确及稳定。

(2)分频器

分频器电路将振荡器输出的4MHz高频方波信号进行几级分频,得到1Hz的方波信号供秒计数器进行计数。分频器实际上也就是计数器。

(3)计数器

秒脉冲信号经过6级计数器,分别得到"秒"个位,十位,"分"个位,十位以及"时"个位,十位的计时。"秒"、"分"计数器为60进制,"小时"为24进制。

(4)译码驱动电路

译码驱动电路将计数器输出的8421BCD码转换为七段数码管需要的逻辑状态,并且为保证数码管正常工作提供足够的工作电流。

(5)数码管显示器

数码管通常有发光二极管(LED)数码管和液晶(LCD)数码管,本设计提供的为七段LED数码管来显示译码器输出的数字。

2.数字电子钟的工作原理

(1)石英晶体振荡器电路(这部分电路仿真实验时可以直接用时钟信号源代替)

石英晶体振荡器的特点是振荡频率准确及稳定,电路结构简单。
用反相器与石英晶体构成的振荡电路如图8-2所示。电路中非门U1A与晶体、电容、电阻构成晶体振荡电路;非门U1B实现整形功能,将振荡器输出的近似正弦波的波形转换为较理想的方波。输出反馈电阻R1为非门提供偏置,使电路工作于放大区域,即非门的功能近似于一个高增益的反相放大器。电容C1、C2与晶体构成一个谐振型网络,完成对振荡频率的控制功能,同时提供了一个180°相移,从而和非门构成一个正反馈网络,实现了振荡器的功能。由于晶体具有较高的频率稳定性及准确性,从而保证了输出频率的稳定和准确。例如:电路中的石英振荡频率是4MHz时,则电路的输出频率为4MHz。
图8-2 晶体振荡电路
晶体X1的频率选为4MHz,如果要减少分频器级数,可以选择频率较低的晶体。电容C1、C2和反馈电阻R1都可以查晶体手册取值。非门电路可选74LS04。

(2)分频器电路

由于石英晶体振荡器产生的频率很高,要得到秒脉冲,需要用分频电路。例如,振荡器输出4MHz信号,通过D触发器(74LS74)进行4分频变成1MHz,然后送到10分频计数器(用74LS90计数,在计数器电路详细介绍),经过6次10分频而获得1Hz的方波信号作为秒脉冲信号。

(3)计数器电路

1Hz的秒脉冲信号经过6级计数器,分别得到"秒"个位、十位,"分"个位、十位以及"时"个位、十位的计时。"秒"、"分"计数器为60进制,"小时"为24进制。
本实验采用74LS90作为计数芯片,74LS90是一种中规模二-五-十进制异步计数器,管脚排列如图8-3所示,表8-1是它的功能表。
通过不同的连接方式,74LS90可以实现四种不同的逻辑功能;而且还可借助R01、R02对计数器清零,借助R91、R92将计数器置9。其具体功能详述如下:
1)计数脉冲从INA输入,QA作为输出端,为二进制计数器。
2)计数脉冲从INB输入,QDQCQB作为输出端,为异步五进制加法计数器。
3)若将INB和QA相连,计数脉冲从INA输入,QDQCQBQA作为输出端,则构成异步8421码十进制加法计数器。
4)若将INA和QD相连,计数脉冲从INB输入,QAQDQCQB作为输出端,则构成异步5421码十进制加法计数器。
5)清零、置9功能。
(a)异步清零
当R01、R02均为“1”,R91、R92中有“0”时,实现异步清零功能,即QDQCQBQA=0000。
(b)置9功能
当均为R91、R92“1”,R01、R02中有“0”时,实现异步置9功能,即QDQCQBQA=1001。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(4)译码驱动电路

译码是把给定的代码进行翻译。计数器采用的码制不同,译码电路也不同。
74LS48是与8421BCD编码计数器配合用的七段译码驱动器。74LS48配有灯测试LT、动态灯灭输入RBI,灭灯输入/动态灭灯输出BI/RBO,当LT=0时,74LS48的输出全"1"。74LS48的使用方法可以参照“(实验三) 组合逻辑电路一”的部分。
  74LS48的输入端和计数器对应的输出端相连,74LS48的输出端经限流电阻和七段显示器的对应段相连。

(5)显示器

本设计用七段LED数码管来显示译码器输出的数字,显示器有两种:共阳极和共阴极显示器。74LS48译码器对应的显示器是共阴(接地)显示器。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注意事项:
(1)更改图纸大小
在这里插入图片描述
(2)七段数码管在Indicators库→HEX_DISPLAY子库中,在列表里选择SEVEN_SEG_COM_K器件。
在这里插入图片描述
(3)限流电阻可以用7个电阻,也可以用1个8位的排阻,
排阻在Basic库→RPACK子库中,在列表里选择RPACK_VARIABLE_2×7器件。
在这里插入图片描述

  • 28
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

沐雨先生

如果真的帮助到你了再打赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值