各触发器的次态方程:Q=J+kQ=(XQ)Q Q=J19+K1Q=(XQ)·Qn ②当X=1时:触发器的次态方程简化为 X=1时的状态图 n+1 202 (Q2 输出方程简化为:z=Q"QZ=(X2),Q0 /0 01 作出X=1的状态表 /0 「现态次态输出 完整的状态图 Q1nQQ叶Qm1 0/0 00 1/0 1/1 将X=0与X=1的状态图合并起来得完整的状态图。0/1 0/0
②当X=1时:触发器的次态方程简化为: 作出X=1的状态表: 将X=0与X=1的状态图合并起来得完整的状态图。 n n n Q Q1 Q0 1 0 = + n n n Q Q0 Q1 1 1 = + 输出方程简化为: n n Z = Q1 Q0 各触发器的次态方程: n n n n n Q J0 Q0 K0 Q0 X Q1 Q0 1 0 = + = ( ) + n n n n n Q J1 Q1 K1 Q1 X Q0 Q1 1 1 = + = ) + ( 现 态 次 态 输 出 Q1 n Q0 n Q1 n+1 Q0 n+1 Z 0 0 1 0 1 0 0 1 1 0 1 0 0 0 0 X = 1时 的 状 态 图 /0 00 10 /0 Q 01 1 0 /1 Q 1/0 01 0/1 1/1 0/0 00 0/0 10 1/0 完整的状态图 n n Z X Q1 Q0 = ( )
0/0 (5)画时序波形图。 根据状态表或状态图, 可画出在CP脉冲作用下电路的时序图。 0/1 0/0 10 CP Z
根据状态表或状态图, 可画出在CP脉冲作用下电路的时序图。 (5)画时序波形图。 1/0 01 0/1 1/1 0/0 00 0/0 10 1/0 X CP 1 2 3 4 5 6 Q0 Z Q1
(6)逻辑功能分析: 该电路一共有3个状态00、01、10。 当X=0时,按照加1规律从00→01→10→00循环变化, 并每当转换为10状态(最大数)时,输出Z=1 当X=1时,按照减1规律 从10→01→00→10循环变化, 整的状态图 0/0 并每当转换为00状态(最小数)时, 00 输出Z=1。 1/0 1/0 所以该电路是一个可控的 0/1 0/0 3进制计数器
(6)逻辑功能分析: 当X=1时,按照减1规律 从10→01→00→10循环变化, 并每当转换为00状态(最小数)时, 输出Z=1。 该电路一共有3个状态00、01、10。 当X=0时,按照加1规律从00→01→10→00循环变化, 并每当转换为10状态(最大数)时,输出Z=1。 所以该电路是一个可控的 3进制计数器。 1/0 01 0/1 1/1 0/0 00 0/0 10 1/0 完整的状态图
三、异步时序逻辑电路的分析举例 例6,22:试分析如图所示的时序逻辑电路 Q Z FF FF CP ID ID 该电路为异步时序逻辑电路。具体分析如下 (1)写出各逻辑方程式。 ①时钟方程: CPo=CP(时钟脉冲源的上升沿触发。) CP1=Q0(当FF的Q由0→1时,Q1才可能改变状态。)
CP1=Q0 (当FF0的Q0由0→1时,Q1才可能改变状态。) 三、异步时序逻辑电路的分析举例 例6.2.2:试分析如图所示的时序逻辑电路 该电路为异步时序逻辑电路。具体分析如下: (1)写出各逻辑方程式。 ①时钟方程: CP0=CP (时钟脉冲源的上升沿触发。) C1 F F0 ∧ 1D F F1 C1 ∧ 1D CP Q0 Q1 Z &
①时钟方程:CPo=CP CElLo ②输出方程:Z=Q"g ③各触发器的驱动方程:D0=Q0 (2)将各驱动方程代入D触发器的特性方程,得各触发器的次态方程: n+1 Q(P由01时此式有效) 2=D=2 (Q0由0→1时此式有效) (3)作状态转换表。 现态 次态 输出时钟脉冲 en 2 Q1叶1co叶1 CP CP
②输出方程: ③各触发器的驱动方程: (3)作状态转换表。 (2)将各驱动方程代入D触发器的特性方程,得各触发器的次态方程: n n Q D0 Q0 1 0 = = + (CP由0→1时此式有效) 1 1 1 1 n n Q = D = Q + (Q0由0→1时此式有效) n n Z = Q1 Q0 n D0 = Q0 n D1 = Q1 现 态 次 态 输 出 时钟脉冲 Q1 n Q0 n Q1 n+1 Q0 n+1 Z CP1 CP0 ①时钟方程: CP0=CP CP1=Q0 0 0 1 0 0 0 1 1 ↑ ↑ 1 1 1 0 0 ↑ 1 0 0 1 ↑ ↑ 0 1 0 0 0 ↑