版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
任务1计数器的分析与应用一、时序逻辑电路的概述在数字电路中,任一时刻的稳定输出状态不仅决定于该时刻的输入信号,而且还和电路原来的状态有关的电路,都叫做时序逻辑电路,简称时序电路。与前面介绍的组合逻辑电路相比,时序逻辑电路具有记忆功能,触发器是时序逻辑电路的基本单元。1.时序逻辑电路的组成时序逻辑电路由组合逻辑电路和存储电路两部分组成,结构框图如图5.1所示。图中外部输入信号用X(x1,x2,…,xn)表示;电路的输出信号用Y(y1,y2,…,yn)表示;存储电路的输入信号用Z(z1,z2,…,zn)表示;存储电路的输出信号和组合逻辑电路的内部输入信号用Q(q1,q2,…,qn)表示。下一页返回任务1计数器的分析与应用可见,为了实现时序逻辑电路的逻辑功能,电路中必须包含存储电路,而且存储电路的输出还必须反馈到输入端,与外部输入信号一起决定电路的输出状态。存储电路通常由触发器组成。2.时序逻辑电路逻辑功能的描述方法用于描述触发器逻辑功能的各种方法,一般也适用于描述时序逻辑电路的逻辑功能,主要有以下几种。1)逻辑表达式图5.1中的几种信号之间的逻辑关系可用下列逻辑表达式来描述:上一页下一页返回任务1计数器的分析与应用它们依次为输出方程、状态方程和存储电路的驱动方程。由逻辑表达式可见电路的输出Y不仅与当时的输入X有关,而且与存储电路的状态Qn有关。2)状态转换真值表状态转换真值表反映了时序逻辑电路的输出Y、次态Qn+1与其输入X、现态Qn的对应关系,又称状态转换表。状态转换表可由逻辑表达式获得。3)状态转换图状态转换图又称状态图,是状态转换表的图形表示,它反映了时序逻辑电路状态的转换与输入、输出取值的规律。上一页下一页返回任务1计数器的分析与应用4)波形图波形图又称为时序图,是电路在时钟脉冲序列CP的作用下,电路的状态、输出随时间变化的波形。应用波形图,便于通过实验的方法检查时序逻辑电路的逻辑功能。3.时序逻辑电路的分类(1)时序逻辑电路按存储电路中的触发器是否同时动作,分为同步时序逻辑电路和异步时序逻辑电路两种。在同步时序逻辑电路中,所有的触发器都由同一个时钟脉冲CP控制,状态变化同时进行;而在异步时序逻辑电路中,各触发器没有统一的时钟脉冲信号,状态变化不是同时发生的,而是有先有后。上一页下一页返回任务1计数器的分析与应用(2)时序逻辑电路按照输出信号的不同,分为米利型电路和莫尔型电路两种。在米利(Mealy)型电路中,某时刻的输出信号是该时刻的输入信号和电路状态的函数;在莫尔(Moore)型电路中,某时刻的输出信号仅是该时刻电路状态的函数,与该时刻的输入信号无关,如同步计数器。二、时序逻辑电路的分析1.时序逻辑电路的分析步骤分析时序逻辑电路就是找出给定时序逻辑电路的逻辑功能和工作特点。分析同步时序逻辑电路时可不考虑时钟,分析步骤如下:(1)根据给定电路写出其时钟方程、驱动方程、输出方程。上一页下一页返回任务1计数器的分析与应用(2)将各触发器的驱动方程代入相应触发器的特性方程,得出与电路相一致的状态方程。(3)进行状态计算。把电路的输入和现态各种可能取值组合代入状态方程和输出方程进行计算,得到相应的次态和输出。(4)列状态转换表。画状态图或时序图。(5)用文字描述电路的逻辑功能。上一页下一页返回任务1计数器的分析与应用三、计数器在数字系统中使用最多的时序逻辑电路就是计数器。计数器不仅能用于对时钟脉冲计数,还可以用于分频、定时、产生节拍脉冲和进行数字运算等。计数器若按各个计数单元动作的次序划分,可分为同步计数器和异步计数器;若按进制方式不同划分,可分为二进制计数器、十进制计数器以及任意进制计数器;若按计数过程中数字的增减划分,可分为加法计数器、减法计数器和加减均可的可逆计数器。在数字系统中,任何进制都以二进制为基础。n位二进制计数器的最大计数容量为2n-1。上一页下一页返回任务1计数器的分析与应用1.异步二进制计数器1)异步二进制加法计数器图5.6是用四个主从JK触发器组成的四位二进制加法计数器逻辑图。图中各触发器的.1端和K端都悬空,相当于置1,由JK触发器的真值表知,只要有时钟信号输入,触发器的状态一定发生翻转。图中低位触发器的Q接至高位触发器的C1端,当低位触发器由1态变为0态时,Q就输出一个下降沿信号,这个信号正好作为进位输出。计数器在工作之前,一般通过各触发器的置零端R,加入负脉冲,使计数器清零。当计数脉冲CP输入后,计数器就从Q3Q2Q1Q0=0000状态开始计数。上一页下一页返回任务1计数器的分析与应用当第1个CP脉冲下降沿到达时,FF0由0态变为1态,Q0由0变Q1,Q2,Q3因没有触发脉冲输入,均保持。态;当第2个CP脉冲下降沿到达时,FF0由1态变为0态,即Q0由1变n,所产生的脉冲负跳变使FF1随之翻转,Q1由0变1。但Q1端由0变为1的正跳变无法使FF2翻转,故Q2、Q3均保持0态。依次类推,每输入1个计数脉冲,FF0翻转一次;每输入2个计数脉冲,FF1翻转一次;每输入15个计数脉冲后,计数器的状态为“1111”。显然,计数器所累计的输入脉冲数可用下式表示:上一页下一页返回任务1计数器的分析与应用第16个脉冲作用后,四个触发器均复位到0态。从第17个CP脉冲开始,计数器又进入新的计数周期。可见一个四位二进制计数器共有24=16个状态,所以四位二进制计数器可组成一位十六进制计数器。由于各触发器的翻转时刻不同,所以这种计数器又称为异步计数器。各触发器状态的变化及计数情况见表5.3所示。各级触发器的状态可用图5.7所示的波形图表示。由图示波形可以看出,每个触发器状态波形的频率为其相邻低位触发器状态波形频率的二分之一,即对输入脉冲进行二分频。所以,相对于计数输入脉冲而言,FF0,FF1,FF2,FF3的输出脉冲分别是二分频、四分频、八分频、十六分频,由此可见N位二进制计数器具有2N分频功能,可作分频器使用。上一页下一页返回任务1计数器的分析与应用用D触发器也可以组成异步二进制加法计数器。如图5.8所示就是用维持一阻塞D触发器组成的异步四位二进制加法计数器。其逻辑功能分析与图5.6所示计数器相同。2)异步二进制减法计数器减法计数器按照二进制减法规则进行计数。四位二进制减法计数规则如表5.4所示。构成减法计数器要满足下列条件:(1)每来一个计数脉冲,最低位的触发器要翻转一次。(2)低位触发器由0变为1时,要向相邻高位触发器产生一个阶跃脉冲作为借位信号。该阶跃脉冲可作为高位触发器的计数脉冲CP的信号。上一页下一页返回任务1计数器的分析与应用用JK触发器组成的二进制减法计数器及工作波形如图5.9所示。除最低位触发器由计数脉冲触发外,其他各级触发器均由相邻低位的触发器输出信号触发。当计数脉冲输入时,计数器里所存的数依次减少。2.同步二进制计数器1)同步二进制加法计数器异步二进制计数器结构简单,但由于触发器的翻转逐级进行,因而计数速度较低。若使计数器状态转换时,将所有需要翻转的触发器同时翻转,则可以提高计数速度。同步计数器的特点是:计数脉冲要同时加到各级触发器的CP输入端。上一页下一页返回任务1计数器的分析与应用所以在计数过程中,应该翻转的触发器是同时翻转的,不需要逐级推移。因而同步计数器的稳定时间只取决于单级触发器的翻转时间(与位数多少无关),计数速度快。计数脉冲要同时加到各级触发器的CP输入端就要求给出计数脉冲的电路具有较大的驱动能力;而且一般电路比同功能异步计数器复杂。下面以同步四位二进制加法计数器为例说明其计数原理。利用四位加法计数器的状态表(即表5.3),可以找到构成同步二进制加法计数器的方法。由表可知,最低位触发器每输入一个计数脉冲就翻转一次,其他各触发器都是在其所有低位触发器输出端口全为1时,在下一计数脉冲触发沿到来时翻转。上一页下一页返回任务1计数器的分析与应用若采用主从JK触发器,则可得到四个触发器JK端的逻辑表达式为:以上讨论的是四位,如果位数更多,控制进位的规律可以依次类推。第n位触发器的JK端逻辑表达式应为:上一页下一页返回任务1计数器的分析与应用由此得到同步四位二进制加法计数器的一种连接方式,如图5.10所示。各触发器受同一计数脉冲CP的控制,其状态翻转与CP脉冲同步,显然它比异步计数器的计数速度高。
2)同步二进制减法计数器利用二进制减法计数规则,可得到构成同步二进制减法计数器的方法。由表5.4可知:实现减法计数要求最低位触发器每输入一个计数脉冲就翻转一次,其他各触发器都是在其所有低位触发器输出端Q全为0时,在下一计数脉冲触发沿到来时翻转。因此,只要将图5.10所示的二进制加法计数器的输出由Q端改为Q端,便构成了同步四位二进制减法计数器。上一页下一页返回任务1计数器的分析与应用
3)同步二进制可逆计数器同步二进制可逆计数器是在加法计数器和减法计数器的基础上,再设置一些控制电路而组成的,它兼有加、减两种功能。图5.11是一个同步二进制可逆计数器的逻辑图,进位控制方式是并行的。由两级与非门进行级间转换,同时完成并行进位功能。当X=1时,下面3个与非门关闭,切断了后级触发器(高位)J,K端与前级触发器(低位)Q端的连接;同时上面3个与非门打开,将后级触发器的J、K端与前面各级触发器的Q端相连,计数器便可递增计数。上一页下一页返回任务1计数器的分析与应用当X=0时,下面3个与非门打开,各触发器的J,K端将按下列各式连接:即当控制端X=0时,进行递减计数。可见,可逆计数器是通过控制端X的高、低电平,实现加、减计数的。综上所述:对n位二进制计数器要有n个触发器,它共有2n个状态,这种计数器可统称为2n模的计数器(或模2n计数器),其计数容量为2n
-1。上一页下一页返回任务1计数器的分析与应用3.十进制计数器二进制计数器具有电路结构简单、运算方便等特点,但是日常生活中我们所接触的大部分都是十进制数,特别是当二进制数的位数较多时,阅读非常困难,还有必要讨论十进制计数器。在十进制计数体制中,每位数都可能是0,1,2,…,9十个数码中的任意一个,且“逢十进一”。根据计数器的构成原理,必须由四个触发器的状态来表示一位十进制数的四位二进制编码。而四位编码总共有16个状态。所以必须去掉其中的6个状态,至于去掉哪6个状态,可有不同的选择。这里考虑去掉1010一1111六个状态,即采用8421BCD码的编码方式,用四位二进制数的0000一1001代表十进制中的每一个数,状态表见表5.5。上一页下一页返回任务1计数器的分析与应用1)8421BCD码异步十进制加法计数器图5.12是由四个JK主从触发器构成的异步十进制加法计数器的逻辑电路。(1)电路结构:由四个JK主从触发器组成,其中FF0始终处于计数状态。Q0同时触发FF1和FF3,Q3反馈到J1,Q2Q1作为J3端信号。电路工作过程:由逻辑图可知,在FF3翻转以前,即从状态0000到0111为止,各触发器翻转情况与异步二进制递增计数器相同。第八个脉冲输入后,四个触发器状态为1000,此时Q3=0,使下一个FF0来的负阶跃电压不能使FF1翻转。因而在第十个脉冲输入后,触发器状态由1001变为0000,而不是1010,从而使四个触发器跳过1010一1111六个状态而复位到原始状态0000,当第十个脉冲作用后,产生进位输出信号CO=Q3Q0。上一页下一页返回任务1计数器的分析与应用(2)工作原理:使用状态方程分析法分析电路,首先列出各触发器驱动方程:触发器在异步工作时,若有CP触发沿输入,其状态由特征方程确定,否则维持原态不变。这时触发器的特征方程可变为Qn+1=(JQn+KQn)CP↓+QnCP↓,其中CP↓=1表示有CP触发沿加入,CP=0表示没有CP触发沿加入。上一页下一页返回任务1计数器的分析与应用所以可以写出以下状态方程:根据以上状态方程,即可列出计数器的状态转移表,如表5.6所示。上一页下一页返回任务1计数器的分析与应用
2)同步十进制加法计数器图5.13是同步十进制加法计数器的逻辑电路。(1)电路结构:如图5.13所示,由四个主从JK触发器组成,各触发器共用同一个计数脉冲,是同步时序逻辑电路。(2)工作原理:各触发器方程:上一页下一页返回任务1计数器的分析与应用将驱动方程代入JK触发器特征方程,得状态转移方程:由于各触发器共用同一个时钟脉冲,故上式中的CP↓可忽略不写。(3)列状态转移表。设计数器状态为Q3Q2Q1Q0=0000,根据状态方程可列出状态转移真值表,该表与表5.6相同(不包括CP部分)。所以该电路是8421码十进制递增计数器。上一页下一页返回任务1计数器的分析与应用
4.集成计数器集成计数器具有功能完善、通用性强、功耗低、工作速度快、功能可扩展等许多优点,应用非常广泛。目前用得最多、性能较好的是高速CMOS集成计数器,其次是TTL计数器。由于定型产品的种类毕竟有限,就计数进制而言,在集成计数器中,只有二进制和十进制计数两大系列。因此,学习集成计数器,必须掌握用已有的计数器芯片构成其他任意进制计数器的连接方法。集成同步计数器电路复杂,但计数速度快,多用在计算机电路中。日前生产的同步计数器芯片分为二进制和十进制两种。集成异步计数电路简单,但计数速度慢,多用于仪器、仪表中。上一页下一页返回任务1计数器的分析与应用1)集成同步二进制计数器中规模同步四位二进制加法计数器74LS161具有计数、保持、预置、清零功能。图5.14所示是它的逻辑符号和引脚排列图。图中LD为同步置数控制端,RD为异步置0控制端,EP和ET为计数控制端,D0~D3为并行数据输入端,Q0~Q3为输出端,C为进位输出端。表5.7为74LS161的功能表。2)集成同步十进制计数器集成同步十进制加法计数器74LS160的管脚图和功能表与74LS161基本相同,唯一不同的是74LS160是十进制计数器,而74LS161是二进制计数器。上一页下一页返回任务1计数器的分析与应用3)集成计数器74LS290图5.15是二一五一十进制集成计数器74LS290的逻辑符号和外引脚排列图。它兼有二进制、五进制和十进制三种计数功能。当十进制计数时,又有8421BCD和5421BCD码选用功能,表5.8是它的功能表。5.任意进制计数器二进制和十进制以外的进制统称为任意进制。要构成任意进制的计数器,只有利用集成二进制或十进制计数器,用反馈置零法或反馈置数法来实现。假设已有N进制计数器,要构成M进制计数器,有M>N和M<N两种可能。上一页下一页返回任务1计数器的分析与应用1)N>M时的任意进制计数器实现方法在N进制计数器的计数过程中,设法跳过(N一M)个状态,就可得到M进制计数器。实现跳越的方法有置数法和清零法两种。(1)置数法。置数法适用于有预置数端的集成计数器。通过预置数功能让计数器从某个预置状态开始计数,计满N个状态后产生置数信号,使计数器又进入预置数状态,然后重复上述过程。图5.16为由74LS161用置数法构成的十二进制计数器。(2)清零法。清零法适合于有置零输入端的计数器。对异步置零方式,设N进制计数器上一页下一页返回任务1计数器的分析与应用从全“0”状态S0开始计数,计数M个脉冲后进入SM状态;由SM状态译码产生一个置零信号加到计数器的异步置零输入端,则计数器将立刻返回到初态。由于电路一进入SM状态后立即被置成初始S0状态,所以SM状态仅在极短的瞬间出现,在稳定的状态循环中不包括SM。这样计数器只在S0~SM-1,共M个状态中进行计数循环,跳过了(N一M)个状态,所以是M进制计数器。若是同步置零方式,则置零信号应从SM-1状态译出,因为下一个(CP到来时才能将计数器置零,稳定的状态循环中包括SM-1。图5.17为74LS161用清零法构成的十二进制计数器。上一页下一页返回任务1计数器的分析与应用2)M>N时的任意进制计数器实现方法利用计数器的级联扩展计数容量,在计数容量大于M后,再对级联后的计数电路使用置数法或清零法得到M进制计数器。中规模集成计数器设置多输入端的一个主要目的是为了扩展逻辑功能,通过电路外部不同方式的连接,使其变为任意进制计数器。若一片计数器容量不够用时(即M<N),可以将若干片串联,这时总的计数容量为各级计数容量(进制)的乘积。串联连接时有同步式连接和异步式连接两种。在同步式连接中,计数脉冲同时加到各片上,低位片的进位输出作为高位片的片选信号或计数脉冲的输入选通信号。在异步式连接中,计数脉冲只加到最低位片上,低位片的进位输出作为高位片的计数输入脉冲。上一页下一页返回任务1计数器的分析与应用6.顺序脉冲发生器在数字系统中,经常要求系统按照规定的时间顺序进行一系列的操作,这就要求控制部分能给出在时间上有一定先后顺序的脉冲信号,以便协调各部分按次序动作。产生顺序脉冲信号的电路称为顺序脉冲发生器。可以用计数器和译码器组合成顺序脉冲发生器。图5.21所示为由74LS161(4位同步二进制加法计数器)和74LS138(3线一8线译码器)组成的顺序脉冲发生器。它在每个计数循环中能给出八个顺序脉冲。由图可见,当CP脉冲连续不断输入时,计数器74LS161的状态Q3Q2Q1Q0将按“0000”一“1000”的顺序循环,低3位Q2Q1Q0按000->001->010->011->100->101->111->000的顺序循环。上一页下一页返回任务1计数器的分析与应用用低3位的输出作为74LS138的输入,因此译码器的八个输出端从Y0到Y7也将不停地发出低电平脉冲。这样,我们就得到了一组Z0~Z7的顺序脉冲,如图5.22所示。四、寄存器具有接收、暂存和传送二进制数码功能的逻辑部件称为寄存器。寄存器是计算机的主要部件之一,它用来暂时存放数据或指令,而移位寄存器还具有移位功能。它被广泛地用于各类数字系统和数字计算机中,所以已经将其做成了系列产品,供用户选择。寄存器由具有记忆功能、可以寄存数码的触发器与控制电路构成。由于一个触发器可存放一位二进制数码,因此存放n位数码就需要n个触发器。寄存器按其功能不同,可分为数码寄存器和移位寄存器。上一页下一页返回任务1计数器的分析与应用1.数码寄存器存放数码的组件称为数码寄存器,简称寄存器。它只具有接收、暂存和清除原有数码的功能。图5.23是由四个D触发器组成的四位数码寄存器。四个触发器的时钟脉冲输入端连在一起实行同步控制。D0~D3是并行数据输入端,Q0~Q3是并行数据输出端。例如,要存入数码1011,则寄存器的四个输入端D3D2D1D0。应置为1011,当CP脉冲上升沿出现时,触发器的输出端Q3Q2Q1Q0。就变为1011,于是这四位二进制数码便同时存入四个触发器中,当外部电路需要这组数据时,可从Q3Q2Q1Q0端读出。在下一个寄存指令到达之前,数码一直保存在寄存器中,故它又称为锁存器。因为D触发器的状态由其D端的电平来决定,所以接收数码前可以不用清零。若要求清除寄存器中原有数码,可在清零端RD加一负脉冲,使各触发器置0态。上一页下一页返回任务1计数器的分析与应用寄存器接收数码时是同时输入,输出数码时也是同时输出。所以这种寄存方式称为并行输入、并行输出。常用的中规模集成数码寄存器有四位、八位等多种类型。例如四位数码寄存器有T1175,T4175等,八位数码寄存器有T4373,T4377等。图5.24是带有清零端的四位寄存器74LS175的引脚排列图,RD为异步清零端。表5.9是74LS175的逻辑功能表。该电路一步即可实现数据存放。上一页下一页返回任务1计数器的分析与应用2.移位寄存器在数字电路系统中,由于运算的需要,常常要求寄存器中输入的数码能逐位移动,这种具有移位功能的寄存器称为移位寄存器。移位寄存器的功能和电路形式较多,按移位方向可分为单向移位寄存器和双向移位寄存器;按接收数据的方式可分为串行输入和并行输入;按输出方式可分为串行输出和并行输出。所谓串行输入是指将数码从一个输入端逐位输入到寄存器中,而串行输出是指数码在末位输出端逐位出现。移位寄存器有时要求在移位过程中数据不丢失,仍然保持在寄存器中。只要将移位寄存器的最高位的输出接至最低位的输入端,或将最低位的输出接至最高位的输入端。这种移位寄存器称为循环移位寄存器,它也可以作为计数器用,称为环形计数器。上一页下一页返回任务1计数器的分析与应用1)单向移位寄存器单向移位寄存器是指数码仅能作单一方向移动的寄存器。可分为左移寄存器和右移寄存器。图5.25所示是由D触发器组成的四位串行输入、串/并行输出的左移寄存器。图中FF3是最高位触发器,FF0是最低位触发器,每一个低位触发器的口端依次接到高一位触发器的D端,只有最低位触发器FF0的D端接收数码Di。D0为串行输入端,Q3为串行输出端,Q3、Q2、Q1和Q0为并行输出端。所有触发器的复位端接在一起作为清零端。各触发器的CP均相同,显然是同步时序逻辑电路。上一页下一页返回任务1计数器的分析与应用其状态方程为:假设各触发器的初始状态都为0,若要寄存数码“1011",则可由串行输入端D0输入一组与移位脉冲CP同步的串行数码“1011",则Q3、Q2、Q1和Q0的状态转换表如表5.10所示。显然:经过四个移位脉冲作用后,四位串行输入数码“1011”全部被送入移位寄存器,可以由Q3Q2Q1Q0端并行输出,实现了将串行码转换成并行码的逻辑功能。上一页下一页返回任务1计数器的分析与应用为了加深理解,在图5.26中画出数码为“1011”时在寄存器中移位的波形图。当需要串行输出时,则Q3端可作为串行输出端,再送入四个移位脉冲,移位寄存器中存放的四位数码“1011”就可由Q3端全部移出,实现串入-串出的逻辑功能。在左移寄存器中,数码的移动方向是自右向左,完成低位至高位的移动功能,若将各触发器的连接顺序调换一下,让左边触发器的输出作为右边触发器的输入,则可构成右移寄存器。若再添加一些控制门,则可构成既能左移也能右移的双向移位寄存器。上一页下一页返回任务1计数器的分析与应用2)双向移位寄存器用边沿D触发器组成的一种4位双向移位寄存器如图5.27所示。图中数码的移位方向取决于移位控制端X的状态。当X=1时,实现左移;当X=0时,实现右移。DSL、DSR分别为左、右移数码输入端,反相后接转换控制门。其数码输入端的逻辑表达式为:上一页下一页返回任务1计数器的分析与应用以FF0为例,当X=1时,D0=DSL,实现左移;当X=0时,D0=Q1n,使Q0n+1=Q1n,实现右移。同理,可以分析其他任意两位之间的移位情况。3)集成移位寄存器74LS194集成移位寄存器74LS194由四个RS触发器及它们的输入控制电路组成。它是一种典型的中规模四位双向移位寄存器。图5.28是74LS194的逻辑符号和引脚排列图。在其控制端加不同的电平,可实现左移、右移、并行置数、保持存数和清零等多种功能。其中A、B,C,D为并行数据输入端;DSL、DSR分别为左移和右移串行数据输入端。CP为移位脉冲输入端。RD为异步清零端。QA、QB、QC、QD为并行数据输出端,S1,S0为工作方式控制端。上一页下一页返回任务1计数器的分析与应用表5.11是74LS194的功能表。当RD=1,CP上升沿来到时,电路才可能按S1,S0设置的方式执行移位或置数操作。当S1=0、S0=0时,移位寄存器工作在保持状态。当S1=0、S0=1时,移位寄存器工作在右移状态。当S1=1、S0=0时,移位寄存器工作在左移状态。
当S1=S0=1时,移位寄存器工作在并行输入数据状态。上一页下一页返回任务2数字电子钟电路的设计与仿真一、数字电子钟概述对于那些对时间把握非常严格和准确的人或事来说,时间的不准确会带来非常大的麻烦,所以以数码管为显示器的时钟比指针式的时钟表现出了很大的优势。数码管显示的时间简单明了而且读数快、时间准确显示到秒。而机械式的依赖于晶体振荡器,可能会导致误差。因此,研究数字电子钟电路及其扩大应用,有着非常现实的意义。数字钟是采用数字电路实现对“时”“分”“秒”数字显示的计时装置。数字钟的精度、稳定度远远超过老式机械钟。钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的报时功能。诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、自动起闭路灯、定时开关烘箱、通断动力设备,甚至各种定时电器的自动启用等。上一页下一页返回任务2数字电子钟电路的设计与仿真在这次任务中,我们采用LED数码管显示时、分、秒,以24小时计时方式,根据数码管动态显示原理来进行显示,用晶振产生振荡脉冲,定时器计数。在此次设计中,电路具有显示时间的其本功能,还可以实现对时间的调整。数字电子钟因其小巧、价格低廉、走时精度高、使用方便、功能多、便于集成化而受广大消费的喜爱,因此得到了广泛的使用。二、数字电子钟电路的组成部分数字电子钟的总体框图如图5.41所示,它由信号发生器,“时”“分”“秒”计数器、译码器及显示器,校时电路等四部分组成。显示、译码、计数电路是完成电子钟的基本钟表显示及进位功能。脉冲电路是产生1Hz的秒脉冲。整点报时和手动校正也是电子表的基本功能。上一页下一页返回任务2数字电子钟电路的设计与仿真1.秒脉冲信号发生器秒脉冲信号发生器是数字电子钟的基础部分,其功能是每秒产生一个脉冲,作为计时的标准信号提供给计时电路。它的精度和稳定度决定了数字钟的质量。秒脉冲信号由振荡器与分频器组合产生。1)振荡器振荡器主要产生时间标准方波信号,数字钟的精度决定于振荡器时间标准方波信号的频率和稳定度。常用的振荡电路有石英晶体振荡器和555集成芯片振荡器。石英晶体振荡器的特点是振荡频率准确、电路结构简单、振荡稳定、频率易调整和温度系数小,可以满足一般数字电子钟走时准确的要求。上一页下一页返回任务2数字电子钟电路的设计与仿真它还具有压电效应,在晶体某一方向加一电场,则在与此垂直的方向产生机械振动,有了机械振动,就会在相应的垂直面上产生电场,从而使机械振动和电场互为因果,这种循环过程一直持续到晶体的机械强度限制时,才达到最后稳定。压电谐振的频率即为晶体振荡器的固有频率。另一种常用的振荡器是由集成电路555定时器与RC电路组成的多谐振荡器,如图5.42所示,由555定时器和外接元件R1,R2,C1构成多谐振荡器,脚2与脚6直接相连。电路没有稳态,仅存在两个暂稳态,电路亦不需要外加触发信号,利用电源通过R1,R2向C1充电,以及C1通过R2向放电端C2放电,使电路产生振荡。电容C1在1/3VCC和2/3VCC
之间充电和放电。输出信号的时间参数是:上一页下一页返回任务2数字电子钟电路的设计与仿真输出的脉冲频率为:占空比为:555电路要求R1与R2均应大于或等于1kΩ,但R1+R2应小于或等于3.3MΩ。上一页下一页返回任务2数字电子钟电路的设计与仿真外部元件的稳定性决定了多谐振荡器的稳定性,555定时器配以少量的元件即可获得较高精度的振荡频率和具有较强的功率输出能力。因此这种形式的多谐振荡器应用很广。2)分频器振荡器产生的时间标准方波信号通常频率都很高,要使它变成能用来计时的标准秒脉冲信号,需要一定级数的分频器进行分频。一般使用十进制计数器作为分频器。电路中分频器的级数和每级的分频次数要根据振荡频率和时基频率来决定。如时基频率为1MHz,要得到频率为1Hz的1秒脉冲信号,则采用6级的十进制计数器作为分频器。上一页下一页返回任务2数字电子钟电路的设计与仿真图5.43中,振荡器时基频率f=1/[0.7(R1+2R2)C1]=2kHz,相对应的分频器可采用两片中规模集成电路计数器CD4518双十加法计数器)来实现,得到需要的1秒脉冲信号,如图5.43所示。图中U2:A的2脚为振荡器2kHz的信号输入,U3:B的11脚输出1Hz秒脉冲信号。
2.秒、分、时计时器计时器是电子钟的核心部分,秒脉冲信号经过6级计数器,分别得到“秒”的个位、十位、“分”的个位、十位以及“时”的个位、十位的计时。根据60秒为1分,24小时为1天的进制,分别设定“时”“分”“秒”的计数器。从这些计数器的输出端可以得到1分、1小时、1天的时间进位信号。上一页下一页返回任务2数字电子钟电路的设计与仿真在“秒”计数器中,因为是60进制,所以它有60个记忆状态,若用十进制数表示这60个状态,需要两位十进制的数,这样“秒”的个位应是十进制,“秒”的十位是六进制。秒计数器通常由两个十进制计数器组成,然后采用反馈清零的方式使“秒”的十位变成六进制,最后个位、十位合起来实现60进制。“分”计数器和“秒”计数器的组成完全相同。“时”计数器中也用两个十进制计数器采用反馈清零法实现24进制。
3.译码显示电路译码电路的功能是:把从秒、分、时计时器输出的二进制代码翻译成七段数码管能显示的十进制数的信号,再经过数码管显示出来。计数器采用的码制不同,译码电路也不同。74LS47马区动器是与8421BCD编码计数器配合用的七段译码驱动器。上一页下一页返回任务2数字电子钟电路的设计与仿真本系统用七段发光二极管来显示译码器输出的数字,显示器有两种:共阳极显示器或共阴极显示器。74LS47译码器对应的显示器是共阳极数码管。
4.校时电路校时电路是数字钟不可缺少的部分,每当数字钟与实际时间不符时,需要根据标准时间进行校时。当数字钟接通电源或者计时出现错误时,需要校正时间,校时是数字钟应具备的基本功能。为了电路简单,只对时和分进行校时。校时电路要求在小时校正时不影响分和秒的正常计数,在分校正时不影响秒和小时。通常,校正时间的方法是:首先截断正常的计数通路,然后再进行人工触发计数或将频率较高的方波信号加到需要校正的计数单元的输入端,校正好后,再转人正常计时状态即可。上一页下一页返回任务2数字电子钟电路的设计与仿真三、数字电子钟电路的工作原理数字电子钟实际上是一个对标准频率(1Hz)进行计数的计数电路。秒信号产生器产生整个系统的时基信号,它将标准秒信号送入“秒计数器”,“秒计数器”采用60进制计数器,每累计60秒发出一个“分脉冲”信号,该信号将作为“分计数器”的时钟脉冲。“分计数器”也采用60进制计数器,每累计60分钟,发出一个“时脉冲”信号,该信号将被送到“时计数器”。“时计数器”采用24进制计时器,可实现对一天24小时的累计。译码显示电路将“时”“分”“秒”计数器的输出状态用七段显示译码器译码,通过七段显示器显示出来。整点报时电路是根据计时系统的输出状态产生一脉冲信号,然后去触发一音频发生器实现报时。校时电路用来对“时”“分”“秒”显示数字进行校对调整。上一页下一页返回任务2数字电子钟电路的设计与仿真1.计时电路的工作原理计时电路共分三部分:计秒、计分和计时。其中计秒和计分都是60进制,而计时为24进制。计时电路的核心器件是计数器。计数器的选择很多,常用的有同步十进制计数器74HC160以及异步二一五一十进制计数器74LS90。这里选用74LS90芯片。1)74LS90计数器芯片74LS90内部是由两部分电路组成的。一部分是由时钟CKA与一位触发器Q0组成的二进制计数器,可计一位二进制数;另外一部分是由时钟CKB与三个触发器口Q1、Q2、Q3组成的五进制异步计数器,可计五个数000一100。上一页下一页返回任务2数字电子钟电路的设计与仿真如果把Q0和CKB连接起来,CKB从Q0取信号,外部时钟信号接到CKA上,那么由时钟CKA和Q0
、Q1、Q2、Q3组成十进制计数器。R0(1)和R0(2)是异步清零端,两个同时为高电平有效;R9(1)和R9(2)是置9端,两个同时为高电平时,Q3Q2Q1Q0=1001;正常计数时,必须保证R0(1)和R0(2)中至少一个接低电平,R9(1)和R9(2)中至少一个接低电平。74LS90应首先接成十进制计数器,如图5.44所示。74LS90内部原理如图5.45所示,这是一个异步时序电路。图中的S1、S2对应于集成芯片的6,7管脚,R1,R2对应于集成芯片的2,3管脚,CP0对应于14管脚,CP1对应于1管脚,Q3
、Q2、Q1、Q0分别对应于11、8、9,12管脚。上一页下一页返回任务2数字电子钟电路的设计与仿真2)计秒、计分电路如图5.46所示,计秒电路是用两片74LS90异步计数器接成一个异步的60进制计数器。所谓异步60进制计数器,即两片74LS90的时钟不一致。个位时钟以1Hz方波来计秒,十位计数器的时钟信号需要从个位计数器来提供。个位计数器的Q3(11端)连接到十位计数器的GKA(14端)上,作为个位和十位之间的卫位信号。74LS90是在时钟的下降沿到来时计数,由图5.47可知,个位计数器接受秒脉冲轩人,计数到10个脉冲,也即10秒的时候Q3产生一个下降沿,向十位计数器发出进位信号使十位计数器加1。上一页下一页返回任务2数字电子钟电路的设计与仿真当计秒到59时,向计分电路进位后希望回00。此时个位正好是计满10个数,不用清零即可自动从9回0;十位应接成六进制,即从0~5循环计数。用异步清零法,当6出现的瞬间,即Q3Q2Q1Q0=011时,同时给R0(1)和R0(2)高电平,使这个状态变成0000,由于6出现的时间很短,被0取代。接线如图5.48所示,当十位计数到6时,输出0110,其中正好有两个高电平,把这两个高电平Q2
和Q1分别接到74LS90的R0(1)和R0(2)端,即可实现清零。一旦清零,Q2和Q1都为0,不能再继续清零,恢复正常计数,直到下次再同时为1。上一页下一页返回任务2数字电子钟电路的设计与仿真计分电路和计秒电路是完全一致的,只是周期为1s的时钟信号改成了周期为60秒即1分的时钟信号。使用74LS204输入与非门串联反相器构成与门实现秒向分的进位信号,如图5.49所示。计秒电路在计到59时的十位和个位的状态分别为0101和1001,把这四个1相与,即十位的Q2和Q0,个位的Q3和Q0,四位输出相与的结果作为进位信号。当秒电路计到59秒时,产生一个高电平,在计到60时变为低电平,产生一个下降沿送给计分电路做时钟信号。计分电路实现分向时的进位过程与计秒电路进位一样,只是4输入与门产生的信号在59分产生一个下降沿送给计时电路。上一页下一页返回任务2数字电子钟电路的设计与仿真3)计时电路如图5.49所示,计时电路用两片74LS90实现24进制计数器,首先把两片74LS90都接成十进制,并且两片之间连接成具有十的进位关系,即接成100进制计数器,然后分别把这个位的Q2接到两个74LS90的R0(1)
清零端,十位的Q1接到两个74LS90的R0(2)
。清零端。每隔一小时,计时电路从计分电路接到一个时钟信号,计数加1,在计到24时,十位的Q1=1,个位的Q2=1,十位和个位同时清零。计满24小时后又开始下一轮的循环计数。上一页下一页返回任务2数字电子钟电路的设计与仿真
2.校时工作过程如图5.50所示,虚框内是校时电路,由去抖动电路和选择电路组成。校时电路主要完成校分和校时。选择校分时,拨动一次开关,分自动加1;选择校时时,拨动一次开关,小时自动加1。校时校分应准确无误,以实现理想的时间校对。校时校分时应切断秒、分、时计数电路之间的进位连线。1)去抖动电路去抖动电路主要是由两个与非门构成的低电平触发有效的RS锁存器,SW1,为校时拨动开关,无论校分或校时都拨动该开关。拨动一个来回,在U16:B与非门的输出端产生一个稳定的下降沿。上一页下一页返回任务2数字电子钟电路的设计与仿真2)选择电路SW2和SW3都拨到左边,选择校时;SW2拨到右边、SW4拨到左边,选择校分;如果正常计数时,SW3和SW4都拨到右边,与校时电路断开联系。3.整点报时电路图5.51所示是整点报时电路原理图。整点报时是大部分钟表都具备的功能。每当计到59分50秒时开始报时,响一秒停一秒,正好响5次。前四次为低音,最后一响为高音。1)报时开始信号上一页下一页返回任务2数字电子钟电路的设计与仿真计到59分50秒时,分和秒计数器的状态如下:其中,计到59分的信号已有,如图5.50所示。只需把它和计秒电路的十位中的}Q2Q0相与作为开始报时的一个条件即可。如图5.51所示,U17:A和U6:F组成的与门输出即为报时开始信号。上一页下一页返回任务2数字电子钟电路的设计与仿真2)报时锁存信号用秒个位的计数器输出进行四高一低的报时锁存信号。现在来分析一下50一59秒之间秒个位的状态。通过这些状态的观察发现,秒个位的Q3和Q0逻辑与后,正好在秒个位计到1,3,5,7时产生高电平,0,2,4,6时产生低电平,可作低四声报时的锁存信号;秒个位的Q3和Q0逻辑与后,正好在秒个位为9时产生高电平,可作高音的报时锁存信号,这样就产生了两个报时锁存信号。报时锁存信号见表5.13。上一页下一页返回任务2数字电子钟电路的设计与仿真3)报时把上述分析得到的报时开始信号分别和两个报时锁存信号相与,产生两路报时锁存信号,如图5.49所示,上面一路为高音报时锁存,下面一路为低音报时锁存。图中左面三个与非门实现的是与或逻辑,前面已经有介绍。上下两路报时锁存信号分别与1kHz和500Hz的音频信号(20Hz一20kHz)相与或来驱动数字喇叭,实现整点报时功能。这里喇叭使用元件SOUNDER,它接收数字信号。需要说明的是,实际连接电路时,可用555定时器产生一个1kHz的方波,再经D触发器二分频得到500Hz的方波信号。计时电路的1Hz方波也可由555定时器产生,但由于标准电阻和电容值的选择会带来一些积累误差,也可选用其他更精确的振荡电路来实现。上一页下一页返回任务3数字电子钟电路的制作与调试一、数字电子钟电路的制作1.电路设计与仿真在完成数字电子钟整体设计后,使用Proteus软件绘制电路图并仿真,验证设计是否符合要求,实现数字电子钟的全部功能,即能显示小时、分钟、秒,能调整时间,能整点报时等。如不能达到要求,则设计有误,需重新设计直到仿真成功为止。绘制电路图时要注意以下几点:(1)布局合理、排列均匀、图面清晰、便于看图、有利于对图的理解和阅读。(2)注意信号的流向。上一页下一页返回任务3数字电子钟电路的制作与调试(3)图形符号要标准,图中应加适当的标注。(4)连接线应为直线,并且交叉和折弯应最少。
2.制作PCB电路板仿真完成后,使用ProteusARES软件设计PCB图。再根据设计好的PCB图制作印制电路板。印制电路板设计的一般步骤如下:(1)绘制原理图。这是电路板设计的先期工作,主要是完成原理图的绘制,包括生成网络表。当然,有时也可以不进行原理图的绘制,而直接进入PCB设计系统。原来用于仿真的原理图需将信号源及测量仪表的接口连上适当的连接器。另外,要确保每一个元器件都带有封装信息。上一页下一页返回任务3数字电子钟电路的制作与调试(2)规划电路板。在绘制印制电路板之前,用户要对电路板有一个初步的规划,比如说电路板采用多大的物理尺寸,采用几层电路板(单面板、双面板或多层板),各元件采用何种封装形式及其安装位置等。这是一项极其重要的工作,是确定电路板设计的框架。(3)设置参数。参数的设置是电路板设计中非常重要的步骤。设置参数主要是设置元件的布置参数、层参数、布线参数等。一般说来,有些参数采用其默认值即可。上一页下一页返回任务3数字电子钟电路的制作与调试(4)装入网络表及元件封装。网络表是电路板自动布线的灵魂,也是原理图设计系统与印制电路板设计系统的接口,因此这一步也是非常重要的环节。只有将网络表装入之后,才可能完成对电路板的自动布线。元件的封装就是元件的外形,对于每个装入的元件必须有相应的外形封装,才能保证电路板设计的顺利进行。(5)元件的布局。元件的布局可以通过软件自动布局。规划好电路板并装入网络表后,用户可以让程序自动装入元件,并自动将元件布置在电路板边框内。当然,也可以进行手工布局。元件布局合理后,才能进行下一步的布线工作。(6)自动布线。如果相关的参数设置得当,元件的布局合理,自动布线的成功率几乎是100%上一页下一页返回任务3数字电子钟电路的制作与调试
(7)手工调整。自动布线结束后,往往存在令人不满意的地方,需要手工调整。(8)文件保存及输出。完成电路板的布线后,保存完整的电路线路图文件。然后利用各种图形输出设备,如打印机或绘图仪,输出电路板的布线图。印制电路板组件布局基本规则如下:(1)就近集中原则,数模分开。(2)定位孔、标准孔周围不得贴装元、器件。(3)卧装组件下方避免布过孔。(4)元、器件的外侧距板边的距离为5mm。上一页下一页返回任务3数字电子钟电路的制作与调试(5)组件焊盘的外侧与相邻插装组件的外侧距离大于2mm。(6)金属元、器件不能与其他元、器件相碰。(7)发热组件不能紧邻导线和热敏组件。(8)电源插座要尽量布置在印制板的四周。(9)其他元、器件的布置。(10)板面布线应疏密得当。(11)贴片焊盘上不能有通孔。(12)贴片单边对齐,字符方向一致,封装方向一致。(13)有极性的器件在同一板上的极性标示方向尽量保持一致。上一页下一页返回任务3数字电子钟电路的制作与调试组件布线规则如下:(1)布线边沿和安装孔周围禁止布线。(2)电源线尽可能宽。(3)正常过孔不低于30mil。(4)双列直插:焊盘60mil,孔径40mil。(5)注意电源线与地线应尽可能呈放射状,以及信号线不能出现回环走线。3.元器件检测用数字集成电路检测仪对所需用的IC进行检测,以确保每个器件的完好。上一页下一页返回任务3数字电子钟电路的制作与调试4.电路连接在自制电路板上,按照PCB图将IC插座及各种元器件焊接好。
5.通电测试电路连接好且检查无误后,可通电调试,调试可分级进行。整机调试的工艺流程如下:(1)根据整机的不同性质可分为:整机产品调试;样机调试。单元部件调试的一般流程为:外观检查、静态调试、动态调试、性能指标综合调试。(2)样机调试的工艺流程。样机调试包括:整机装配及检验;通电观察;分块调试;整机联调;整机细调;调试总结数据整理。在调试完毕,电路可以正常完成显示“秒”“分”“时”输出后,数字电子钟就制作完成了。上一页下一页返回任务3数字电子钟电路的制作与调试注意事项:(1)整机联调是电路调试的最后一个阶段,也是综合性较强的阶段,一个问题故障的出现可能与很多部分相关,在调整时要分功能模块进行。(2)在调整电路时,可根据信号流向,分步调整,先将无关部分断开,避免相互干扰。(3)如果自己无法判断问题所在,同组人最好相互检查。(4)在联调过程中要注意记录,要记录出现的现象、故障的判断、查找故障的步骤、最后是如何解决的、心得体会等。(5)调试的安全措施主要有:供电安全;仪器设备安全;操作安全。几个必须牢记的安全操作观念:断开电源开关不等于断开了电源,不通电不等于不带电,电气设备和材料的安全工作寿命是有限的。上一页下一页返回任务3数字电子钟电路的制作与调试二、数字电子钟电路的故障排除在电路仿真无误的情况下,制作完成的数字电子钟电路常见的故障有如下几种。1.焊点不佳产生的故障此故障可能因为此前没有经过很好的焊接训练,焊接水平不高引起。数字钟的印制电路板较小,元件密集,要焊小、中规模集成电路,因而对焊接的水平要求较高。元器件的质量一般不会有什么问题,所以,制作成败与否的关键就取决于焊接的质量与水平。在实训教学实践中发现,由焊点引起的故障居多,主要是短路、开路。前者是因为焊点太大或者带有毛刺,这种现象较多;后者由虚、假焊引起,出现的概率较小,因为近年来元器件的可焊性越来越好。因此,焊点应作为重点进行检查。上一页下一页返回任务3数字电子钟电路的制作与调试2.元器件装错位置引起的故障LED显示数字电子钟套件采用的是DIP封装的双列直插式中、小规模集成电路,集成元件较多,有时容易装错位置及方向,导致数字钟装好后没有数字显示。而其他元器件装错位置,显示也会不正常。这种由于粗心大意引起的故障比较多见,因此,检修工作的第一步应对上述情况进行仔细的排查。3.焊盘脱落导致的故障如果元器件引脚留得太高,线路板上的线条较细,焊接过程会将焊盘顶脱落(焊盘与线路断开)。焊接时间过长或者焊接时由于电烙铁头拨拉焊盘也会使其脱落,质量差的印制电路板更是如此。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 元宵节农村消防安全培训
- 专家系统与AI技术
- 干燥综合症预防知识
- 后勤人员职业发展路径
- 优顾炒股人工智能评测
- 手术室外健康宣教参考方案
- 综合医院健康推广
- 科普健康宣教动画
- 混凝土安全生产规范讲解
- 2026年护士资格证考试重点串讲笔记
- 急诊病历书写规范
- T-CASEI 026-2023 在役立式圆筒形钢制焊接储罐安全附件检验技术标准
- GB/T 5760-2025塑料离子交换树脂氢氧型阴离子交换树脂交换容量的测定
- 重症医学科机械通气监测及护理措施
- (2025年)幼儿园保健医考试题库(附答案)
- 2025年再生资源考试试题及答案
- 雨雾天气安全行车课件
- 前庭大腺脓肿护理
- 江苏常州2014-2022年中考满分作文99篇
- (正式版)DB32∕T 5136-2025 《跨境电商零售进口商品线下展示交易规范》
- 2025年重庆市初中学业水平考试中考(会考)生物试卷(真题+答案)
评论
0/150
提交评论