电工电子技术及应用 课件 第十一章 触发器及时序逻辑电路_第1页
电工电子技术及应用 课件 第十一章 触发器及时序逻辑电路_第2页
电工电子技术及应用 课件 第十一章 触发器及时序逻辑电路_第3页
电工电子技术及应用 课件 第十一章 触发器及时序逻辑电路_第4页
电工电子技术及应用 课件 第十一章 触发器及时序逻辑电路_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

11.1双稳态触发器11.2时序逻辑电路11.1双稳态触发器双稳态触发器是组成时序逻辑电路的基本单元电路,其输出端有两种可能的稳定状态:0态或1态。按逻辑功能可分为RS触发器、JK触发器、D触发器和T触发器等。11.1.1基本RS触发器将两个与非门的输出端、输入端相互交叉连接,就构成了基本RS触发器,如图11.1.1(a)所示,图11.1.1(b)所示为它的逻辑符号正常工作时,Q和的逻辑状态相反。通常用Q端的状态来表示触发器的状态。当=0时,称触发器为0态或复位状态,当Q=1时,称触发器为1态或置位状态。下面分四种情况来讨论触发器的逻辑功能。(1)设触发器原状态为0态,即根据触发器的逻辑图,Q=0送到门G2的输入端,从而保证了;而送到门G1的输入端,与共同作用,又保证了Q=0。因此触发器仍保持了原来的0态。设触发器原状态为1态,即送到门G1的输入端,从而保证了Q=1;而Q=1送到门G2的输入端,与共同作用,又保证了因此触发器仍保持了原来的1态。可见,无论原状态为0还是为1,当均为高电平时,触发器具有保持原状态的功能,也说明触发器具有记忆0或1的功能。正因如此,触发器可以用来存放一位二进制数。(2)当RD=0时,无论原来Q的状态如何,都有所以触发器置为0态。因而端称为置0端或复位端。触发器置0后,无论变为1或仍为0,只要保持高电平触发器保持0态。(3)无论的状态如何,都有Q=1,所以,触发器被置为1态。一旦触发器被置为1态之后,只要保持不变,即使D由0跳变为1,触发器仍保持1态。端称为置1端或置位端。(4)无论触发器原来状态如何,只要同时为0,都有不符合Q和,为相反的逻辑状态的要求。一旦D由低电平同时跳变为高电平,由于门的传输延迟时间不同,使得触发器的状态不确定。据此得到基本RS触发器的逻辑状态表,如表11.1.1所示。在图11.1.1(b)所示的逻辑符号中,输入端靠近方框处画有小圆圈,其含义是负脉冲置位或复位,即低电平有效。也有采用正脉冲来置位或复位的基本RS触发器,其逻辑符号中输入端靠近方框处没有小圆圈。基本RS触发器,虽然具有记忆和置0、置1功能,可以用来表示或存储一位二进制数码,但由于基本RS触发器的输出状态受输入状态的直接控制,使其应用范围受到限制。因为一个数字系统中往往有多个触发器,有时要求用统一的信号来指挥各触发器同时动作,这个指挥信号叫“时钟脉冲”。有时钟脉冲控制的触发器叫可控触发器。11.1.2时钟控制的RS触发器时钟控制的RS触发器及其逻辑符号如图11.1.2所示。后面两个与非门G1、G2构成基本RS触发器;前面的两个与非门G3、G4组成控制电路,通常称为控制门,以控制触发器翻转的时刻。C为时钟脉冲CP输入端,为直接复位端或直接置0端,为直接置位端或置1端,它们不受时钟脉冲CP的控制,端线处的小圆圈表明低电平有效,因此不用时应使其为1态。由图可见,当CP端处于低电平,即CP=0时,将G3、G4封锁。这时不论R和S端输入何种信号,G3、G4输出均为1,基本RS触发器的状态不变。当CP端处于高电平,即CP=1时,G3、G4打开,输入信号通过G3、G4的输出去触发基本RS触发器。下面分析CP=1时触发器的工作情况:R=0,S=1,G3输出低电平0,从而使G1输出高电平1,即Q=1;R=1,S=0,这时将使触发器置0;当R=S=0时,G3、G4的输出全都为1,触发器的状态不变。但当R=S=1,G3、G4的输出均为0,违背了基本RS触发器的输入条件,应禁止。因此,对时钟控制的RS触发器来说,R端和S端不允许同时为1。一般用Qn表示时钟脉冲到来之前触发器的输出状态,称为初态,Qn+1表示时钟脉冲到来之后触发器的输出状态,称为次态。根据上述分析可列出时钟控制的RS触发器逻辑状态表,如表11.1.2所示。时钟控制的RS触发器在CP=0期间,无论R和S如何变化,触发器输出端状态都不变。而在CP=1期间,若R或S发生多次变化则会引起触发器状态的多次变化。而边沿触发器的状态变化只发生在时钟脉冲的上升沿或下降沿时刻。11.1.3JK触发器JK触发器是一种功能比较完善,应用极为广泛的触发器。不同的内部电路结构具有不同的触发特性,可以用逻辑符号加以区分。图11.1.3所示为CP下降沿触发的JK触发器的逻辑符号。它有一个直接置位端一个直接复位端两个输入端J和K,C端为时钟脉冲输入端,靠边框的小圆圈代表下降沿触发,即CP=1时,触发器输出状态不变,CP由1跳变为0时,触发器输出状态依据J和K端的状态而定。若C端处无小圆圈,则表明在CP的上升沿触发。表11.1.3所示为JK触发器的逻辑状态表。

由逻辑状态表可知,JK触发器的逻辑功能为(1)当J=0,K=0时,时钟脉冲触发后,触发器的状态不变,即如果现态为1,时钟脉冲触发后,触发器状态仍为1态。若现态为0,时钟脉冲触发后,触发器状态仍保持0态。也即J和K都为0时,触发器具有保持原状态的功能。(2)当J=0,K=1时,无论触发器原来是何种状态,时钟脉冲触发后,输出均为0态;当J=1,K=0时,时钟脉冲触发后,输出均为1态。即J、K相异时,时钟脉冲触发后,输出端同J端状态。(3)当J=1,K=1时,时钟脉冲触发后,触发器状态翻转,即若原来为1态,时钟脉冲触发后,触发器状态变为0;若原来为0态,时钟脉冲触发后,触发器状态变为1态。也即来一个触发脉冲,触发器状态翻转一次,说明它具有计数功能。此时,触发器从逻辑功能上可称为T′触发器,T′触发器在每来一个脉冲时,翻转一次。J=K时的触发器从逻辑功能上可称为T触发器。当T=0时,每来一个脉冲时,触发器保持原来状态;当T=1时,每来一个脉冲时,触发器翻转一次。为了扩大JK触发器的使用范围,常常做成多输入结构,各同名输入端为与逻辑关系。11.1.4D触发器D触发器也是一种应用广泛的触发器。图11.1.4所示为D触发器的逻辑符号。D为输入端,为直接置位端,为直接复位端,在CP的上升沿触发(若C端有小圆圈,则表示下降沿触发)。表11.1.4所示为其逻辑状态表。11.2时序逻辑电路电路在某一时刻的稳定输出,不仅与当前的输入有关,还与电路过去的状态有关,把这种电路称为时序逻辑电路。在结构上,时序逻辑电路除包含组合逻辑电路部分外,还包含存储电路(锁存器或触发器)。计数器就是一种典型的时序逻辑电路,是用来累计输入脉冲数目的逻辑部件。在数字逻辑系统中,需要对输入脉冲的个数进行计数或对脉冲信号进行分频、定时,以实现数字测量、运算和控制。因此计数器是数字系统中一种基本的数字部件。计数器的种类很多,按计数脉冲的作用方式可分为异步计数器和同步计数器。按计数的功能可分为加法计数器、减法计数据和可逆计数器。按进位制可分为二进制、十进制和任意进制计数器。二进制计数器是指在输入脉冲的作用下,计数器按自然态序循环经历2n个独立状态(n为计数器中触发器的个数),因此又可称为模2n进制计数器,即模数:M=2n。计数器可以由JK或D触发器构成,目前广泛应用的是各种类型的集成计数器。11.2.1计数器计数原理及基本电路

图11.2.1所示为由D触发器组成的异步计数器。它的结构特点是:各级触发器的时钟来源不同,除第一级时钟脉冲输入端由外加时钟脉冲控制外,其余各级时钟脉冲输入端与其前一级的输出端相连。各触发器动作时刻不一致,所以称为异步计数器。每来一个时钟脉冲,D触发器(逻辑功能等同于T触发器)状态翻转一次。下面分析它的工作过程。

由于外加时钟脉冲接第一级的时钟脉冲输入端,因此每来一个时钟脉冲的下降沿,触发器Q0的状态翻转。当Q0由1变0时,Q1才翻转,其他情况下Q1均不变。同理,只有当Q1从1变为0时,Q2状态才翻转。假设计数器初始状态为Q2Q1Q0=000,第一个时钟脉冲的下降沿到达后,电路由000翻转为001。当第二个CP下降沿到达后,计数器由001翻转为010,……,依此类推,经过8个计数脉冲后,计数器状态又恢复为000,即完成了一个计数循环,得其状态表如表11.2.1所示。由表可见,该电路是一个异步三位二进制加法计数器。由以上分析可得出如下结论;(1)三级触发器组成的计数器,经8个计数脉冲,计数器状态循环一次,所以又称为八进制计数器(或称模8计数器)。因而,n个触发器串联,可组成模数为2n的计数器。(2)每来一个CP脉冲,计数器的状态加1,所以叫加法计数。若将三个触发器按图11.2.2所示的方法连接,则构成异步减法计数器。其工作过程请读者自行分析。

由上述分析可知,要构成异步二进制加法或减法计数器,只需用具有T功能的触发器构成计数器的每一位,最低位时钟脉冲输入端接用来计数的时钟脉冲源CP,其他位触发器的时钟输入端则接到与它相邻低位的Q端或

端,是接Q端还是

端,应视触发器的触发方式和计数功能而定。如果构成加法计数器,且触发器为下跳沿触发,则相邻低位作由1到0变化时,其Q端正好作比它高一位触发器所需的由1到0跳变的计数脉冲输入,因此该位时钟脉冲输入端应接相Q端;如果构成计数器的触发器为上跳沿触发,则刚才的加法计数器变为减法计数器,减法计数器变为加法计数器,具体工作过程请读者自行分析。

异步计数器的优点是结构简单,缺点是各触发器信号逐级传递,需要一定的传输延迟时间,因而计数速度受到限制,为此可采用同步二进制计数器。为了提高计数器的工作速度,可将计数脉冲同时加到计数器中各个触发器的时钟脉冲输入端,使各触发器的状态变换与计数脉冲同步,再将各输入端适当连接,n个触发器就可组成模数为2n的同步加减计数器或十进制计数器。

十进制计数器是在二进制计数器的基础上得出的,用四位二进制数来代表十进制数的每一位,所以也称为二—十进制计数器,使用最多的是8421BCD码十进制计数器。采用8421BCD码,要求计数器从0000开始计数,到第9个计数脉冲作用后变为1001,输入第10个计数脉冲后,又返回到初始状态0000,即计数器状态经过10个脉冲循环一次,实现“逢十进一”。11.2.2常用中规模集成计数器中规模集成计数器种类较多,使用也十分广泛,它可分为同步计数器和异步计数器两大类,通常的MSI计数器为BCD码十进制计数器或四位二进制计数器,这些计数器的功能较完善,还可自扩展,如常用的集成同步四位二进制加法计数器有74LS161、74LS163、74LS191、74LS193;同步十进制加法计数器有74160、74LS190;异步四位二进制加法计数器有74LS293;异步二—五—十进制计数器有74LS290等。

74LS290的引线端子图如图11.2.3所示,74LS161是同步的可预置四位二进制加法计数器,图11.2.4所示为它的引线端子图。1.异步集成计数器74LS290功能74LS290是异步二—五—十进制计数器,R0(1)和R0(2)是清零输入端,高电平有效;S9(1)和S9(2)是置“9”输入端,其高电平使电路输出状态为1001。清零和置“9”信号只要有效就可实现相应功能,不必等待时钟脉冲,因而叫做异步清零和置“9”。CP0和CP1是它的两个时钟脉冲输入端。引脚2和引脚6是空脚。只输入计数脉冲CP0时,由Q0输出,为二进制计数器,计数状态为0和1;只输入计数脉冲CP1时,由Q3Q2Q1输出,计数状态从000开始加计数到100,为五进制计数器;将Q0端与CP1连接,输入计数脉冲CP0时,计数状态从0000开始加计数到1001,为十进制计数器。2.同步集成计数器74LS161的功能Q3、Q2、Q1、Q0为计数器输出端,RCO为进位输出端;EP、ET为控制(使能)输入端,为清零控制端,为预置控制端,A0~A3依次为数据输入端的低位至高位。(1)“异步清零”。当时,使各触发器清成零状态,由于这种清零方式不需与时钟脉冲CP同步就可直接完成,称为“异步清零”。(2)“同步预置”。当且在CP上升沿时可将相应的数据置入各触发器,由于将预置A0~A3数据置入相应触发器Q3、Q2、Q1、Q0需有CP时钟脉冲相配合,因此称为“同步预置”。(3)保持。当且控制输入端EP、ET中有一个为“0”电平,此时无论有无计数脉冲输入,各触发器的输出状态均保持不变。(4)计数。当计数器进行四位二进制加法计数。当同步计数器累加到“1111”时,溢出进位输出端RCO送出高电平。11.2.3任意进制计数器的构成目前常用的计数器主要是二进制和十进制,当需要任意进制的计数器时,只能将现有的计数器改接而得。下面介绍两种改接方法。以N表示已有中规模集成计数器的进制,以M表示待实现计数器的进制。若M<N,只需一片集成计数器,如果M>N,则需多片集成计数器实现。1.M<N的情况在N进制计数器的顺序计数过程中,设法跳过N-M个状态,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论