利用555集成电路组成多谐振荡电路为系统提供时钟秒脉冲。555定时器应用为多谐振荡电路时,当电源接通Vcc通过电阻R1、R2向电容C充电,其上电压按指数规律上升,当u上升至2/3Vcc,会使比较器C1输出翻转,输出电压为零,同时放电管T导通,电容C通过R2放电;当电容电压下降到1/3Vcc,比较器C2工作输出电压变为高电平,C放电终止,Vcc通过R1、R2又开始充电;周而复始,形成振荡。则其振荡周期与充放电时间有关,也就是与外接元件有关,不受电源电压变化影响
计算公式(T1 电容C充电时间,T2 电容C放电时间, q占空比)
T1=R1Cln2
T2=R2Cln2
q=R1/R1+R2
T=T1+T2
芯片NE555
倒计时模块设计原理图如下图
计数电路选用两片74LS192进行设计,74LS192是十进制计数器,有“异步清零”和“异步置数”功能,且有进位和借位输出端。两片74LS192构成预置数的三十进制递减计数器,计数器十位接成三进制,计数器个位接成十进制,置数端A、B、C、D通过开关接高低电平,若接高电平可进行其他置数;此计数器预置数为(0011 0000)=(30)10,只有当低位端发出错位脉冲,高位计数器才做减计数。1片74LS192构成1秒减计数电路(即个位)。74LS192的引脚图和功能表如图所示。它的计数原理是:使加计数脉冲信号引脚CPu=1,计数脉冲加入个位74LS192引脚CPD脚,当减计数到零时,个位 74LS192的端发出错位脉冲,使十位计数器减计数,当高、低位计数器处于全零时,在芯片74LS04和74LS03的作用下锁住不在计时。
设计原理如下:
(1)电阻 74LS192芯片的最大工作电流是34mA,最小电流不定,所以在于“清零”“启动”开关J1、J2串联的电阻不应小于147Ω,故我选取常见的1k电阻。
(2)开关J1 开关J1的作用是置数和启动,当开关拨向VCC端,芯片开始减数;拨向接地端,芯片预置数。
(3)开关J2 开关J2的作用是异步清零,当开关拨向VCC端芯片异步清零;当开关拨向接地端,芯片处于减数状态。
(4)开关J3 开关J3的作用是暂停和连续,当开关断开时暂停,开关闭合时连续。
(5)00状态的保持 当计数器减至00时在下一脉冲的到来后十位片的错位点发出借位信号,借位信号为低电平0,0信号与脉冲信号相与非(由74lS03实现),结果输出高电平1,后经取反(由74LS04实现)得到低电平0,此时无论脉冲输入什么,得到的输出都是0信号,芯片无法继续减数。
74LS192各个管脚功能如下:
(1) 15、1、10、9管脚(P0~P3):并行数据输入端
(2) 13管脚(TCD):借位输出端(低电平有效)
(3) 12管脚(TCu):进位输出端(低电平有效)
(4) 4管脚CPD: 减法计数时钟输入端
(5) 5管脚CPU:法计数时钟输入端
(6) 14管脚MR:异步清零端(低电平计数 高电平清零)
(7) 11管脚 PL:异步并行置入控制端
(8) 3、2、6、7 管脚:Q0~Q3输出端
(9) 8、16管脚:接地端和接VCC端
A | B | Y |
0 | 0 | 1 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 0 |
A | Y |
0 | 1 |
1 | 0 |
此模块主要借助multisim中特有的一种数码显示管,该数码显示管区别于普通七段数码管,它本身具备译码功能,因此可以在我们进行仿真实验时省去译码电路,若要实际搭建本课程设计的电路,我们需加入相应的译码电路(相关译码器可选用如74ls47,74ls48,74ls247,74ls248等),下面给出选用74ls48译码器的相关引脚资料和译码器电路图。
74LS48是七段显示译码器,其管脚图如所示。现将各管脚功能介绍如下:
(1)A、B、C、D是BCD码的输入端。
(2)a,b,c,d,e,f,g是输出端。
(3)试灯输入端:低电平有效。当
=0时,数码管的七段应全亮,与输入的译码信号无关。本输入端用于测试数码管的好坏。
(4)动态灭零输入端:低电平有效。当
=1、
=0、且译码输入为0时,该位输出不显示,即0字被熄灭;当译码输入不全为0时,该位正常显示。本输入端用于消隐无效的0。如数据0034.50可显示为34.5。
(5)灭灯输入/动态灭零输出端:这是一个特殊的端钮,有时用作输入,有时用作输出。当
作为输入使用,且
=0时,数码管七段全灭,与译码输入无关。当
作为输出使用时,受控于
和
:当
=1且
=0时,
=0;其它情况下
=1。本端钮主要用于显示多位数字时,多个译码器之间的连接。本设计将
、
、
都置高电平。
共阴数码管选用限流电阻的原理:
LED一直工作在最大额定值。所以正向电流IF≤最大额定值(一般是30mA)。根据常识我们可以知道,电流大,LED发光强,但消耗的功率大。电流小,LED发光小,消耗的功率小。通常电路用LED是做指示用途,电路的总体功耗要控制,不能都消耗在指示灯上, 当然还要考虑电源的功率要满足后面电路功耗的要求,并且最好要有富裕。所以这个LED的正向电流我们选取20mA,正向压降为3.3V。
限流电阻可以根据下式计算: 限流电阻=(电源电压-LED正向稳压电压)/要求的工作电流 选取IF=20mA,VF=3.3V,电源电压Vcc=5V:限流电阻=(5V-3.3V)/20mA=85欧姆 通常取个好一点的值(也就是相近阻值的电阻),R=100Ω。
在进行本课程设计时,我们可以在multisim软件上进行仿真,因此我们可以选择自带译码功能的理想数码管简化电路从而得到实验结果。
仿真数码管显示电路如下
理想数码管仿真电路
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |