5.2时序逻辑电路的分析方法 时序逻辑电路可分为:同步时序电路和异步时序电路。 5.2.1同步时序逻辑电路分析方法 1)从给定的逻辑图中写出每个触发器的驱动方程. 2)把得到的驱动方程代入响应触发器的特性方程, 得状态方程,从而得到整个电路的状态方程组· 3)根据逻辑图写出电路的输出方程. 2006年 新疆大学信息科学与工程学院 <数字电路课题组> 返圆目录
2006年 新疆大学信息科学与工程学院 <数字电路课题组> 时序逻辑电路可分为:同步时序电路和异步时序电路。 5.2.1 同步时序逻辑电路分析方法 1)从给定的逻辑图中写出每个触发器的驱动方程. 2)把得到的驱动方程代入响应触发器的特性方程, 得状态方程,从而得到整个电路的状态方程组. 3)根据逻辑图写出电路的输出方程. 5.2时序逻辑电路的分析方法
K FF FF FF: CP 根据逻辑图写出输出方程: Y=0102
2006年 新疆大学信息科学与工程学院 <数字电路课题组> 【例5.2.1 】 试分析下图时序逻辑电路的逻 辑功能,写出它的驱动方程,状态方程和输出方 程。 FF1 、FF2 和FF3 是三个主从结构的TTL触发 器,下降沿动作,输入端悬空时和逻辑1状态等效。 将驱动方程代入 由给定的逻辑图可写出驱动方程: JK触发器的特性方程,得到状态方程: 根据逻辑图写出输出方程: Y=Q1∙Q2
5.2.2时序逻辑电路的状态转换表,状 态转换图和时序图 一、状态转换表 →若将任何一组输入变量及电路初态的取值代入状态 方程和输出方程,即可算出电路的次态和现态下的 输出值; →以得到的次态做为新的初态,和这时的输入变量取 值一起再代入状态方程和输出方程进行计算,又得 到一组新的次态和输出值; 如此继续下去,把全部的计算结果列成真值表的形 式,就得到状态转换表. 2006年 新疆大学信息科学与工程学院 <数字电路课题组>
2006年 新疆大学信息科学与工程学院 <数字电路课题组> 5.2.2时序逻辑电路的状态转换表,状 态转换图和时序图 一、状态转换表 →若将任何一组输入变量及电路初态的取值代入状态 方程和输出方程,即可算出电路的次态和现态下的 输出值; →以得到的次态做为新的初态,和这时的输入变量取 值一起再代入状态方程和输出方程进行计算,又得 到一组新的次态和输出值; →如此继续下去,把全部的计算结果列成真值表的形 式,就得到状态转换表.
例5.2.2试列出下图电路的状态转换表。 Ci 风 ik 7-2 FF, FF: D 2006年 新疆大学信息科学与工程学院 <数字电路课题组>
2006年 新疆大学信息科学与工程学院 <数字电路课题组> 例5.2.2 试列出下图电路的状态转换表
解:设电路的初态为QgQ2Qn=000,代入状态方程 和输出方程后得到: Qg*1=0 将这一结果作为新的初态, 即Q3Q2Q1"=001 Q经*1=0 重新代入状态方程和输出 Q1*1=1 方程后又得到一组新的次 态和输出值。 Y=0 如此继续下去即可发现,当 可得到 QgQ2Q1n=110时,次态 状态转 Qg+1Q2n+1Q1n+1=000,返回了最 换表。 初设定的状态。 2006年 新疆大学信息科学与工程学院 <数字电路课题组
2006年 新疆大学信息科学与工程学院 <数字电路课题组> 解:设电路的初态为Q3 nQ2 nQ1 n = 000,代入状态方程 和输出方程后得到: 将这一结果作为新的初态, 即 Q3 nQ2 nQ1 n = 001 重新代入状态方程和输出 方程后又得到一组新的次 态和输出值。 如此继续下去即可发现,当 Q3 nQ2 nQ1 n = 110时,次态 Q3 n+1Q2 n+1Q1 n+1 = 000,返回了最 初设定的状态。 可得到 状态转 换表