可预置定时电路课程设计报告一.设计要求1、设计一个可灵活预置时间的计时电路,要求具有时间显示功能,能准确预置清零。2、设置外部操作开关,控制计时器的直接清零、启动和暂时|连续计时。3、要求计时电路递减计时,每隔一秒,计时器减1。4、当计时器递减时间到零(即定时时间到)时,显示器上显示00,同时发光电报警信号。二.设计的作用、目的熟悉集成同步十进制加/减计数器的工作原理。掌握555定时器的工作原理、集成电路的使用方法、集成电路的引脚安排、各集成芯片的逻辑功能及使用方法。在日常生活和工作中,我们常常使用都定时控制,如交通灯定时等等等。随着电子技术的发展,控制电路的需求越来越大。可以使用使用基本可预置定时电路构成其他我们生活中应用广泛的电子设备。三.设计的具体实现1.系统概述定时器由启动电路、秒脉冲发生器、预置输入电路、计数器、译码显示电路、报警电路和控制电路共7部分组成。基本框图如下图所示:图1启动控制秒脉冲发生器控制电路报警预置输入电路计数器译码显示1其中译码电路和控制电路是系统的主要部分。计数器完成计时功能,而控制器完成计数器的直接清零、启动计数、暂时功能。通过设置开关或按键电路可以对定时时间进行预置,这部分需要编码器。通过编码后,送到计数器预置端作为计数的时间。根据题目要求这部分应采用减计数。在计数同时,还需要对所计时间进行显示,所以需要译码显示电路,显示器用LED。对于本模块的器件选用,计数器选用74LS192进行设计。74LS192是十进制可编程同步加1减计数器,它采用8421码二—十进制编码,并具有直接清零、置数、加1减计数功能。报警电路在实验中可以用发光二极管来代替。2.电路分析与设计A:器件选择(1)十进制可逆计数器74LS19274LS192是同步十进制可逆计数器,它具有双时钟输入,并具有清除和置数等功能,其引脚排列及逻辑符号如图2所示:图274LS192的引脚排列及逻辑符号图中:为置数端,为加计数端,为减计数端,为非同步进位输出端,为非同步借位输出端,P0、P1、P2、P3为计数器输入端,为清除端,Q0、Q1、Q2、Q3为数据输出端。其功能表如下输入输出MRP3P2P1P0Q3Q2Q1Q01×××××××000000××dcbadcba011××××加计数2174LS192的功能表(2)555定时器双极型定时器CB555电路结构图。它是由比较器C1和C2,基本RS触发器和集电极开路的放电三极管TD三部分组成。555定时器是一种中规模集成电路,只要在外部配上适当阻容元件,就可以方便地构成脉冲产生和整形电路。其结构框图如图3所示:图3结构框图图中的数码1—8为器件引脚的编号。555定时器符号如下所示:011××××减计数31).模拟功能部件①电阻分压器经3个5kΩ电阻分压后提供基准电压:当不接固定电压时,=2/3Vcc,=1/3Vcc当外接固定电压时,=,=1/2Vco②电压比较器C1和C2比较器:TH(阈值输入端)基准电压时,输出=0,否则为1比较器:(阈值输入端)基准电压时,输出=0,否则为1③集电极开路的放电管V输出=0时,V导通,输出=1时,V截止。相当于一个受控电子开关。2).逻辑功能部件①和组成基本RS触发器。输入低电平有效触发。=0,=1,置0,Q=0,=1=0,=1.置0,Q=1,=04=1,Uc2=1,保持。②输出缓冲级Q=0,=1时,输出=0Q=1,=0时,输出=1③D为直接置0端D=0,输出便为低电平正常工作时,D端必须为高电平。3).逻辑功能①RD的为低电平有效的直接置0端②UI1TH(阈值输入端)基准电压时,称为触发置0③TRUI2(触发输入端)基准电压时,称为触发置14).基本功能当0R时,1Q,输出电压OLoVV为低电平,VT饱和导通。当1R时,CCTHVV32时,CCTRVV31时,C1输出低电平,C2输出高电平,1Q,Q=0,OLoVv,DT饱和导通。当1R、CCTHVV32、CCTRVV31时,C1、C2输出均为高电平,基本RS触发器保持原来状态不变,因此ov、VT也保持原来状态不变。当1R、CCTHVV32、CCTRVV31时,C1输出高电平,C2输出低电平,0Q,Q=1,OHoVv,VT截止。表2555定时器的功能表输入输出阀值输入(VI1)触发输入(VI2)复位(RD)输出(Vo)放电管Txx00导通32Vcc3Vcc11截止532Vcc3Vcc10导通32Vcc3Vcc1不变不变(3).74LS04由下图可发现,当输入为高电平时输出等于低电平,而输入为低电平时输出等于高电平。因此输出与输入的电平之间是反向关系,它实际上就是一个非门。(亦称反向器)。当输入信号为高电平时,应保证三极管工作在深度饱和状态,以使输出电平接近于零。为此,电路参数的配合必须合适,保证提供给三极的基极电流大于深度饱和的基极电流。设计电路所用的芯片是74LS04,如下图所示:图4:六位反相器74LS04引脚图(4).74LS0074LS00是四2输入与非门,其逻辑功能表如下:表3与非门逻辑功能表74LS00内部结构原理如下图:6图574LS00内部结构(5)基本RS触发器电路结构:把两个与非门G1、G2的输入、输出端交叉连接,即可构成基本RS触发器,其逻辑电路如图12(a)所示。它有两个输入端R、S和两个输出端Q、Q。图6基本RS触发器工作原理:基本RS触发器的逻辑方程为:根据上述两个式子得到它的四种输入与输出的关系:1).当R=1、S=0时,则Q=0,Q=1,触发器置1。2).当R=0、S=1时,则Q=1,Q=0,触发器置0。7(6)74LS10三输入与非门74LS10三输入与非门内部结构原理图和真值表如下:图774LS10三输入与非门内部结构原理图和真值表(7)74LS190同步可预置数十进制加减计数器74LS190同步可预置数十进制加减计数器结构如图:图874LS190结构图874LS74190功能表:输入输出CTENLOADD/UDCBACP×0×dcba×异步预置×10↑加计数011↑减计数11××保持表574LS功能表74LS190动作时序图如图774LS190是同步可预置数加减十进制计数器,符号与动作时序图如上图,它具有异步指数端LOAD、加减控制端D/U和计数控制端CTEN,为了方便级联,设置了两个级联输出端RCO和MAX/MIN。其各个控制端功能详见其功能表(表5)图974LS190动作时序图(8).数码管译码器七段LED显示译码器加法器定义实现多位二进制数相加的电路称为加法器,它能解决二进制中1+1=10的功能。因为计算机输出的是BCD码,要想在数码管上显示十进制数,就必须先把BCD码转换成7段字型数码管所要求的代码。我们把能够将计算机输出的BCD码换成7段字型代码,并使数码管显示出十进制数的电路称为“七段字型译码器”。974LS48除了有实现7段显示译码器基本功能的输入(DCBA)和输出(Ya~Yg)端外,7448还引入了灯测试输入端(LT)和动态灭零输端(RBI),以及既有输入功能又有输出功能的消隐输入/动态灭零(BI/RBO)端。由7448真值表可获知7448所具有的逻辑功能:1)7段译码功能(LT=1,RBI=1)在灯测试输入端(LT)和动态灭零输入端(RBI)都接无效电平时,输入DCBA经7448译码,输出高电平有效的7段字符显示器的驱动信号,显示相应字符。除DCBA=0000外,RBI也可以接低电平,见表1中1~16行。2)消隐功能(BI=0)此时BI/RBO端作为输入端,该端输入低电平信号时,表1倒数第3行,无论LT和RBI输入什么电平信号,不管输入DCBA为什么状态,输出全为“0”,7段显示器熄灭。该功能主要用于多显示器的动态显示。3)灯测试功能(LT=0)此时BI/RBO端作为输出端,端输入低电平信号时,表1最后一行,与及DCBA输入无关,输出全为“1”,显示器7个字段都点亮。该功能用于7段显示器测试,判别是否有损坏的字段。4)动态灭零功能(LT=1,RBI=1)此时BI/RBO端也作为输出端,LT端输入高电平信号,RBI端输入低电平信号,若此时DCBA=0000,表1倒数第2行,输出全为“0”,显示器熄灭,不显示这个零。DCBA≠0,则对显示无影响。该功能主要用于多个7段显示器同时显示时熄灭高位的零。引脚如下图:图1074LS48引脚图(9)七段数码显示管数码管的一种是半导体发光器件,数码管可分为七段数码管和八段数码管,区别在于八段数码管比七段数码管多一个用于显示小数点的发光二极管单元DP(decimalpoint),其基本单元是发光二极管。图13(a)(b)为共阴管电路和共阴数码管引出脚功能图。10图11引出脚功能图B.功能模块电路单元(1).秒脉冲发生电路首先设计定时电路由于555定时芯片是一种常用的定时芯片。原理简单易懂,因此选用555芯片来产生时钟脉冲信号。如下图所示用555定时器和74ls190芯片经过3次分频将1khz分频成为1hz即为1s即1s定时电路设计成功。11图8秒脉冲发生电路(2).辅助预置电路:为了保证系统的设计要求,在设计控制电路时,应正确处理各个信号之间的时序关系,从系统控制要求可知,控制电路要完成以下4项功能。1)操作“直接清零”开关时,要求计数器清零。2)闭合“启动”开关时,计数器应完成置数功能,显示器显示预置数据;断开“启动”开关时,计数器开始进行递减计数。3)当“暂停|连续”开关处于“暂停”位置时,控制电路封锁时钟脉冲信号CP,计数器暂停计数,显示器上保持原来的数不变,当“暂停4)当计数器递减计数到零(即定时时间到)时,控制电路应发出报警信号,使计数器保持零状态不变,同时报警电路工作。12图9启动、暂停、连续控制电路(3)预置、计数、显示电路通过设置开关或按键电路可以对定时时间进行预置,这部分需要编码器。通过编码后,送到计数器预置端作为计数的时间。根据题目要求这部分应采用减计数。在计数同时,还需要对所计时间进行显示,所以需要译码显示电路,显示器用LED。采用74LS48来作为译码显示电路。对于本模块的器件选用,计数器选用74LS192进行设计较为简便,74LS192是十进制可编程同步加|减计数器,它采用8421码二—十进制编码,并具有直接清零、置数、加|减计数功能。(控制左侧开关可实现清零,控制右侧开关可实现对0到99内的任意数进行预置数)在其输入端接入单刀双掷开关控制器高低电平可实现其预置数功能。13图10计数器预置电路(4)总体电路如下图1415四.心得体会及建议一段时间的课程设计让我们有机会把课堂上学到的知识在实践中检验,通过这段时间de初步应用,我知道自己应该学一些什么方面的知识和理论,就我现在的水平,还要许多的努力。对于元件的型号种类等等都不是很了解。尤其是每个型号元件的参数。所以这机是一个很大的空洞,另外对于《数字电子技术》这一门课程,虽然懂一点,但是还是要努力的学习,才能够在实践中不那么盲目。我认为在以后的学习生活中,我将更加重视课堂上的理论学习,只有有坚强理论才可以负之更好的实践。另外选择元件中,可能找不到电路图中设计的元件,现实中的元件属性可能和电路原理图中不同,这就需要随时际情况修改电路图,以达到设计目的。比如电阻可能没有合适的阻值,这是可以用不同电阻串联,或用电位器来达到所需的阻值。数码管译码器如果没有74LS48,也可以用74LS248代替。这次的课程设计让我收获很大,我了解了Protel软件,增进了我对数电的学习兴趣。同时加强了我的动手能力,提高了解决实际问题的能力,对我以后的工作与学习有很大的帮助。但是在实际的操作中会发现知识太过匮乏,还有太多不懂且需要学习的地方。在今后的学习中,还是需要脚踏实地的去做,去吸收太多自己还不知道的东西。16五.附录型号名称数目74LS48译码显示274LS192十进制可逆计数器2555定时器国产双极型定时器1LED数码显示器274LS00二输入与非门274LS04非门(反相器)274LS10三输入与非