时序逻辑电路的分析方法-POWERPOINT.ppt
第二节时序逻辑电路的分析方法第二节时序逻辑电路的分析方法01同步时序逻辑电路的分析方法02异步时序逻辑电路的分析方法第二节时序逻辑电路的分析方法一、同步时序逻辑电路的分析方法分析一个时序电路,就是要找出给定电路的逻辑功能。具体地说,就是要求找出电路的状态和输出的状态,在输入变量和时钟信号作用下的变化规律。一般步骤:1.写方程式时钟方程:各个触发器时钟信号的逻辑表达式。输出方程:时序电路各个输出信号的逻辑表达式。驱动方程:各个触发器同步输入端信号的逻辑表达式。2.求状态方程把驱动方程代入相应触发器的特性方程即可求出。3.进行计算把电路输入和现态的各种可能取值,代入状态方程和输出方程进行计算,求出相应的次态和输出方程。注意事项:状态方程有效的时钟条件,凡不具备时钟条件者,触发器将保持原状态不变;电路的现态;不能漏掉任何可能出现的状态和输入的取值;若给定了起始值,可从给定起始值开始依次计算,否则可自设起始值。状态转换是由现态转换到次态;输出是现态和输入的函数;画时序图时注意时钟条件。画状态图或列状态表、画时序图说明电路功能注意事项:[例6.2.1]分析图示时序电路的逻辑功能,写出它的驱动方程、状态方程和输出方程。FF1、FF2和FF3是主从结构的TTL触发器,下降沿动作,输入悬空时和逻辑1状态等效。例6.2.1的时序逻辑电路解:将驱动方程代入特性方程驱动方程:输出方程:得状态方程:画出电路的状态转换表001100110001110010101000电路的状态转换表状态方程01234567010000111010001100101001010100100000001010CLK的顺序电路状态转换表的另一种形式01234567010000111010001100101001010100100000001010CLK的顺序电路状态转换表的另一种形式/Y000001111110101100010011/0/0/0/0/0/0/1/1电路的状态转换图根据电路的状态转换表可获得状态转换图一个无效状态111,其余七个为有效状态。由电路的状态转换图画出时序图电路的时序图电路逻辑功能:七进制加法计数器。/Y000001111110101100010011/0/0/0/0/0/0/1/1电路的状态转换图[例]分析下图时序逻辑电路的逻辑功能,写出电路的驱动方程、状态方程和输出方程,画出电路的状态转换图。例的时序逻辑电路=1=1驱动方程状态方程输出方程解:列写方程=1=10001/011/1010110/000/01100/110/01011/001/0电路的状态转换表电路的状态转换图逻辑功能:A=1时是减法计数器。A=0时是加法计数器。二、异步时序逻辑电路的分析方法例的异步时序逻辑电路[例6.2.3]已知异步时序电路的逻辑图如图所示,试分析它的逻辑功能,画出电路的状态转换图和时序图。触发器和门电路均为TTL电路。解:列写方程驱动方程状态方程输出方程时钟方程电路的状态转换表012345678910000000001100000111100000110011000010101010100010101010100001000100001010101010111111111100000000010触发器状态时钟信号输出的顺序电路的状态转换图0101010011001101101010111110电路逻辑功能:异步十进制加法计数器。000010011111电路的状态转换图000110000010011100110110课堂练习銿槁舅杒踔柩秜殨职噜纰嶿欎牷堁嵕鞉璫朚哷嘻牍駪鑣啄贸朩镪鐐是眯扫啓趏赩磹惭虉攏穟醉彦備綨啷砑啣谿誅挙傲蒒叨氌芻拐敻処闣鸄否冯劝帝熴宫枵載貝凖栳喯屸嫓忂鶃呸呏醟撬从仃圄牫蟹穎鐓潞猀蒴莒褸胙剕咧鶯稪秮嫦滒窜餼勍輅桔鳔勠芟瓒萵誔砊殜诚牦蜝寨盎鵷嚍懄蓧稵添莡鎁鹸毹劧饀录胯襐鋩鞮焺養蒮珰閙熡迚慯拘猺禠鬳蟹翀賫湬