数字电路与数字逻辑 第6章_时序逻辑电路.ppt
《数字电路与数字逻辑 第6章_时序逻辑电路.ppt》由会员分享,可在线阅读,更多相关《数字电路与数字逻辑 第6章_时序逻辑电路.ppt(84页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第六章第六章 时序逻辑电路时序逻辑电路安徽建工学院安徽建工学院孙虹孙虹第六章第六章 时序逻辑电路时序逻辑电路6-1概述概述6-2时序逻辑电路的分析方法时序逻辑电路的分析方法6-3若干常用的时序逻辑电路若干常用的时序逻辑电路6-4时序逻辑电路的设计方法时序逻辑电路的设计方法6-16-1 概述概述反馈电路将存储电路的输出状态反馈到组合逻辑电路的输入端,与输入信号一起共同决定电路的输出。时序逻辑电路的特点时序逻辑电路的特点1、功能特点、功能特点而且取决于上一个时刻的输出状态。包含组合逻辑电路和存储电路;包含反馈电路。任一时刻的输出信号不仅取决于此时刻的输入信号,2、电路特点、电路特点按触发脉冲输入方
2、式的不同,按触发脉冲输入方式的不同,时序电路可分为同时序电路可分为同步时序电路和异步时序电路。同步时序电路是指各步时序电路和异步时序电路。同步时序电路是指各触发器状态的变化受同一个时钟脉冲控制;而在异触发器状态的变化受同一个时钟脉冲控制;而在异步时序电路中,各触发器状态的变化不受同一个时步时序电路中,各触发器状态的变化不受同一个时钟脉冲控制。钟脉冲控制。3 3电路框图电路框图 Z Z(t tn n)=FX=FX(t tn n),),Y Y(t tn n)输出方程输出方程 W W(t tn n)=GX=GX(t tn n),),Y Y(t tn n)驱动方程驱动方程 Y Y(t tn+1n+1)
3、=HW=HW(t tn n),),Y Y(t tn n)状态方程状态方程信号间的关系:信号间的关系:4 4分类分类按按Q Qn nQ Qn+1n+1的特点:的特点:同步时序电路:在同一同步时序电路:在同一CPCP下发生翻转;下发生翻转;异步时序电路:不在同一异步时序电路:不在同一CPCP下发生翻转。下发生翻转。按按Z Z的特点的特点:米里型(米里型(MealyMealy):):Z=FXZ=FX、YY 摩尔型(摩尔型(MooreMoore):):Z=FYZ=FY(是米里型的特例)是米里型的特例)6-26-2 时序逻辑电路的分析方法时序逻辑电路的分析方法v 重点讲同步时序逻辑电路的分析方法。v 同
4、步时序电路:构成电路的每块触发器的时钟脉冲来自同 一个脉冲源,同时作用在每块触发器上。v 异步时序电路:构成电路的每块触发器的时钟脉冲来自不同的脉冲源,作用在每块触发器上的时间也不一定相同。一、同步时序逻辑电路的分析步骤一、同步时序逻辑电路的分析步骤1、写输出方程2、写驱动方程3、写状态方程4、填状态转换表5、画状态转换图6、画时序波形图7、分析其功能8、检查自启动二、举例二、举例试分析下图时序电路的逻辑功能。P227解:1)输出方程Y=Q3Q22)驱动方程J3=Q2Q1 ;J1=Q3Q2 ;K2=Q3 Q1 3)状态方程=Q3Q2 Q1=Q2Q1+Q3Q2Q1=Q3Q2Q1+Q3Q2Q1n+
5、1=J1Q1+K1Q1Q2n+1=J2Q2+K2Q2Q3n+1=J3Q3+K3Q3 K1=1J2=Q1 ;K3=Q2=(Q3+Q2)Q1Q3Q2Q1YCP1J1K1J1K1J1K&1&Q3Q2Q1C1C1C14)状态转换表)状态转换表CP的顺序Q3 Q2 Q1Y 设:0 0 0 0 设:0 1 1 1 则:1 0 0 0Q1n+1Q2n+1Q3n+1=Q2Q1+Q3Q2Q1=Q3Q2Q1+Q3Q2=(Q3+Q2)Q1Y=Q3Q2 则:100120103011410051016110000000170000已知:已知:5)状态转换图)状态转换图000001010011100101110111/0
6、/1Q3Q2Q1/Y/0/0/0/0/0/16)时序图时序图CPtQ3tYtQ2t7、分析电路的功能、分析电路的功能8、检查自启动、检查自启动由状态转换表知,此电路能自启动。1 2 3 4 5 6 7Q1t随CP的输入,电路循 环输出七个稳定状态,所以是七进制计数器。Y端的输出是此七进制 计数器的进位脉冲。110000三、举例三、举例试分析如图所示的时序逻辑电路试分析如图所示的时序逻辑电路解:该电路为同步时序逻辑电路,时钟方程可以不写。解:该电路为同步时序逻辑电路,时钟方程可以不写。(1)写出输出方程:)写出输出方程:(2 2)写出驱动方程:)写出驱动方程:(3)写出)写出JK触发器的特性方程
7、,然后将各驱动方程代入触发器的特性方程,然后将各驱动方程代入JK触发器的触发器的特性方程,得各触发器的次态方程:特性方程,得各触发器的次态方程:(4)作状态转换表及状态图)作状态转换表及状态图 当当X=0时:触发器的次态方程简化为:时:触发器的次态方程简化为:作出作出X=0的状态表:的状态表:输出方程简化为:输出方程简化为:现现 态态次次 态态输输 出出Q1 n Q0 n Q1 n+1 Q0 n+1 Z 000101100100001当当X=1时:触发器的次态方程简化为:时:触发器的次态方程简化为:作出作出X=1的状态表:的状态表:将将X=0与与X=1的状态图合并起来得完整的状态图。的状态图合
8、并起来得完整的状态图。输出方程简化为:输出方程简化为:各触发器的次态方程:各触发器的次态方程:现现 态态次次 态态输输 出出Q1 n Q0 n Q1 n+1 Q0 n+1 Z 001010011010000 根据状态表或状态图,根据状态表或状态图,可画出在可画出在CP脉冲作用下电路的时序图。脉冲作用下电路的时序图。(5 5)画时序波形图。)画时序波形图。(6 6)逻辑功能分析:)逻辑功能分析:当当X=1=1时,按照减时,按照减1 1规律规律从从1001001010010010循环变化,循环变化,并每当转换为并每当转换为0000状态(最小数)时,状态(最小数)时,输出输出Z=1=1。该电路一共有
9、该电路一共有3 3个状态个状态0000、0101、1010。当当X=0=0时,按照加时,按照加1 1规律从规律从0001100000011000循环变化,循环变化,并每当转换为并每当转换为1010状态(最大数)时,输出状态(最大数)时,输出Z=1=1。所以该电路是一个可控的所以该电路是一个可控的3 3进制计数器。进制计数器。CP1 1=Q0 0 (当(当FF0 0的的Q0 0由由0101时,时,Q1 1才可能改变状态。)才可能改变状态。)异步时序逻辑电路的分析举例异步时序逻辑电路的分析举例例例试分析如图所示的时序逻辑电路试分析如图所示的时序逻辑电路该电路为异步时序逻辑电路。具体分析如下:该电路
10、为异步时序逻辑电路。具体分析如下:(1 1)写出各逻辑方程式。)写出各逻辑方程式。时钟方程:时钟方程:CP0 0=CP (时钟脉冲源的上升沿触发。时钟脉冲源的上升沿触发。)输出方程:输出方程:各触发器的驱动方程:各触发器的驱动方程:(3)作状态转换表。作状态转换表。(2)将各驱动方程代入)将各驱动方程代入D触发器的特性方程,得各触发器的次态方程:触发器的特性方程,得各触发器的次态方程:(CP由由01时此式有效)时此式有效)(Q0由由01时此式有效)时此式有效)现现 态态次次 态态输输 出出时钟脉冲时钟脉冲Q1 n Q0 n Q1 n+1 Q0 n+1 ZCP1 CP0 CP1 1=Q0 0时钟
11、方程:时钟方程:CP0 0=CP0010001111010101001000(4)作状态转换图、时序图。)作状态转换图、时序图。(5 5)逻辑功能分析)逻辑功能分析该该电电路路一一共共有有4个个状状态态00、01、10、11,在在CP作作用用下下,按按照照减减1规规律律循循环环变变化化,所所以以是是一一个个4进进制制减减法法计计数器数器,Z是借位信号。是借位信号。6-3 若干常用的时序逻辑电路若干常用的时序逻辑电路6-3-16-3-1 寄存器和移位寄存器寄存器和移位寄存器6-3-2 计数器计数器6-3-36-3-3 顺序脉冲发生器顺序脉冲发生器6.3.16.3.1 寄存器和移位寄存器寄存器和移
12、位寄存器 74LS373八八D透明锁存器透明锁存器(3S、公共输出控制、公共使能)公共输出控制、公共使能)1寄存器寄存器(也叫锁存器)(也叫锁存器)(1)寄存器:)寄存器:能够存贮一组二值代码的电路;能够存贮一组二值代码的电路;(2)组成:)组成:触发器堆触发器堆+控制电路控制电路 74LS75四四D透明锁存器透明锁存器(由同步(由同步RS_FF构成的构成的D_FF)内部每两个内部每两个D-FF共用一个共用一个CP,(,(CPA、CPB)CP=1,Q跟随跟随D;CP=0,Q保持为下降沿瞬时的保持为下降沿瞬时的D值。值。(用四块D触发器构成)若输入:若输入:1 0 0 11 0 0 10 0 0
13、 00 0 0 0电路结构电路结构 存入:存入:1 0 0 1 1 0 0 1 工作原理工作原理存数指令CPQ0Q1Q2Q3D0D1D2D31DR1DR1DR1DRRD集成数码寄存器集成数码寄存器74LSl75:7474LS175175的功能的功能:RD是异步清零控端。是异步清零控端。D0D3是并行数据输入端,是并行数据输入端,CP为时钟脉冲端。为时钟脉冲端。Q0Q3是并行数据输出端。是并行数据输出端。0111RD清零清零10CP时钟时钟d0d1d2d3D0D1D2D3输输入入0000d0d1d2d3保保持持保保持持Q0Q1Q2Q3输输出出工作模式工作模式异步清零异步清零数码寄存数码寄存数据保
14、持数据保持数据保持数据保持7474LS175175的功能表的功能表二、二、移位寄存器移位寄存器定义:定义:具有移位功能的寄存器具有移位功能的寄存器移位功能:移位功能:寄存器里存贮的代码能在寄存器里存贮的代码能在CP的作用下依次左移或右移。的作用下依次左移或右移。作用:作用:存贮代码;存贮代码;串并转换;串并转换;并串转换;并串转换;数值运算及数据数值运算及数据处理。处理。用D触发器构成F0:Q0n+1=D D0=D F1:D1=Q0n Q1n+1=Q0nF2:D2=Q1n Q2n+1=D2=Q1n F3:D3=Q2n Q3n+1=D3=Q2n 串行输入CP 移位指令D0DDDDQ0Q1Q2Q3
15、串行输出 设输入数据为1101CPD012345678 1 1 0 1Q0Q1Q2Q3 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 注意:Qn+1的状态取决于CP之前的D的状态,在四个脉冲的作用下1101存入寄存器中,此时串行输出端Q3输出为第一个1。在Q3Q2Q1Q0输出端得到并行数据1101。若在Q3端全部输出1101四个数据,需要几个移位脉冲?(七个!)故该电路称为串行输入、并行输出、串行输出单向移位寄存器。左移寄存器F3F2F1F0 左移、右移是相对的1、左左移位移位电路组成电路组成(从Q0 向Q3移)Q0端是串行输出端;DIL是左移数据输入端;1DC1FFDQ31
16、DC1FFCQ21DC1FFBQ11DC1FFAQ0CPDILQ0Q1Q2Q3 端是并行输出端。2 2、工作过程、工作过程例如:要移入D0D1D2D3左移状态表Q0 Q1 Q2 Q3 DIL CP顺序X X X D0 X X D0 D1X D0 D1 D2D0 D1 D2 D3 4个CP过后,D0D1D2D3移入D01D12D23D34双向移位寄存器即可左移又可右移的寄存器。它是在单向移位寄存器的基础上加左、右移控制电路(门电路构成),构成既能右移、又能左移的双向移位寄存器。以4位双向移位寄存器定型产品74LS194为例1.逻辑符号图集成移位寄存器集成移位寄存器74LS19474LS194功能
17、表:功能表:RD S1 S0 工作状态 0 x x 清零 1 0 0 保持 1 0 1 右移(向QD移)1 1 1 并行输入1 1 0 左移(向QA移)10 111 1 11 1 11 1 1 11234问题:4个CP后,为什么向右移入了4个1?向右移举例:1要想只将一个1右移,操作过程见上:1 0 1 0 0 1 0 0 0 10Q0 Q1 Q2 Q3CPS1S074LS194RDD0 D1 D2 D3DIRDIL1234移位寄存器移位寄存器的主要应用:的主要应用:(1)串)串并转换并转换改错!改错!(2)并)并串转换串转换 置数是同步置数置数是同步置数,置数前置数前Q1Q4必须为必须为0
18、只在第一次置数前需异步清零,因为移位时有补零操作。只在第一次置数前需异步清零,因为移位时有补零操作。(3)脉冲节拍延时)脉冲节拍延时 串入串入串出时:串出时:延迟时间为:延迟时间为:(4)计数分频电路、序列信号发生器)计数分频电路、序列信号发生器74LS194单时钟双向移位寄存器单时钟双向移位寄存器异步清零异步清零保持保持置数置数右移右移右移右移左移左移左移左移保持保持M1M0功能00保持01右移10左移11置数6-3-26-3-2 计数器计数器计数器同步异步二进制十进制任意进制二进制十进制任意进制加法,减法,可逆加法,减法,可逆加法计数器:随cp的输入,电路递增计数减法计数器:随cp的输入,
19、电路递减计数可逆计数器:随cp的输入,电路可增可减计数1同步二进制计数器同步二进制计数器以加法计数器为例:以加法计数器为例:根据二进制加法规则:根据二进制加法规则:结论:结论:从低位到高位出现的第一个从低位到高位出现的第一个0之后的各位均不变;之后的各位均不变;出现出现0的位以及至次最低位全部改变状态;的位以及至次最低位全部改变状态;最低位必定要改变状态;最低位必定要改变状态;最低位之外的各位最低位之外的各位Qi状态的改变可用状态的改变可用Qi-1至至QO位相与来控制;位相与来控制;如果用如果用T-FF构成时,显然构成时,显然Ti=Qi-1Qi-2QO;如果用如果用JK-FF构成时,则构成时,
20、则Ji=Ki=Qi-1Qi-2.QO。1011011+11011100必变!必变!变!变!均不变!均不变!一、同步计数器一、同步计数器1、同步二进制加法计数器CPT0=1Q0T1Q1T2Q2CQ3T3&C11NC11NC11NC11N&T0=1;T1=Q0;T2=Q1Q0;T3=Q2Q1Q0C=Q3Q2Q1Q0(2)驱动方程驱动方程(1)(1)输出方程输出方程(四块T触发器组成)已知:已知:T0=1T1=Q0T2=Q1Q0T3=Q2Q1Q0C=Q3Q2Q1Q0(3)时序波形图时序波形图Q0tQ1tQ2tQ3t1 2 3 4 5 67 8 910 11 1213 14 1516CPtCt(4)状
21、态转换情况状态转换情况(在波形图上读)000000010010001101001110111110000计数脉计数脉冲序号冲序号电电 路路 状状 态态等效十等效十进制数进制数Q3 Q2 Q1 Q00123456789101112131415160 0 0 00 0 0 10 0 1 00 0 1 10 1 0 00 1 0 10 1 1 00 1 1 11 0 0 01 0 0 11 0 1 01 0 1 11 1 0 01 1 0 11 1 1 01 1 1 10 0 0 001234567891011121314150状态转换表状态转换表说明:说明:从从状状态态转转移移表表可可见见,Q1Q
22、2Q3Q4输输出出脉脉冲冲的的频频率依次为:率依次为:因此计数器有分频功能,有时也叫分频器。因此计数器有分频功能,有时也叫分频器。电电路路每每16个个CP一一个个循循环环,产产生生一一个个进进位位脉脉冲冲Z,因因此此也也叫叫十十六六进制计数器(或进制计数器(或4位二进制计数器)。位二进制计数器)。实实际际电电路路芯芯片片中中,往往往往增增加加一一些些控控制制功功能能,以以增增加加电电路路使使用用的的灵活性和扩展性,如置数、保持、清零等。灵活性和扩展性,如置数、保持、清零等。(5)分析功能分析功能这是十六进制计数器(也是四位二进制加法计数器)计数容量为24-1=152、集成四位二进制加法计数器、
23、集成四位二进制加法计数器74LS16174LS161Q 1、Q 2、Q 3 端分别为四分频、八分频和十六分频端。Q0端为二分频端。则,Q0端输出脉冲的频率为1/2f 若CP的频率为f 计数器的另一个作用是分频:同理:Q3 Q2 Q1 Q0CCPEPET74LS161RDLD D3 D2 D1 D0逻辑符号逻辑符号CP:时钟输入端EP、ET:功能转换端C:进位输出端RD:复位端LD:预置数的控制端D3D2D1D0:预置数的输入端 4 4位二进制同步加法计数器位二进制同步加法计数器7416174161 异步清零。异步清零。7416174161具有以下功能:具有以下功能:计数。计数。同步并行预置数。
24、同步并行预置数。RCO为进位输出端。为进位输出端。保持。保持。01111RD清零清零0111LD预置预置0011EP ET使能使能CP时钟时钟d3d2d1d0D3D2D1D0预置数据输入预置数据输入0000d3d2d1d0保保持持保保持持计计数数Q3Q2Q1Q0输出输出工作模式工作模式异步清零异步清零同步置数同步置数数据保持数据保持数据保持数据保持加法计数加法计数7416174161的功能表的功能表功能表:3、同步二进制减法计数器、同步二进制减法计数器10 0 0 0RD 端 LD 端功能的区别:0工作特点:随CP的不断输入,电路递减计数。(略)CPRDLDEP ET工作状态0XXX X置零0
25、1X X预置数X110 1保持X11X 0保持(但C=0)111 1计数Q3 Q2 Q1 Q0CCPEPET74LS161RDLD D3 D2 D1 D0X X X X01Q3 Q2 Q1 Q0CCPEPET74LS161RDLD D3 D2 D1 D0X X X XX X X X0例如:0 0 1 10 0 1 14、四位二进制可逆计数器、四位二进制可逆计数器74LS19174LS191逻辑符号逻辑符号功能表功能表1X1X保持0XX预置数010加法计数011减法计数CPISLDU/D 工作状态XQ3 Q2 Q1 Q0C/BCPI74LS191LD D3 D2 D1 D0CPOU/DSS=0,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字电路与数字逻辑 第6章_时序逻辑电路 数字电路 数字 逻辑 时序 逻辑电路
限制150内