1、2异步时序逻辑电路时钟脉冲CP只接部分触发器的时钟输入端,其余触发器则由电路内部信号触发。因此,凡具备翻转条件的触发器状态的翻转有先有后,并不都和时钟脉冲CP同步。计数器中,时钟脉冲CP又称为计数脉冲。 19.2同步时序逻辑电路的分析方法同步时序逻辑电路中,所有触发器都由同一个时钟脉冲信号CP来触发,都对应相同的电平或边沿状态更新。所以,可以不考虑时钟条件。一、基本分析步骤1写方程式(1)输出方程。时序逻辑电路的输出逻辑表达式,它通常为原态的函数。(2)驱动方程。各触发器输入端的逻辑表达式。即J=?,K=?, (3)状态方程。将驱动方程代入相应触发器的特性方程中,便得到该触发器的次态方程。时序
2、逻辑电路的状态方程由各触发器次态的逻辑表达式组成。JK和D的特性方程?2列状态转换真值表将外输入信号和原态作为输入,次态和输出作为输出,列出状态转换真值表。触发器的逻辑功能的表示方法有哪些?相互转换?特别:与或式真值表?表19-1XQ2nQ1nQ0nQ1n+1Q0n+1Y13逻辑功能的说明根据状态转换真值表来说明电路的逻辑功能。4画状态转换图和时序图状态转换图:电路由原态转换到次态的示意图。时序图:在时钟脉冲CP作用下,各触发器状态变化的波形图。二、分析举例例.1 试分析如图所示电路的逻辑功能,并画出状态转换图和时序图。&图191解:分析:由电路可看出,时钟脉冲CP加在每个触发器的时钟脉冲输入
3、端上。因此它是一个同步时序逻辑电路,时钟方程可以不写。三个JK触发器的状态更新时刻都对应CP的下降沿。(1)输出方程:Y=Q2nQ0n(2) 驱动方程:(3)状态方程:2状态转换真值表由状态方程,可列状态转换真值表。表19-2原态次态输出Q2n+13逻辑功能说明由状态转换真值表,在输入第6个计数脉冲CP后,返回原来的状态,同时输出端Y输出一个进位脉冲。因此为同步六进制计数器。 根据状态转换真值表状态转换图。圆圈内表示电路的一个状态,箭头表示电路状态的转换方向(原态次态)箭头线上方标注的XY为转换条件,X为转换前输入变量的取值,Y为输出值由于本例没有输入变量,故X未标上数值。 根据状态转换真值表
4、时序图(或称工作波形图)。Q2n Q 1n Q n0Y:图1925检查电路能否自启动电路应有238个工作状态,只有6个状态被利用了,称为有效状态。还有110和111没有被利用,称为无效状态。如果由于某种原因而进入无效状态工作时,只要继续输入计数脉冲CP,电路会自动返回到有效状态工作。该电路能够自启动。例2 试分析图所示电路的逻辑功能。并画出状态转换图和时序图。图193分析步骤1 写方程式: Y= Q1nQn0CP(2)驱动方程:J0=1, K0=1 J1=X Qn0 ,K1=X Qn0由于输入控制信号X可取0,也可取1,因此,应分别列出X0和X1的两张状态转换真值表。当X=0时:表19-3当X
5、=1时:表19-4在X0时,电路为加法计数器;在X1时,电路为减法计数器。因此,电路为同步四进制加/减计数器。可画出X0和X1时的两个状态转换图。如用一个状态转换图时,则应在斜线上方标明输入变量X的取值。画时序图。 Q1nQ0nX Q1nQ0n Y 图19419.2 异步时序逻辑电路的分析方法在异步时序逻辑电路中,只有部分触发器由计数脉冲信号源CP触发,而其它触发器则由电路内部信号触发。因此,应考虑各个触发器的时钟条件,即应写出时钟方程。各个触发器只有在满足时钟条件后,其状态方程才能使用。否则,状态保持不变。这是异步时序逻辑电路在分析方法上和同步时序逻辑电路的根本不同点。例3,试分析图19-5
6、-7所示电路的逻辑功能,并画出状态转换图和时序图。B图19-5 逻辑电路图(1)写方程式1)时钟方程:CP0= CP,即FF0由CP的下降沿触发。CP1= 即FF1由的下降沿触发。CP2= 即FF2由的下降沿触发。2)输出方程: B= 3)驱动方程: J0=1,K0=1 J1=1,K1=1 J2=1,K2=14)状态方程:状态方程只有在满足时钟条件时才是有效的。否则电路状态将保持不变。(2)列状态转换真值表 见表19-5。表19-5 状态转换真值表(3)逻辑功能说明 由状态转换真值表和逻辑电路图可以看出,这是一个八进制异步减法计数电路。(4)状态转换图和时序图 如图19-6a、b所示,Q2n
7、Q1nQn0 B:a)状态转换图 b)时序图图19-6 例3状态转换图和时序图(5)检查电路能否自启动 由状态转换真值表表6-6可知8个输入状态全部是有效状态,因此该时序逻辑电路肯定能够自启动。例4试分析下图19-7所示电路的逻辑功能。 图197FF1的时钟信号是由Q0端输出的负跃变信号来触发的,所以是异步时序逻辑电路。1、写方程式:(1)时钟方程:CP0= CP 2= CP,F0和F2由CP的下降沿触发。CP 1=Q0n F1由CP 0n的下降沿触发。(2)输出方程: Y=Q2n ( 3 ) 驱动方程:J0=,K0=1 J2=Q1nQn0,K2=1 (4)状态方程:状态方程只有在满足时钟条件后才是有效的。否则将保持不变。2、列状态转换真值表表19-63、逻辑功能说明,在输入第5个计数脉冲时,返回初始的000状态,同时Y输出一个负跃变的进位信号,因此,为五进制计数器。4、状态转换图和时序图图198作业:1、 第6章自我检查题:题6.1:1 ,2题6.2: 12、思考题与习题:1 ,2 ,3
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1