数字电子技术第五章fg.ppt
《数字电子技术第五章fg.ppt》由会员分享,可在线阅读,更多相关《数字电子技术第五章fg.ppt(94页珍藏版)》请在三一办公上搜索。
1、第六章 时序逻辑电路,第一节 时序电路概述,第二节 同步时序电路的分析,第四节 同步时序电路的设计,第五节 异步时序电路,小结,第三节 常用的时序逻辑电路,第一节 时序电路概述,组合电路与时序电路的区别,1.组合电路:,电路的输出,只与电路的输入有关,,与电路的前一时刻的状态无关。,2.时序电路:,电路在某一给定时刻的输出,取决于该时刻电路的输入,还取决于前一时刻电路的状态,由触发器保存,时序电路:,组合电路,+,触发器,电路的状态与时间顺序有关,式中:tn、tn+1表示相邻的两个离散时间,时钟信号未注明,输出方程:,Z(tn)=FX(tn),Y(tn),状态方程:,Y(tn+1)=GW(tn
2、),Y(tn),控制方程:,W(tn)=HX(tn),Y(tn),控制信号,第一节 时序电路概述,1.输出Z(tn)与现态Y(tn)及输入X(tn)的关系分:,Z(tn)=,FY(tn),穆尔型(Moore)电路,FX(tn),Y(tn),米莱型(Mealy),2.从控制时序状态的脉冲源来分:,时序电路,同步:,异步:,存储电路里所有触发器由一个统一的时钟脉冲源控制,没有统一的时钟脉冲,第一节 时序电路概述,6.1 时序逻辑电路的特点和逻辑功能的描述,一、时序逻辑电路的特点功能上:任一时刻的输出不仅取决于该时刻的输入,还与电路原来的状态有关。例:串行加法器,两个多位数从低位到高位逐位相加2.电
3、路结构上包含存储电路和组合电路存储器状态和输入变量共同决定输出,二、时序电路的一般结构形式与功能描述方法,可以用三个方程组来描述:,三、时序电路的分类,1.同步时序电路与异步时序电路同步:所有触发器都是在同一时钟操作下,状态转换是同步发生的异步:不是所有的触发器都使用同一个时钟信号,因而在电路转换过程中触发器的翻转不是同步发生的2.Mealy型和Moore型Mealy型:Moore型:,6.2 时序电路的分析方法,分析:找出给定时序电路的逻辑功能即找出在输入和CLK作用下,电路的次态和输出。一般步骤:根据给定的逻辑图写出存储电路中每个触发器输入端的逻辑函数式,得到电路的驱动方程。将每个触发器的
4、驱动方程代入它的特性方程,得到电路的状态方程。从逻辑图写出输出方程。为了能更加直观地显示电路的逻辑功能,还可以从方程式求出电路的状态转换表,画出电路的状态转换图或时序图。,例:,状态转换表,二、状态转换图,四、时序图,6.3 常用的时序逻辑电路,6.3.1 寄存器用于存储二值信息代码,由N个触发器组成的寄存器能存储一组N位的二值代码。只要求其中每个触发器可置1,置0。例1:,74LS175,6.3.2 移位寄存器(代码在寄存器中左/右移动),具有存储+移位功能,器件实例:74LS 194A,左/右移,并行输入,保持,异步置零等功能,并行输入,并行输出,6.3.3 计数器,用于计数、分频、定时、
5、产生节拍脉冲等分类:按时钟分,同步、异步 按计数过程中数字增减分,加、减,1.异步计数器,异步二进制加法计数器在末位+1时,从低位到高位逐位进位方式工作。原则:每1位从“1”变“0”时,向高位发出进位,使高位翻转。电路的状态按照状态转换图循环工作。,异步二进制减法计数器在末位-1时,从低位到高位逐位借位方式工作。原则:每1位从“0”变“1”时,向高位发出进位,使高位翻转。,2.同步计数器(1)同步二进制计数器同步二进制加法计数器原理:根据二进制加法运算规则可知:在多位二进制数末位加1,若第i位以下皆为1时,则第i位应翻转。由此得出规律,若用T触发器构成计数器,则第i位触发器输入端Ti的逻辑式应
6、为:,T0始终等于1,器件实例:SN74163 同步置0,同步二进制减法计数器原理:根据二进制减法运算规则可知:在多位二进制数减1时,若第i位以下皆为0时,则第i位应当翻转,否则应保持不变。由此得出规律,若用T触发器构成计数器,则每一位触发器的驱动方程为 T0始终等于1,(2)同步十进制计数器加法计数器基本原理:在同步十六进制计数器基础上修改,当计到1001时,则下一个CLK电路状态回到0000。,能自启动,器件实例:74SN160 异步置0,(3)任意进制计数器的构成方法用已有的N进制芯片,组成M进制计数器,是常用的方法。,N进制,M进制,N M原理:计数循环过程中设法跳过NM个状态。具体方
7、法:置零法 置数法,同步置零和异步置零法 例:将同步十六进制计数器74163十二进制计数器 同步置0法,如双线所示,实现如下图所示,异步置0 如虚线所示,置数法例:将同步十进制计数器74160接成七进制计数器同步预置数(如实线箭头所示),进位输出信号C由S9状态译出,所以反向后作为 所需的低电平。,N MM=N1N2先用前面的方法分别接成N1和N2两个计数器。N1和N2间的连接有两种方式:a.并行进位方式:用同一个CLK,低位片的进位输出作为高位片的计数控制信号(如74160的EP和ET)b.串行进位方式:低位片的进位输出作为高位片的CLK,两片始终同时处于计数状态,例:用74160接成一百进
8、制,例:用两片74160接成一百进制计数器,并行进位法,串行进位法,M不可分解采用整体置零和整体置数法:先用两片接成 M M 的计数器然后再采用置零或置数的方法,例:用74160接成二十九进制,例:用74160接成二十九进制,整体置零(异步),整体置数(同步),6.4 同步时序逻辑电路的设计方法,6.4.1 简单同步时序逻辑电路的设计设计的一般步骤一、分析设计要求,找出电路应有的状态转换图或状态转换表1.确定输入/输出变量、电路状态数。2.定义输入/输出逻辑状态以及每个电路状态的含义,并将电路状态顺序进行编号。3.按设计要求实现的逻辑功能画出电路的状态转换图或列出状态转换表。二、状态化简若两个
9、电路状态在相同的输入下有相同的输出,并转向同一个次态,则称为等价状态;等价状态可以合并。,三、状态编码1.确定触发器数目。2.给每个状态规定一个n位二制代码。(通常编码的取法、排列顺序都依照一定的规律)四、从状态转换图或状态转换表求出电路的状态方程,驱动方程和输出方程。五、根据得到的驱动方程和输出方程画出逻辑图。六、检查所设计的电路能否自启动。,例:设计一个串行数据检测电路。正常情况下串行的数据不应连续出现3个或3个以上的1。当检测到连续3个或3个以上的1时,要求给出“错误”信号。,一、建立电路的状态转换图 二、状态化简用A(1位)表示输入数据用Y(1位)表示输出(检测结果),三、规定电路状态
10、的编码取n=2,取 的00、01、10为 则,,四、选用JK触发器,求方程组五、画逻辑图,六、检查电路能否自启动,能自启动,将无效状态 代入状态方程和输出方程计算,得到A=1时次态转为10、输出为1;A=0时次态转为00、输出为0。,6.4.2 时序逻辑电路中的竞争冒险现象 分为两类:*由组合逻辑电路的竞争冒险所引起。产生的输出脉冲噪声不仅影响整个电路的输出,还可能使存储电路产生误动作。*如果存储电路中触发器的输入信号和时钟信号在状态变化时配合不当,也可能导致触发器误动作。,二、JK触发器1.定义:凡在时钟信号作用下,具有如下功能的触发器,二、脉冲触发方式的动作特点,第二节 同步时序电路分析,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字 电子技术 第五 fg
链接地址:https://www.31ppt.com/p-6294769.html