数字电路分秒电子钟

本方案采用555定时器、74LS160十进制计数器、74LS48七段显示译码器为主要器件。Proteus工程https://download.csdn.net/download/weixin_43786907/16524761

设计思路

其中555定时器提供较为精准1Hz时钟脉冲;74LS160四片级联构成两位60进制BCD码计数输出。每来一个时钟信号计数加1,溢出后从0开始;74LS48四片个对4个74LS160输出BCD码分别进行7段共阴数码管显示译码,驱动4个7SEG-MPX1-CC显示。
数字芯片分秒电子钟设计思路:
在这里插入图片描述

主要元件介绍及使用

555定时器介绍与使用

555定时器是一种用途广泛的数字、模拟混合的中规模集成电路,只要外接少量元件,就可以方便地搞成施密特触发器、单稳态触发器和多谐振荡器,用于信号的产生、变换、控制与检测。常用的555定时器有TTL和CMOS两类,它们的引脚编号和功能都是一致的。
555定时器构成的多谐震荡器,电路图如图:
在这里插入图片描述
当接通电源后,电容C上的初始电压为0,使电路输出为1,放电管T截止,电源通过R1、R2向C充电。当ucc上升到UCC/3时,电路状态保持不变,当uc继续充电到2UCC/3时,电路发送翻转,输出变为0。这时T导通,电容C通过R2、T到地放电,uC开始下降。当降到UCC/3时,输出又翻转到1状态,放电管T截止,电容C又开始充电。如此周而复始,就可在引脚3输出连续的矩形脉冲波信号,如图:
在这里插入图片描述
可见, u c u_c uc将在 U C C / 3 U_{CC}/3 UCC/3 2 U C C / 3 2U_{CC}/3 2UCC/3之间变化,因而可求得电容C上的充电时间T1和放电时间T2为:
T 1 = ( R 1 + R 3 ) C l n 2 ≈ 0.7 ( R 1 + R 3 ) C 2 T_{1}=(R_{1}+R_{3})Cln2\approx0.7(R_{1}+R_{3})C_{2} T1=(R1+R3)Cln20.7(R1+R3)C2
T 2 = R 3 C l n 2 ≈ 0.7 R 3 C 2 T_{2}=R_{3}Cln2\approx0.7R_{3}C_{2} T2=R3Cln20.7R3C2
所以输出波形的周期为:
T = T 1 + T 2 = ( R 1 + 2 R 3 ) C 2 l n 2 ≈ 0.7 ( R 1 + 2 R 3 ) C 2 T=T_{1}+T_{2}=(R_{1}+2R_{3})C_{2}ln2\approx0.7(R_{1}+2R_{3})C_{2} T=T1+T2=(R1+2R3)C2ln20.7(R1+2R3)C2
震荡频率为:
f = 1 T ≈ 1.44 ( R 1 + 2 R 3 ) C 2 f=\frac{1}{T}\approx\frac{1.44}{(R_{1}+2R_{3})C_{2}} f=T1(R1+2R3)C21.44
输出波形的占空比为:
q = T 1 T ≈ R 1 + R 3 R 1 + 2 R 3 q=\frac{T_{1}}{T}\approx\frac{R_{1}+R_{3}}{R_{1}+2R_{3}} q=TT1R1+2R3R1+R3
根据以上公式与实际情况设置 C 2 = 0.47 u F C_{2}=0.47uF C2=0.47uF, R 1 = 28 k Ω R_{1}=28kΩ R1=28kΩ, R 3 = 1 k Ω R_{3}=1kΩ R3=1kΩ

74LS160十进制计数器介绍与使用

74LS160具有使能、异步清零、同步预置等功能。其逻辑功能如表:
在这里插入图片描述
注:X表示任意数。
由表知,若(RD) ̅=0时,则计数器异步清零,即QDQCQBQA=0000;若(RD) ̅=0时,则在当下一个CP时钟的上升沿达到时,计数器同步置入数据A、B、C、D;即QDQCQBQA=DCBA(A为最低位,D为最高位);若EP=ET=1时,则在时钟CP作用下,计数器计数;否则,不计数(锁存)。74LS160四片级联构成两位60进制BCD码计数器,电路图如图:
在这里插入图片描述

74LS48七段显示译码器介绍与使用

74LS48可以将BCD码变成7段a-g显示驱动信号以驱动共阴LED数码管10进制显示。而且74LS48内部带有2kΩ限流电阻,使用时无需外接电阻,可直接与显示器相连。其逻辑功能如表:
在这里插入图片描述
注:X表示任意[3]
74LS48、74LS160与数码管构成显示译码电路如图:
在这里插入图片描述

数码管显示原理

用的是七段式和八段式LED 数码管,八段比七段多了一个小数点,其他的基本相同。 所谓的八段就是指数码管里有八个小LED发光二极管,通过控制不同的LED的亮灭来显示出不同的字形。 数码管又分为共阴极和共阳极两种类型,其实共阴极就是将八个LED的阴极连在一起,让其接地,这样给任何一个LED 的另一端高电平,它便能点亮。而共阳极就是将八个 LED 的阳极连在一起。其原理图如图:

在这里插入图片描述
其中引脚图的两个 COM 端连在一起, 是公共端, 共阴数码管要将其接地, 共阳数码管将其接正5伏电源。一个八段数码管称为一位,多个数码管并列在一起可构成多位数码管,们的段选线(即a, b, c, d, e, f, g, dp)连在一起,而各自的公共端称为位选线。显示时,都从段选线送入字符编码,而选中哪个位选线,那个数码管便会被点亮。数码管的8段,对应一个字节的8位,a对应最低位,dp 对应最高位。所以如果想让数码管显示数字0,那么共阴数码管的字符编码为00111111,即0x3f ;共阳数码管的字符编码为11000000,即0xc0。可以看出两个编码的各位正好相反。

整体设计与仿真实现

数字芯片为主体的分秒电子钟设计如图:
在这里插入图片描述
Proteus仿真结果如图:
在这里插入图片描述

操作说明

首先断开所有开关,闭合电源上电,闭合所有开关(不分顺序),此时开始计数,每秒加1。按下左侧按键则,分计数加一,按下右侧按键则,秒计数加一。断开最左侧开关课实现暂停,调节滑动变阻器可实现计数速度的变化。

设计细节

1.74LS48内部带有2kΩ限流电阻,使用时无需外接电阻,可直接与数码管器相连。
2.按键消抖
按键抖动通常的按键所用开关为机械弹性开关,当机械触点断开、闭合时,由于机械触点的弹性作用,一个按键开关在闭合时不会马上稳定地接通,在断开时也不会一下子断开。因而在闭合及断开的瞬间均伴随有一连串的抖动。
在这里插入图片描述
为消除抖动在按键两端并联电容,达到滤波消抖的作用。
3.计数周期可调。555定时器外接滑动变阻器,可改变电阻阻值,改变计数周期,做校准。断开右侧开关可暂停计数。

Proteus工程https://download.csdn.net/download/weixin_43786907/16524761

  • 7
    点赞
  • 72
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
基于8086CPU微处理器的分秒电子是一种使用8086CPU微处理器作为主要控制芯片的电子装置。该表能够准确地显示当前时间的时、分、秒,并能够自动地进行秒的增加、分的累加、时的变动等操作。 这款电子的设计中,使用了8086CPU微处理器作为主控制器。8086CPU是一种16位微处理器,具有强大的运算能力和丰富的指令集,可以实现复杂的时间计算和控制。在这个电子中,8086CPU将负责读取时间数据、进行时间计算和控制显示屏等操作。 该电子的显示屏采用了LED数字显示的方式,能够清晰地显示出当前的时、分、秒数。通过8086CPU的控制,可以实现秒的自动累加,每经过一秒,控制器便会发送信号给显示屏,显示屏的秒数就会自动加一。同时,当秒数达到60时,分数会自动加一,当分数达到60时,小时数会自动加一。这样,这个电子就能够准确地显示出当前的时、分、秒信息。 此外,这款基于8086CPU微处理器的分秒电子还可以设置闹功能。用户可以通过控制器设置一个特定的时间,当时间到达设定的闹时间时,控制器会发送信号给显示屏,触发闹功能,发出声音或者震动提醒用户。 总之,基于8086CPU微处理器的分秒电子具有精准度高、功能强大、操作便捷等特点,能够准确地显示时间,并提供闹功能,是一款实用性强的电子设备。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值