6.2时序逻辑电路的分析 时序电路分析步骤: 1、分析电路 同步o异步?FF的种类?有无输入输出? 2、列方程 ★1)写出存储电路的激励函数 ★2)写出存储电路的状态转移方程 ★3)写出CP方程(对异步电路) ★4)写出电路的输出函数表达式 3、由状态转移方程和输出函数表达式列出状态转移表 4、根据状态转移表画出状态转移图 5、画出工作波形图(时序图) 6、分析逻辑功能
时序电路分析步骤: ★1)写出存储电路的激励函数 ★2)写出存储电路的状态转移方程 ★4)写出电路的输出函数表达式 3、由状态转移方程和输出函数表达式列出状态转移表 4、根据状态转移表画出状态转移图 5、画出工作波形图(时序图) 6、分析逻辑功能 1、分析电路 同步or异步? FF的种类? 有无输入输出? 2、列方程 ★3)写出CP方程(对异步电路) 6.2 时序逻辑电路的分析
6.2时序逻辑电路的分析 例1:分析下图所示的时序电路。 :1J 解:题意分析 ☆本电路三级触发器有统一时钟CP,是同步时序电路, 时钟方程可以不写。 ☆ 三级JK触发器是在CP下降沿动作。 ☆1 电路输入信号CP,次态和输出只取决于存储器的初态, 属于摩尔型时序电路
解: ☆ 本电路三级触发器有统一时钟CP,是同步时序电路, 时钟方程可以不写。 ☆ 三级JK触发器是在CP下降沿动作。 题意分析 ☆ 电路输入信号CP,次态和输出只取决于存储器的初态, 属于摩尔型时序电路。 例1:分析下图所示的时序电路。 6.2 时序逻辑电路的分析 1J 1K 1 Q1 Q1 C1 & 1J 1K 2 Q2 Q2 C1 & 1J 1K 3 Q3 Q3 C1 & & & CP Z
6.2时序逻辑电路的分析 例1:分析下图所示的时序电路。 一、 由逻辑图写出电路的激励函数、状态方程和输出方程 1)写出激励函数,也就是所有J-K的表达式。 J1=Q302 K1=Q3·Q J2=Q3Q” K2=Q3 J=ga K;=O
例1:分析下图所示的时序电路。 6.2 时序逻辑电路的分析 1J 1K 1 Q1 Q1 C1 & 1J 1K 2 Q2 Q2 C1 & 1J 1K 3 Q3 Q3 C1 & & & CP Z n n J1 Q3 Q2 = n n K1 Q3 Q2 = n n J 2 Q3 Q1 = n K2 = Q3 n K Q2 3 = 一、由逻辑图写出电路的激励函数、状态方程和输出方程 1)写出激励函数,也就是所有J-K的表达式。 Q n n J 3 = 2 Q1
例1:分析下图所示的时序电路。 一、 由逻辑图写出电路的激励函数、状态方程和输出方程 1)写出激励函数,也就是所有J-K的表达式。 J=Q.0 K=.0 J2=Q0Q” K2=O J=g q K3=O" 2)写出状态转移方程将激励函数代入JK触发器的特征方程 Q+=JQ”+KQ”中去,得出电路状态方程: Qm-[gQg"+g9Q]CP↓ Q21=[g2"Q+Q"Q]CP↓ Q"=[g9"Q+Q52]CP↓ 3)由电路图直接写出输出方程:Z=QQ
将激励函数代入JK触发器的特征方程 n n J1 Q3 Q2 = = + + Q Q Q Q Q Q CP n n n n n n [ ] 1 2 2 1 2 3 3 = + + Q Q Q Q Q Q CP n n n n n n [ ] 2 1 3 2 3 1 3 3) 由电路图直接写出输出方程: n n Z = Q3 Q1 n n K1 Q3 Q2 = n n J 2 Q3 Q1 = n K2 = Q3 n K Q2 3 = 一、由逻辑图写出电路的激励函数、状态方程和输出方程 n 中去, n n Q = JQ + KQ +1 得出电路状态方程: = + + Q Q Q Q Q Q Q CP n n n n n n n [ ] 2 1 2 1 1 1 3 3 例1:分析下图所示的时序电路。 1)写出激励函数,也就是所有J-K的表达式。 2)写出状态转移方程 Q n n J 3 = 2 Q1
二、 功能描述 1、状态转移表 e;o"o" 方法:由状态方程、输出方程求次态和输出 0 0 0 0 0 0 001 0 1 0 设:电路初态QQ9”=000 011 011 0 0 01 0 1 1 0 0 Q,=[gQg+QQQ]CP↓ 1 1 0 1 0 1 0 Q2"-[g"2"2+Q,2]CP↓ 10 1 00 0 0 0 Q,+=[222"Q+Q2]CP↓ 100 0 0 Z=Q0” 偏离状态
二、功能描述 1、状态转移表 n Q3 n Q2 n Q1 1 3 n+ Q 1 2 n+ Q 1 1 n+ Q Z 3 2 1 = 000 n n n 设:电路初态 Q Q Q 0 0 0 0 0 1 0 0 0 1 1 0 0 1 1 1 0 0 0 1 0 1 0 1 1 0 1 1 0 1 0 1 0 0 1 1 1 1 1 1 0 0 0 方法:由状态方程、输出方程求次态和输出 0 1 0 1 0 0 0 1 0 0 0 0 1 = + + Q Q Q Q Q Q Q CP n n n n n n n [ ] 2 1 2 1 1 1 3 3 = + + Q Q Q Q Q Q CP n n n n n n [ ] 1 2 2 1 2 3 3 = + + Q Q Q Q Q Q CP n n n n n n [ ] 2 1 3 2 3 1 3 n n Z = Q3 Q1 偏离状态