吉大数电课件第六章时序逻辑电路.ppt
《吉大数电课件第六章时序逻辑电路.ppt》由会员分享,可在线阅读,更多相关《吉大数电课件第六章时序逻辑电路.ppt(131页珍藏版)》请在三一办公上搜索。
1、教学内容,时序逻辑电路的分析方法 若干常用的时序逻辑电路 时序逻辑电路的设计方法,第 六 章 时 序 逻 辑 电 路,教学要求,一.重点掌握的内容:,(1)时序逻辑电路的概念及电路结构特点;(2)同步时序电路的一般分析方法;(3)同步计数器的一般分析方法;(4)会用置零法和置数法构成任意进制计数器。,二.一般掌握的内容:,(1)同步、异步的概念,电路现态、次态、有效状态、无效状态、有效循环、无效循环、自启动的概念,寄存的概念;(2)同步时序逻辑电路设计方法。,6.1 概述,一、时序逻辑电路的特点,1、功能上:任一时刻的输出不仅取决于该时刻的输入,还与电路原来的状态有关。,例、串行加法器,两个多
2、位数从低位到高位逐位相加。,2.电路结构上包含存储电路和组合电路存储器状态和输入变量共同决定输出,二、时序电路的一般结构形式与功能描述方法,X(x1,x2xi)输入信号,Y(y1,y2yj)输出信号,Z(z1,z2zk)存储电路的输入信号,Q(q1,q2ql)存储电路的输出,时序逻辑电路框图,构成时序逻辑电路的基本单元是触发器。,从控制时序状态的脉冲源来分:,时序电路,同步:,异步:,存储电路里所有触发器有统一的时钟源,它们的状态在同一时刻更新。,没有统一的时钟脉冲,电路的状态更新不是同时发生的。,三、时序逻辑电路的分类,从输出信号的特点分类:,时序逻辑电路,穆尔(Moore)型:,米利(Me
3、aly)型:,Z=F X,Q,Z=F Q,输出不仅取决于存储电路的状态,而且还决定于电路当前的输入。,输出仅决定于存储电路的状态,与电路当前的输入无关。,特性方程:描述触发器逻辑功能的逻辑表达式。驱动方程:(激励方程)触发器输入信号的逻辑表达式。时钟方程:控制时钟CLK的逻辑表达式。状态方程:(次态方程)次态输出的逻辑表达式。输出方程:输出变量的逻辑表达式。,1.逻辑方程组,四、时序逻辑电路的功能描述方法,驱动方程代入特性方程得状态方程,2.状态表,反映输出Z、次态Q*与输入X、现态Q之间关系的表格。,3.状态图,反映时序电路状态转换规律及相应输入、输出取值关系的图形。,4.时序图,又叫工作波
4、形图,它用波形的形式形象地表达了输入信号、输出信号、电路的状态等的取值在时间上的对应关系。,从不同侧面突出了时序电路逻辑功能的特点,它们在本质上是相同的,可以互相转换。,输出方程,激励方程组,状态方程组,举例说明,1.逻辑方程式:,根据方程组列出状态转换真值表,2.状态转换表,状态表,0 1/0,0 0/1,1 1,1 1/0,0 0/1,1 0,1 0/0,0 0/0,0 0,0 1/0,0 0/1,0 1,3.状态图,0/0,1/0,0/1,1/0,0/1,1/0,0/1,1/0,4.波形图,00,01,00,01,11,10,10,状态方程,状态转换表,状态转换图,时序图,功能描述,如是
5、异步电路,写时钟方程,6.2 时序逻辑电路的分析方法,步骤,几个概念,有效状态:在时序电路中,凡是被利 用了的状态。有效循环:有效状态构成的循环。,无效状态:在时序电路中,凡是没有 被利用的状态。无效循环:无效状态若形成循环,则称为无效循环。,自启动:在CLK作用下,无效状态能 自动地进入到有效循环中,则称电路能自启动,否则 称不能自启动。,例,解:,写方程组,程方动驱,同步时序电路,时钟方程省去。,输出方程,求状态方程,将驱动方程代入JK触发器的特性方程中得电路的状态方程,分析图示电路的逻辑功能,并画出状态转换图和时序图。,这是时钟 CP上升沿触发的无输入信号同步时序电路,所以,属Moore
6、型.,代入 J1=(Q2Q3),K1=1,代入 J2=Q1,K2=(Q1 Q3),代入 J3=Q1 Q2,K3=Q2,设电路初始状态为 Q3 Q2 Q1=000,则,0,将现态代入状态方程求次态:,Q1*=1 Q2*=0 Q3*=0,将现态代入输出方程求 YY=Q2 Q3=0 0=0,列状态转换表,设电路初始状态为Q3 Q2 Q1=000,则,将新状态作现态,再计算下一个次态。,Y,输出,次 态,现 态,0,Q1*=0 Q2*=1 Q3*=0,0,Y=Q2 Q3=0 0=0,列状态转换表,依次类推,设电路初始状态为Q3 Q2 Q1=000,则,Y,输出,次 态,现 态,0,0,一直计算到状态进
7、入循环为止,列状态转换表,1,1,可见:电路在输入第 7 个脉冲 CP 时返回原来状态,同时在 Y 端输出一个进位脉冲下降沿。以后再输入脉冲,将重复上述过程。,Q1*=0 Q2*=0 Q3*=0,Q1=1 Q2=1 Q3=1,Y=Q2 Q3=1 1=1,画状态转换图,作时序图,说明电路功能,该电路能对 CP 脉冲 进行七进制计数,并在 Y 端输出脉冲作为进位输出信号。故为同步七进制加法计数器,能自启动。,CP 脉冲也常称为计数脉冲。,必须画出一个计数周期的波形。,例,解:,写方程式,驱动方程,求状态方程,代入D触发器的特性方程,得到电路的状态方程,输出方程,计算、列状态转换表,画状态转换图,电
8、路状态,转换方向,00,01,10,11,转换条件,作时序图,说明电路功能,A=0时是二位二进制加法计数器;A=1时是二位二进制减法计数器。,异步与同步时序电路的根本区别在于前者不受同一时钟控制,而后者受同一时钟控制。因此,分析异步时序电路时需写出时钟方程,并特别注意各触发器的时钟条件何时满足。,分析举例,例 试分析图示电路的逻辑功能,并画出状态转换图 和时序图。,这是异步时序逻辑电路。分析如下:,解:,FF1 受 Q0 下降沿触发,FF0 和 FF2 受 CP 下降沿触发,Y=Q2n,J2=Q1n Q0n,K2=1,J1=K1=1,Q1n,Q0n,1.写方程式,(1)时钟方程,(3)驱动方程
9、,(2)输出方程,(4)状态方程,Y=Q2n,J2=Q1n Q0n,K2=1,J1=K1=1,代入 J1=K1=1,代入 J2=Q1n Q0n K2=1,2.列状态转换真值表,设初始状态为Q2 Q1 Q0=000,0,1,0,0,表示现态条件下能满足的时钟条件,Y=Q2n=0,0,1,CP0=CP,FF0 满足时钟触发条件。,CP1=Q0 为上升沿,FF1 不满足时钟触发条件,其状态保持不变。,CP2=CP,FF2 满足时钟触发条件。,0,0,1,0,1,0,将新状态“001”作为现态,再计算下一个次态。,CP1=Q0 为下降沿,FF1 满足时钟触发条件。,Y=Q2n=0,依次类推,电路构成异
10、步五进制计数器,并由 Y 输出进位脉冲信号的下降沿。,3.逻辑功能说明,0,0,1,0,一直计算到电路状态进入循环为止。,4.画状态转换图和时序图,必须画出一个计数周期的波形。,可见,当计数至第 5 个计数脉冲 CP 时,电路状态进入循环,Y 输出进位脉冲下降沿。,6.3 若干常用的时序逻辑电路,6.3.1 寄存器和移位寄存器,一、寄存器,在数字电路中,用来存放二进制数据或代码的电路称为寄存器。,寄存器是由具有存储功能的触发器组合起来构成的。一个触发器可以存储1位二进制代码,存放n位二进制代码的寄存器,需用n个触发器来构成。,4位寄存器,边沿触发器构成,同步触发器构成,(1)清零。,异步清零。
11、即有:,(2)送数。时,CLK上升沿送数。即有:,(3)保持。在、CLK上升沿以外时间,寄存器内容将保持不变。,在控制信号作用下,可实现右移也可实现左移。,Shift register用于存放数码和使数码根据需要向左或向右移位。,二、移位寄存器,单向移位寄存器,移位寄存器中的数据可以在移位脉冲作用下依次逐位右移或左移,数据可以并行输入、并行输出;串行输入、串行输出;并行输入、串行输出;串行输入、并行输出。十分灵活。,串行输入,串行输出,并行输出,“1011”,1,0,1,1,0,0,0,0,1101,移位寄存器结构特点:各触发器均为 D 功能且串联使用。,单向移位寄存器具有以下主要特点:(1)
12、单向移位寄存器中的数码,在CLK脉冲操作下,可依次右移或左移。(2)n位单向移位寄存器可以寄存n位二进制代码。n个CLK脉冲即可完成串行输入工作,此后可从Q0Qn-1端获得并行的n位二进制数码,再用n个CLK脉冲又可实现串行输出操作。(3)若串行输入端状态为0,则n个CLK脉冲后,寄存器便被清零。,用JK触发器构成的移位寄存器,74LS 194A,左/右移,并行输入,保持,异步置零等功能,并行输入,并行输出,双向移位寄存器,4个并行数据输入端,4个并行数据输出端,2个控制端s0s1,74194功能表,L,L,H,8,L,L,H,L,H,7,H,H,H,L,H,6,L,L,L,H,H,5,并入并
13、出,H,H,L,H,H,4,A,B,C,D,A,B,C,D,H,H,H,3,保持,H(L),H,2,L,L,L,L,L,1,A,B,C,D,右移DIR,左移DIL,S0,S1,Q0,Q1,Q2,Q3,并行输入,时钟脉冲CP,串行输入,控制信号,输 出,输 入,清零RD,序号,说 明,异步清0,左移1,左移0,右移0,右移1,保持,移位脉冲输入端,右移串行数码输 入 端,并行数码输入端,左移串行数码输入端,工作方式控制端S1 S0=00 保持S1 S0=01 右移S1 S0=10 左移S1 S0=11 并行置数,并行数据输出端,从高位到低位依次为 Q3 Q0。,异步置 0 端低电平有效,应 用,
14、例1 远距离数据传送,例2 完成算术运算,左移一位,0010 0100,相当于2;左移两位 1000,相当于4;同理,右移一位相当于2,用左移、右移实现2,2运算。,如(0010)2=210,启动,开始启动,信号为0,S1=1,此时S0=1,则194工作在“并入并出”状态,Q0-Q3=0111,启动信号撤除后为1,所以S1S0=01,则194工作在“右移”状态。DIR=Q3,因为Q0-Q3总有一个为0,S1S0一直等于01,数据不断右移。,例3 时序脉冲产生器 常用之控制某些设备按照事先规定的顺序进行运算或操作。,方法1,状态转换图,波形图,0111,1011,1101,1110,0111,由
15、波形图可知,寄存器按固定的时序,输出低电平脉冲,所以称为时序脉冲产生器。其一个周期为四个脉冲,也称四相时序脉冲产生器。,D0,D3,D2,D1,Q3,Q2,Q1,Q0,S1,S0,DIL,DIR,CP,74LS194,RD,1,1,1,0,0,0,0,Q3,Q2,Q0,利用并行置数功能将电路初态置为Q3Q2Q1Q0=D3D2D1D0=1000,从 Q3 Q0 依次输出顺序脉冲。顺序脉冲宽度为一个 CP 周期。,方法2,来一个 CP 脉冲,各位左移一次,即 Q0Q1 Q2 Q3。左移输入信号 DIL 由 Q0 提供,因此能实现循环左移。,例4 2片74LS194A接成8位双向移位寄存器,8位右移
16、寄存器,8位右移寄存器,8位并行加法器,逻辑功能为:,例5 数值运算,M、N右移 一位相当于两数各乘以2,N右移1位M右移3位,例5 使八个灯从左至右依次变亮,再从左至右依次熄灭,.,.,右移 8 个 1,再右移 8 个 0,5V,5V,本节小结,分类,按时钟控制方式不同分,同步计数器比异步计数器的速度快得多,6.3.2 计数器,计数器:在数字电路中,能够记忆输入脉冲个数的电路称为计数器。计数器的模:构成计数器主循环中状态的个数,称为计数器模值M。由n个触发器构成的计数器,其模值M一般应满足2n-1M2n。,按计数器功能分,对计数脉冲作递增计数的电路,对计数脉冲作递减计数的电路,在加/减控制信
17、号作用下,可递增也可递减计数的电路,按计数进制分,按二进制数运算规律进行计数的电路,按十进制数运算规律进行计数的电路,二进制和十进制以外的计数器,同步二进制加法计数器 原理:根据二进制加法运算规则可知:在多位二进制数末位加1,若第i位以下皆为1时,则第i位应翻转。由此得出规律,若用T触发器构成计数器,则第i位触发器输入端Ti的逻辑式应为:T0始终等于1,一、同步计数器,1.同步二进制计数器,驱动方程,输出方程,状态转换图,状态转换表,状态方程 Q*0=Q0 Q*1=Q0 Q1+Q0 Q1 Q*2=Q0 Q1 Q2+(Q0Q1)Q2 Q*3=Q0 Q1 Q2 Q3+(Q0Q1 Q2)Q3,=1,
18、=0,=0,=0,=1,=0,=0,=0,每输入16个计数脉冲计数器工作一个循环,并在输出端C产生一个进位输出信号,所以又把这个电路叫十六进制计数器。,计数脉冲的频率f0,Q0、Q1、Q2、Q3端输出的脉冲频率为1/2 f0、1/4 f0、1/8 f0和1/16 f0称为分频器。,f0,1/2 f0,1/4 f0,1/8 f0,1/16 f0,1/16 f0,电路的时序图,模 M 计数器也是一个 M 分频器,M 分频器的输出信号即为计数器最高位的输出信号。,电子表就是对32768Hz进行215分频得到1Hz信号,进行计数实现计时的。,同步4位二进制加法计数器74161,74161为中规模集成的
19、4位同步二进制计数器具有二进制加法计数功能之外,还具有预置数、保持和异步置零等附加功能。异步置零即只要RD端出现低电平,触发器立即被置零,不受CP的控制。,异步置0端RD=0异步置0,与时钟无关。当RD=1,LD=0 或门G16G19输出=1,与非门G8G15打开,在时钟的作用下 D3D2D1D0数据输入,Ji=Di Ki=Di,Q*3=D3 Q*2=D2 Q*1=D1 Q*0=D0当RD=1,LD=1 EP=0、ET=1 与门G5-G7=0,或门G16G19=0 即J=K=0有时钟保持原状态。如果ET=0 C=0 计数器保持。当RD=1,LD=1 EP=ET=1或门开,与非门G8G15关,与
20、门G5-G7开,Q3Q2Q1Q0反馈通过G5-G7,在时钟 CLK作用下,计数00001111,16个计数循环。,J0=K0=1,J1=K1=Q0 J2=K2=Q0Q1 J3=K3=Q0Q1Q 2,4位同步二进制计数器74161功能表,74161具有异步清零和同步置数功能,清零端和置数端可以改变计数器的计数状态!,(a)引脚排列图,预置数控制端,异步复位端,工作状态控制端,进位输出,数据输入端,如要求Y端产生10110010循环序列信号,如何改变电路的连接?,0 0 0 1 0 1 1 1,在CP的作用下Y端产生00010111循环序列信号,八选一数据选择器,应用举例,序列信号发生器,应用举例
21、,高位,表示只有CLK上升沿达到时=0的信号才起作用,4位同步二进制计数器74163功能表,74163具有同步清零和同步置数功能,74LS163的引脚排列和74LS161相同不同之处是74LS163采用同步清零方式,原理:根据二进制减法运算规则可知:在多位二进制数减1时,若第i位以下皆为0时,则第i位应当翻转,否则应保持不变。由此得出规律,若用T触发器构成计数器,则每一位触发器的驱动方程为,T0始终等于1,同步二进制减法计数器,驱动方程,输出方程,原理:根据二进制减法运算规则可知:在多位二进制数减1时,若第i位以下皆为0时,则第i位应当翻转,否则应保持不变。由此得出规律,若用T触发器构成计数器
22、,则每一位触发器的驱动方程为,T0始终等于1,同步二进制减法计数器,输出方程,状态转换表,基本原理:在同步十六进制计数器基础上修改,当计到1001时,则下一个CLK电路状态回到0000。,2.同步十进制计数器,加法计数器,同步十进制加法计数器:在同步二进制加法计数器基础上修改而来.,状态方程 Q*0=Q0 Q*1=Q0Q3Q1+(Q0Q3)Q1 Q*2=Q0 Q1 Q2+(Q0Q1)Q2 Q*3=(Q0Q1Q2+Q0Q3)Q3+(Q0Q1Q2+Q0Q3)Q3 输出方程C=Q0Q3,状态转换图,能自启动,74LS160 异步置0,同步十进制加法计数器74LS160与74LS161逻辑图和功能表均
23、相同,所不同的是74LS160是十进制而74LS161是十六进制。,此行说明ET功能优先EP,即同时有信号输入ET起作用,CPQ0Q1Q2Q3C,十进制计数器74160分频特性,T=10TCP,TCP,1 2 3 4 5 6 7 8 9 10,Q0二分频,,Q1五分频,,Q2、Q3、C都是十分频。,单时钟式(加/减控制端)74191,同步可逆计数器,有些应用场合要求计数器既能进行递增计数又能进行递减计数,这就需要做成加/减计数器(可逆计数)。,当S=0 LD=1 U/D=0 加法计数 T0=1 T1=Q0 T2=Q0Q1 T3=Q0Q1Q2,U/D=1 减法计数T0=1 T1=Q0T2=Q0Q
24、1T3=Q0Q1Q2,使能端 S=1 或门输出=0 T0-T3=0 保持。LD=0 异步置数端将D0 D1 D2 D3置入触发器,不受时钟CLK控制。,C/B进位/借位输出端,当计数器做加法计数Q3Q2Q1Q0=1111,C/B=1,有进位输出;当计数器做减法计数Q3Q2Q1Q0=0000,C/B=1,有借位输出。,单时钟式(加/减控制端)74191,使能端,预置数控制端,加减控制端,串行时钟输出,当C/B=1的情况下,在下一个CLKI上升沿到达前该端有一个负脉冲输出,74LS191具有异步置数功能,0,双时钟同步十六进制加/减计数器74LS193,加法计数脉冲和减法计数脉冲来自两个不同的脉冲
25、源。当CPU端有计数脉冲输入时,计数器做加法计数;当CPD有计数脉冲输入时,计数器做减法计数。加到CPU和CPD上的计数脉冲在时间上应该错开。74193也具有异步置零和预置数功能.,双时钟加/减计数器74LS193,74LS193具有异步清零和异步置数功能,74LS192与74LS193逻辑图和功能表均相同,异步计数器做加 1 计数时,采取从低位到高位逐位进位的方式工作。因此,其中的各个触发器不是同步翻转的。若使用下降沿触发的T触发器组成计数器,只要将低位触发器的Q端,接至高位触发器的时钟输入端就可以。若使用上升沿触发的T触发器组成计数器,只要将低位触发器的 Q 端,接至高位触发器的时钟输入端
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大数 课件 第六 时序 逻辑电路
链接地址:https://www.31ppt.com/p-6252056.html