数电PPT电子教案第五章 时序逻辑电路.ppt
《数电PPT电子教案第五章 时序逻辑电路.ppt》由会员分享,可在线阅读,更多相关《数电PPT电子教案第五章 时序逻辑电路.ppt(185页珍藏版)》请在三一办公上搜索。
1、第五章 时序逻辑电路,13,作 业,5-3、5-4、5-8、5-355-9、5-12、5-385-19、5-215-24、5-27、5-365-29,13,本章内容,第一节 概述,第二节 同步时序逻辑电路的分析,第三节 同步时序逻辑电路的设计,第四节 计数器,第五节 常用中规模计数器芯片及应用,第六节 数码寄存器与移位寄存器,13,教学基本要求,2、熟练掌握时序逻辑电路的分析方法,1、熟练掌握时序逻辑电路的描述方式及其相互转换。,3、熟练掌握时序逻辑电路的设计方法,4、熟练掌握典型时序逻辑电路计数器、寄存器、移位寄存器的逻辑功能及其应用。,13,第一节 概述,按逻辑功能和电路组成,数字电路分为
2、组合逻辑电路和时序逻辑电路。,13,一、时序逻辑电路的结构及特点,*电路由组合电路和存储电路组成。,*电路存在反馈。,结构特征:,13,输出方程:Zf1(X,Qn),激励方程:Df2(X,Qn),状态方程:Qn+1f3(D,Qn),表达输出信号与输入信号、状态变量的关系式,表达激励信号与输入信号、状态变量的关系式,表达存储电路从现态到次态的转换关系式,一、时序逻辑电路的结构及特点,信号之间的逻辑关系:,其中:Qn是现态,Qn+1是次态。,13,时序电路,二、时序逻辑电路的分类,1.按时钟信号CP作用方式:,13,米里(Mealy)型,2.按输出函数的依从关系:,Z=f(Qn,X),二、时序逻辑
3、电路的分类,13,莫尔(Moore)型,Z=f(Qn),2.按输出函数的依从关系:,二、时序逻辑电路的分类,13,三、时序逻辑电路的描述方法,(一)逻辑方程组(二)状态转换表(State Transition Table)(三)状态转换图(State Transition Diagram)(四)时序图(波形图),13,输出方程,激励方程组,状态方程组,(一)逻辑方程组,13,(二)状态转换表,13,反映时序逻辑电路的输出Z、次态Qn+1 和电路的输入X、现态Qn 间对应取值关系的表格称为状态转换表,简称状态表。,读法:处于现态Qn的时序电路,当输入为X 时,该电路的输出为Z,在时钟脉冲的有效沿
4、作用下,电路的次态为Qn+1。,(三)状态转换图,13,反映时序逻辑电路状态转换规律及相应输入、输出取值关系的图形称为状态转换图,简称状态图。,(四)时序图,时序逻辑电路的四种描述方式是可以相互转换的,根据状态表画出波形图,13,即时序电路的工作波形图,能直观地描述时序电路的输入信号、时钟信号、输出信号及电路的状态转换等在时间上的对应关系。,时序逻辑电路分析的任务:,分析时序逻辑电路在输入信号的作用下,其状态和输出信号变化的规律,进而确定电路的逻辑功能。,时序电路的逻辑功能是由其状态和输出信号的变化规律呈现出来的。所以,分析过程主要是列出电路状态表或画出状态图、工作波形图。,分析过程的主要表现
5、形式:,第二节 时序逻辑电路的分析,13,一、时序逻辑电路分析的一般步骤,1观察电路的结构,确定电路是同步时序逻辑电路还是异 步时序逻辑电路,是米里型电路还是莫尔型电路。2对于异步时序逻辑电路,写出各触发器的时钟方程。3写出时序逻辑电路的输出方程。4写出各触发器的驱动方程。5将各触发器的驱动方程代入其特性方程,求得各触发器 的次态方程,也就是时序逻辑电路的状态方程。6根据状态方程得到该时序逻辑电路的状态表。7根据状态表得到该时序逻辑电路的状态图。8在给定的输入信号作用下得到该时序逻辑电路的时序图。9根据状态图分析该时序逻辑电路的功能。需要说明的是,上述步骤不是必须遵循的固定步骤,实际应用中可根
6、据具体情况加以取舍。,13,二、同步时序逻辑电路的分析举例,例5-1 试分析如图所示时序电路的逻辑功能。,电路是由两个JK 触发器组成的米里型同步时序电路,该电路有一个输入信号X和一个输出信号Z。,解:,(1)了解电路组成。,(一)米里型同步时序逻辑电路的分析,13,(2)根据电路列出三个方程组,激励方程组:,输出方程:,将激励方程组代入JK触发器的特性方程得,13,状态方程组:,(3)根据状态方程组和输出方程列出状态表,(4)画出状态图,13,(5)画出时序图,X=0,X=1,(6)根据状态图分析电路的逻辑功能。,可控的具有自启动能力的3进制计数器。当X=0时,作加计数,Z为进位信号;当X=
7、1时,作减计数,Z为借位信号。,13,无效循环状态,例5-2 试分析如图所示时序电路的逻辑功能。,电路是由两个T 触发器组成的同步米里型时序电路。,解:,(1)观察电路的结构,13,(2)根据电路列出三个方程组,激励方程组:T0=A T1=AQ0n,输出方程组:Y=AQ1nQ0n,将激励方程组代入T触发器的特性方程得状态方程组,13,(3)根据状态方程组和输出方程列出状态表,Y=A Q1nQ0n,13,(4)画出状态图,13,(5)画出时序图,13,(6)逻辑功能分析,观察状态图和时序图可知,电路是一个由信号A控制的可控二进制计数器。当A=0时停止计数,电路状态保持不变;当A=1时,在CP上升
8、沿到来后电路状态值加1,一旦计数到11状态,Y 输出1,且电路状态将在下一个CP上升沿回到00。输出信号Y的下降沿可用于触发进位操作。,13,例5-3 分析下图所示的时序电路。,激励方程组,输出方程组 Z0=Q0n Z1=Q1n Z2=Q2n,1.根据电路列出逻辑方程组:,电路是由三个D 触发器组成的同步莫尔型时序电路,(二)莫尔型同步时序逻辑电路的分析,13,得状态方程,2.列出其状态表,13,3.画出状态图,13,4.画出时序图,13,由状态图可见,电路的有效状态是三位循环码。从时序图可看出,电路正常工作时,各触发器的Q端轮流出现一个宽度为一个CP周期脉冲信号,循环周期为3TCP。电路的功
9、能为脉冲分配器或节拍脉冲产生器。,5.逻辑功能分析,有效循环状态,无效循环状态,具有自启动功能,13,例5-4 试分析图题所示的计数器电路。写出它的驱动方程、状态方程,列出状态转换真值表和状态图,画出时序波形图,说明是几进制计数器。,1.写出各逻辑方程:状态方程:驱动方程:,13,2.列出状态表如表所示。3.画出状态图及波形图如图所示。,4.由以上分析可见,此电路在5个状态之间循环,是同步五进制计数器。,13,三.异步时序逻辑电路的分析,一.异步时序逻辑电路的分析方法:,分析步骤:,3.确定电路的逻辑功能。,2.列出状态转换表或画出状态图和波形图;,1.写出下列各逻辑方程式:,b)触发器的激励
10、方程;c)输出方程d)状态方程,a)时钟方程,13,CP1=Q0(当FF0的Q0由01时,Q1才可能改变状态。),例5-5 试分析图所示的时序逻辑电路,解:该电路为异步莫尔型时序逻辑电路。,(1)写出各逻辑方程式。,时钟方程:,CP0=CP(时钟脉冲源的上升沿触发。),13,输出方程:,各触发器的驱动方程:,(3)作状态转换表。,(2)将各驱动方程代入D触发器的特性方程,得各触发器的次态方程:,(CP由01时此式有效),(Q0由01时此式有效),13,()作状态转换图时序图。,13,由状态图可知:该电路是一个4进制减法计数器,Q1Q0=00时Z=1,Q1Q0为其它值时Z=0。Z是借位信号。由时
11、序图可以看出:该电路也是一个序列信号发生器,输出序列脉冲信号Z的重复周期为,脉宽为。,()根据状态图分析该时序逻辑电路的功能。,13,一、时序逻辑电路的结构及特点,*电路由组合电路和存储电路组成。,*电路存在反馈。,结构特征:,13,小 结,时序电路,二、时序逻辑电路的分类,1.按时钟信号CP作用方式:,13,米里(Mealy)型,2.按输出函数的依从关系:,Z=f(Qn,X),二、时序逻辑电路的分类,13,莫尔(Moore)型,Z=f(Qn),三、时序逻辑电路的描述方法,(一)逻辑方程组(二)状态转换表(State Transition Table)(三)状态转换图(State Transi
12、tion Diagram)(四)时序图(波形图),13,四、时序逻辑电路分析的一般步骤,1观察电路的结构,确定电路是同步时序逻辑电路还是异步时序逻辑电路,是米里型电路还是莫尔型电路。2对于异步时序逻辑电路,写出各触发器的时钟方程。3写出时序逻辑电路的输出方程。4写出各触发器的驱动方程。5将各触发器的驱动方程代入其特性方程,求得各触发器的次态方程,也就是时序逻辑电路的状态方程。6根据状态方程得到该时序逻辑电路的状态表。7根据状态表得到该时序逻辑电路的状态图。8在给定的输入信号作用下得到该时序逻辑电路的时序图。9根据状态图分析该时序逻辑电路的功能。,13,第三节 同步时序逻辑电路的设计,时序电路的
13、设计又称时序电路的综合,是时序电路分析的逆过程,其任务是根据实际逻辑问题的要求,选择适当的逻辑器件,设计出符合要求的最简的时序电路。,当选用小规模集成电路做设计时,电路最简的标准是所用的触发器和门电路的数目最少,而且触发器和门电路的输入端数目也最少。,当选用中、大规模集成电路做设计时,电路最简的标准是所用的集成电路个数最少,种类最少,而且相互间的连线最少。,14,一、同步时序逻辑电路的设计的一般步骤,(1)逻辑抽象,建立原始状态图和原始状态表,(2)状态化简-求出最简状态图;,合并等价状态,消去多余状态的过程称为状态化简,等价状态:在相同的输入下有相同的输出,并转换到同一个次态去的状态称为等价
14、状态。,明确电路的输入条件和相应的输出要求,分别确定输入变量和输出变量的数目和符号。(同步时序电路CP不计为输入变量),找出所有可能的状态和状态转换之间的关系,建立原始状态图。,根据原始状态图建立原始状态表。,14,一、同步时序逻辑电路的设计的一般步骤,(3)状态分配(状态编码);,(4)选择触发器的类型D触发器或JK触发器;,(6)画出逻辑图并检查自启动能力。,给每个状态赋以二进制代码的过程。(编码方案),首先,确定状态编码的位数,状态数取决于触发器的状态组合,,(5)求出电路的激励方程和输出方程;,其次,对每个状态确定编码。选取编码方案的原则应有利于所选触发器的驱动方程及电路输出方程的简化
15、和电路的稳定。,14,为了便于记忆和识别,状态编码都遵循一定的规律,比如采用自然二进制码、格雷码及8421BCD码等。,同步时序电路的设计过程,一、同步时序逻辑电路的设计的一般步骤,例5-6 判断图示状态图中的状态是否有等价状态,若有,合并等价状态后得到简化的状态图。,14,二、同步时序逻辑电路设计举例,例5-7 设计一个同步5进制加法计数器,当计满后产生进位输出Y=1,其它情况下Y=0。,解:1、根据给定的逻辑功能建立原始状态图和原始状态表,由于CP不作为输入信号,所以此电路没有一般意义上的输入信号,故为莫尔型时序逻辑电路。,14,(1)原始状态图,(2)原始状态表,根据题意电路有5个状态,
16、所以至少需要3个触发器,状态分别用Q2Q1Q0来表示。,14,2、选择触发器的类型,采用对 CP 下降沿敏感的JK 触发器。,状态转换真值表及激励信号,14,14,求各触发器的驱动方程和进位输出方程的真值表,Jn、Kn是触发器初态的函数还是次态的函数?,Jn、Kn是触发器初态的函数,3、求激励方程和输出方程,驱动方程,输出方程,14,4.根据激励方程和输出方程画出逻辑图,并检查自启动能力,电路不能自启动,14,画出完整状态图,14,求各触发器的驱动方程和进位输出方程的真值表,输出方程,方 案 修 改,画出修改之后的逻辑图,再检查自启动能力,电路可以自启动,14,输出方程,例5-8 用D触发器设
17、计一个8421 BCD码同步十进制加计数器。,(1)8421码同步十进制加计数器的状态表,14,(2)确定激励方程组,D3、D2、D1、D0是触发器初态的函数,D3、D2、D1、D0、是触发器初态还是次态的函数?,14,画出各触发器激励信号的卡诺图,14,(3)画出逻辑图,并检查自启动能力,14,画出完全状态图,电路具有自启动能力,(3)画出逻辑图,并检查自启动能力,14,同步时序电路的设计过程,一、同步时序逻辑电路的设计的一般步骤,15,例5-9:,设计一个串行数据检测器。电路的输入信号A是与时钟脉冲同步的串行数据,输出信号为Y;要求电路在A信号输入出现110序列时,输出信号Y为1,否则为0
18、。,串行数据检测器也称序列检测器,在数字系统中应用比较广泛。一般用于控制主从设备的协调工作。主设备发出一组串行码,当从设备完整的接收这一组串行码后,即开始预定的操作。这组串行码也称为同步码或同步序列。串行数据检测器也叫串行译码器,与之对比,74X138称为并行译码器。,15,a 初始状态或收到一个时钟周期长的0时的状态;,b A输入一个时钟周期长的1的状态,Y=0;,c A连续输入两个1,即11的状态,Y=0;,d A连续输入110的状态,Y=1。,2)定义输入、输出逻辑状态和每个电路状态的含义;,1)确定输入、输出变量及电路的状态数:,输入变量:A,状态数:4个,输出变量:Y,解一:首先要确
19、定是使用米里型电路还是莫尔型电路设计,我们先采用米里型电路设计。(1)根据给定的逻辑功能建立原始状态图和原始状态表,15,2.状态化简,3)列出原始状态转换图和状态转换表,15,米里型电路设计:电路有效状态与有效序列长度相同,3、状态分配,令 a=00,b=01,c=11,4、选择触发器的类型,类型:采用对 CP 下降沿敏感 的JK 触发器。,三个状态需要两个触发器,设为Q1Q0,共有四种状态组合,15,编码后的状态图,得到编码后的状态图和状态表。,5.求激励方程和输出方程,15,卡诺图化简得,激励方程,输出方程,15,6.根据激励方程和输出方程画出逻辑图,并检查自启动能力,激励方程,输出方程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数电PPT电子教案第五章 时序逻辑电路 PPT 电子 教案 第五 时序 逻辑电路
链接地址:https://www.31ppt.com/p-2230577.html