数字逻辑 第四章 同步时序逻辑电路.ppt
《数字逻辑 第四章 同步时序逻辑电路.ppt》由会员分享,可在线阅读,更多相关《数字逻辑 第四章 同步时序逻辑电路.ppt(150页珍藏版)》请在三一办公上搜索。
1、(第十九讲),数 字 逻 辑,第四章 同步时序 逻辑电路,学习要求:了解时序电路的基本结构、分类和常用的描述方法;熟悉各种触发器的功能和使用;熟练掌握同步时序电路分析和设计的基本方法;熟悉状态图的建立,状态简化和状态分配的各个重要环节。,4.1 时序逻辑电路模型,时序电路:一个电路在任何时刻的稳定输出不仅与该时刻电路的输入信号有关,而且与该电路过去的输入有关,这样的电路称为时序电路。,时序电路由组合电路和存储(记忆)器件及反馈回路三部分组成,见下图.,x1.xn:时序电路的输入或外部输入;,z1.zm:时序电路的输出或外部输出;,y1.yr:时序电路的状态或内部输入;,Y1.Yl:时序电路的激
2、励或内部输出;,4.1,状态:过去的输入已不存在,但可以通过存储器件把它们记录下来,称之为状态。记录下来的信息可能和过去的输入完全一样,也可能是经过了组合电路加工处理后的结果。我们把某一时刻之前的状态称为现态,把这一时刻之后的状态称为次态,现态和次态是一个相对的概念,分别用y(n)(或y)和y(n+1)表示。,时序电路的逻辑函数由下列方程组成:,Zi=fi(x1,,xn;y1,,yr),i=1,m,Yj=gj(x1,,xn;y1,,yr),j=1,l,两种时序电路类型见下图:,(a)同步时序电路,(b)异步时序电路,时序电路输入信号的波形图:,4.2 状态表和状态图,状态表与状态图是用来表示同
3、步时序电路的输入、输出、现态、次态之间转移关系的两种常用工具。,4.2.1 Mealy 型状态表和状态图,如果同步时序电路的输出是输入和现态的函数,即Zi=fi(x1,,xn;y1,,yr),i=1,m,则称该电路为Mealy型电路。,4.2,一、状态表,Mealy 型电路状态表,该表表明:处在状态y的同步时序电路,当输入为x时,输出为z,且在时钟脉冲作用下,电路进入次态y(n+1)。,某Mealy 型电路状态表,二、状态图,状态图是一种反映同步时序电路状态转移规律和输入、输出取值关系的有向图。,Mealy型电路状态图,某Mealy型电路状态图,吉林大学远程教育课件,(第二十讲),主讲人:魏
4、达,学 时:48,数 字 逻 辑,4.2.2 Moore 型状态表和状态图,如果同步时序电路的输出仅是现态的函数,即Zi=fi(y1,yr),i=1,m,则称电路为Moore型电路。它的电路结构图可表示为:,4.2.2,一、状态表,Moore 型电路状态表,该表表明:当电路处于状态y时,输出为z,若输入为x,则在时钟脉冲作用下,电路进入次态y(n+1)。,某Moore 型电路状态表,二、状态图,Moore型电路状态图,某Moore型电路状态图,4.3 触发器,触发器是一种存储元件,在电路中用来记忆电路过去的输入情况。,一个触发器具有两种稳定的状态,一个称之为 0状态,另一种称之为1状态。在任何
5、时刻,触发器只处于一个稳定状态,当触发脉冲作用时,触发器可以从一种状态翻转到另一种状态。,常用的触发器有RS触发器,D触发器J K触发器和T触发器。,4.3,4.3.1 基本RS触发器,基本RS触发器可 由两个与非门交叉耦合组成,其逻辑图和逻辑符号如下:,0,1,1,1,0,0,4.3.1,基本RS触发器的输入与状态之间的逻辑关系可用触发器的功能表来描述。,基本RS触发器功能表,基本RS触发器的次态方程为:,其约束条件为:,R+S=1,基本RS触发器的一个重要特性:如果连续出现多个置0或置1信号,只有第一个置0或置1信号起作用。利用这一特性可消除机械开关的触点抖动。,基本RS触发器也可由或非门
6、组成。,4.3.2 时钟控制RS触发器,在数字系统中,通常要求触发器按一定的时间节拍动作,即让输入信号的作用受到时钟脉冲的控制,为此出现了带时钟控制的RS触发器,其逻辑图和逻辑符号如下:,4.3.2,当CP为0时,不论R,S为何值,触发器的状态保持不变;当CP为1时,触发器的状态取取决于R和S,工作原理与RS触发器相同。,钟控触发器的功能表和状态表如下:,钟控RS触发器功能表,钟控RS触发器状态表,钟控RS触发器状态图,钟控RS触发器存在次态不能确定和空翻两个问题。,钟控RS触发器的状态方程为:,RS=0(约束条件),吉林大学远程教育课件,(第二十一讲),主讲人:魏 达,学 时:48,数 字
7、逻 辑,4.3.3 D触发器,如果使钟控RS触发器的R和S端始终处于互补状态,则可消去次态不能确定的问题,这就形成了所谓的D触发器,其逻辑图的逻辑符号如下:,1,0,0,4.3.3,当CP=0时,D触发器的状态不变;当CP=1时,D触发器的状态取决于D。,D触发器的功能表和状态表如下:,D触发器功能表,D触发器状态表,D触发器的次态方程为:,Q(n+1)D,状态图为:,D触发器结构简单,但仍然存在空翻现象。实际使用的D触发器是一种维持阻塞型D触发器,可以防止空翻的发生。,维持阻塞D触发器:,CP上升沿将D可靠置入,无空翻现象。,吉林大学远程教育课件,(第二十二讲),主讲人:魏 达,学 时:48
8、,数 字 逻 辑,4.3.4 JK触发器,JK触发器有两个输入端,即克服了RS触发器的约束问题,使用上又比D触发器灵活。其逻辑图与逻辑符号如下:,Q1,Q(n+1)=0,Q(n+1)=1,Q0,4.3.4,当CP0时,JK触发器的状态保持不变;,当CP1时,,若J=K=0,则G3=G4=1,触发器保持原状态;,若J=1,K=0,则G3=1,G4=Q,使触发器置1;,JK触发器功能表和状态表如下:,JK触发器功能表,JK触发器状态表,JK触发器的次态方程为:,状态图为:,为防止空翻,实际数字电路中使用的JK触发器是主从式集成JK触发器,它使用前沿采样,后沿定局的方式,无空翻,功能较全,使用灵活。
9、,主从JK触发器:,CP前沿采样,后沿定态;无空翻现象。,4.3.5 T触发器,T触发器实际上是JK触发器的一种特殊形式。如果把JK触发器的JK端连在一起就形成了T触发器。因此T触发器的次态方程为:,其功能表和状态表是JK触发器功能表和状态表的一部分。,T触发器又称计数触发器。,4.3.5,吉林大学远程教育课件,(第二十三讲),主讲人:魏 达,学 时:48,数 字 逻 辑,4.4 同步时序逻辑电路的分析,分析的任务:对一个给定的时序逻辑电路,研究在一系列输入信号作用下,电路将会产生怎样的输出,进而说明该电路的逻辑功能。实际上是要求出电路的状态表、状态图或时间图,并作出功能评述。,4.4,4.4
10、.1 同步时序逻辑电路的分析方法,4.4.1,例:用表格法分析下图所示的同步是序逻辑电路,解:,第一步:写出输出函数和激励函数表达式。,J1=K1=1 J2=K2=x y1,第二步:列同状态转移真值表。,第三步:作出状态表和状态图。,第四步:用时间图和文字描述电路和逻辑功能。,当x=0时,该电路进行加1计数,计数序列为:,当x=1时,该电路进行减1计数,计数序列为:,时间图的作法:,选定一个典型的输入序列;,根据选定的典型输入序列,求出状态响应序列(和输出响应序列),输入序列为:x=11110000,初态:y2y1=00,CP:12345678 x:11110000 y2:01100011 y
11、1:01010101y2(n+1):11000110 y1(n+1):10101010,画时间图:,吉林大学远程教育课件,(第二十四讲),主讲人:魏 达,学 时:48,数 字 逻 辑,例:试有代数法分析下图所示的同步时序逻辑电路。,解:,第一步:写出输出函数和激励函数表达式。,D1=x,第二步:把激励函数表达式代入触发器的次态方程,得到电路的次态方程组。,Q1(n+1)D1 x,第三步:根据次态方程组和输出函数表达式作出状态表和状态图。,第四步:作出时间图,并说明电路的逻辑功能。,典型输入序列:x=01011101,初态:y2 y1=00,状态响应序列和输出响应序列为:,CP:12345678
12、 x:01011101 y2:00010001 y1:00101110y2(n+1):00100010 y1(n+1):01011101 Z:00010001,时间图:,功能说明:该电路是一个101序列检测器。,吉林大学远程教育课件,(第二十五讲),主讲人:魏 达,学 时:48,数 字 逻 辑,4.5 同步时序逻辑电路的设计,同步时序逻辑电路设计又称同步时序逻辑电路综合,其基本指导思想是用尽可能少的触发器和门电路来完成设计。,同步时序电路设计的一般步骤为:1.作原始状态图和状态表;2.对原始状态表化简;3.状态分配;4.选定触发器,求出输出函数和激励函数表达式;5.画出逻辑电路图。,4.5,4
13、.5.1 建立原始状态图,状态图是同步时序电路设计的依据,它必须正确反映设计要求。状态图的构成没有统一的方法,关键是要充分正确地理解设计要求,明确电路的输入条件和输出要求,输入和输出关系,以及状态的转换关系。,原始状态图建立的一般过程为:假定一个初始状态,由此出发,每加入一个输入信号,则记忆其次态,并标出其相应的输出值。次态可能为现态、已有状态或新的状态,直到没有新的状态为止。每个状态的各种可能的输入值都要考虑到。,4.5.1,例:某序列检测器有一个输入端x和一个输出端Z。从x端输入一组按时间顺序排列的串行二进制码。当输入序列中出现101时,输出Z1,否则 Z0。试作出该序列检测器的Mealy
14、型和Moore型原始状态图和状态表。,S0,S1,S2,S3,电路的Mealy 型状态表,电路的 Moore 型状态表,S0/0,S1/0,S2/0,S3/1,例:假设某同步时序电路,用于检测串行输入的8421BCD码,其输入的顺序是先高位后低位,当出现非法数字(即输入1010,1011,1100,1101,1110,1111)时,电路的输出为1。试作出该时序电路的Mealy型原始状态图和状态表。,F,D,A,B,C,E,G,解:,电路的原始状态图,电路的原始状态表,例:假设有一个三位二进制加、减法器(模8计数器),当X输入为1时,实现加1计数;当X为0时,实现减1计数,试作出该电路的Moor
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字逻辑 第四章 同步时序逻辑电路 数字 逻辑 第四 同步 时序 逻辑电路

链接地址:https://www.31ppt.com/p-4519828.html