基于Multisim的纯数字电路数字钟设计仿真设计 附工程文件

[复制链接]
查看6 | 回复0 | 2021-4-14 17:26:23 | 显示全部楼层 |阅读模式

(1) 设计该课题所需的六十进制、二十四进制。

(2) 设计数码管译码显示电路。

(3) 设计秒与分、分与时之间的进位控制电路。

(4) 设计整点提醒电路。

(5) 设计手动校时电路。


2  电路总体设计

设计框图:

116.002.jpg

总体原理说明:
整体电路共分为五大模块: 脉冲产生模块、 计时模块、译码显示模块、 整点报时模块、 校时模块。
主要由555定时器器、秒计数器、分计数器、时计数器、 BCD-七段显示译码 / 驱动器、 LED七段显示数码管、时间校准电路构成以及各种门电路。
数字钟数字译码显示部分,采用共阴译码器与共阴极数码管串联电路,将译码器、 七段数码管连接起来之间串个组排,组成十进制数码显示电路, 即时钟显示。要完成显示需要 6 个数码管, 八段的数码管需要译码器将计数信号译码成BCD码才能显示,然后要实现时、分、秒的计时需要 60 进 制计数器和 24 进制计数器,脉冲发生电路则有555定时器构成的多谐振荡电路。 60 进制则由 10进制和 6 进制的计数器串联而成,。 计数器的输出分别经译码器送显示器显示。
计时出现误差时,可以用校时电路校 时、校分。校时电路由复位按钮构成,复位按钮按下产生手动脉冲,从而调节计数器,实现校时。
整点报时电路则有门电路构成的判断模块对时计时和分计时的输出进行判断,从而实现整点报时。

3各部分电路设计
3.1 脉冲产生模块设计

脉冲发生电路采用555构成的多谐振荡电路。

116.003.jpg

用 555 定时器构成的多谐振荡器电路如图所示:图中电容 C、电阻 R1 和 R2 作 为振荡器的定时元件,决定着输出矩形波正、负脉冲的宽度。定时器的触发输入端(2脚)和阀 值输入端(6 脚)与电容相连;集电极开路输出端(7脚)接 R1、R2 相连处,用以控制电容 C 的充、放电;外界控制输入端(5脚)通过 0.01uF 电容接地。

116.004.jpg

多谐振荡器的工作波形如图 6-11(b) 所示: 电路接通电源的瞬间,由于电容 C 来不及充电, Vc=0v ,所以 555 定时器状态为 1,输出 Vo 为高电平。同时,集电极输出端(7 脚)对地断开,电源 Vcc 对电容 C 充电,电路进入暂稳态 I,此后,电路周而复始地产生周期性的输出脉冲。多谐振荡器两个暂稳态的维持时间取决于 RC 充、放电回路的参数。暂稳态Ⅰ的维持时间,即输出 Vo 的正向脉冲宽度 T1≈0.7(R1+R 2)C; 暂稳态Ⅱ的维持时间,即输出 Vo 的负向脉冲宽度 T2≈0.7R 2C。

因此, 振荡周期 T=T 1+T 2=0.7(R 1+2R 2 )C,振荡频率 f=1/T 。正向脉冲宽度 T1 与振荡周期 T 之比称矩形波的 占空比D ,由上述条件可得 D=(R1+R2)/(R1+2R 2),若使 R2>>R 1,则 D≈1/2, 即输出信号的正负向脉冲宽度相等的矩形波(方波)。


仿真电路如下图1:

116.005.jpg

图1

3.2计时模块设计

(1)分、秒计时

在数字钟的控制电路中, 分和秒的控制都是一样的, 都是由一个十进制计数器和一个六进制计数器串联而成的,在电路的设计中我采用的是统一的器件 74LS160D的异步清零法来实现十进制功能和六进制功能, 根据 74LS160D的结构 把输出端的 0110(十进制为 6)用一个与非门 74LS00引到 CLR端便可置 0,这 样就实现了六进制计数。而74LS160D本身为计满后为10,与前文6进制串联后成60进制。

仿真电路如下图2所示:

116.006.jpg

图2

(2)时计时器

由两片十进制同步加法计数器 74LS160 级联产生,采用的是异步清零法, u1输出端为 0001(十进制为 4)与 u2输出端 0010(十进制为2)经过与非门接 两片的清零端,从而实现了24进制计数。

仿真电路如下图3所示:

116.007.jpg

图3

3.3 译码显示模块设计

译码显示模块采用共阴极数码管及共阴七段数码管译码器驱动器CD4511构成。

CD4511 是一片 CMOS BCD—锁存/7 段译码/驱动器,用于驱动共阴极 LED (数码管)显示器的 BCD 码-七段码译码器。具有BCD转换、消隐和锁存控制、七段译码及驱动功能的CMOS电路能提供较大的拉电流。可直接驱动共阴LED数码管。

其功能表如下所示:

116.008.jpg

将计数器输出连接至译码器输入,再将译码器输出接入数码。

数码管本质为LED灯构成所以需要串联电阻进行分压,防止LED灯烧毁。

仿真图如下图4所示:

116.009.jpg

图4

3.4 整点报时模块设计

整点报时电路由门电路以及蜂鸣器构成。

由门电路判断整时,即判断59分50秒,即分计时为(0110)、(1001),秒计时为(0110)。以此判断整时,实现整时报时。

门电路由74LS20D四输入与非门判断(0110)、(1001),二输入与非门判断(0110)。

仿真电路如下图5所示:

116.010.jpg

图5

3.5校时模块设计

校时模块电路由复位按钮及二输入或门构成。

复位按钮上拉电阻,当分为按钮按下时,电阻接地,电平由高变低,实现手动产生脉冲。

将手动脉冲以及进位产生的脉冲分别输入二输入或门,或门输出进入计数器CLK端,则当按钮按下手动脉冲产生,计时器亦会进行计时,从而实现校时。

仿真电路如下图6所示:

116.011.jpg

图6



4 结论

通过对软件 Multisim 的学习和使用,进一步加深了对数字电路的认识。在 仿真过程中遇到许多困难, 但通过自己的努力和同学的帮助都一一克服了。 首先, 连接电路图过程中, 数码管不能显示, 后经图形放大后才发现是电路断路了。 其 次,布局的时候因元件比较多,整体布局比较困难,因子电路不如原电路直观, 最后在不断努力下,终于不用子电路布好整个电路。 调试时有的器件在理论上可行, 但在实际运行中就无法看到效果, 所以得换 不少器件,有时无法找出错误便更换器件重新接线以使电路正常运行。 在整个设 计中,74LS160的接线比较困难,反复修改了多次,在认真学习其用法后采用归 零法和置数法设计出 60 进制和 24 进制的计数器。 同时,在最后仿真时,预置的频率一开始用的是 1hz,结果仿真结果反应很 慢,后把频率加大, 这才在短时间内就能看到全部结果。总之, 通过这次对数字 时钟的设计与仿真, 为以后的电路设计打下良好的基础, 一些经验和教训, 将成 为宝贵的学习财富。


image.png
全部资料下载地址: 数字钟改_1.zip (1.18 MB, 售价: 2 工控币)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则