时序逻辑电路(8).ppt课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《时序逻辑电路(8).ppt课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 时序 逻辑电路 ppt 课件
- 资源描述:
-
1、第六章 时序逻辑电路 6.1 6.1 时序逻辑电路的基本概念时序逻辑电路的基本概念一、一、时序逻辑电路的结构及特点时序逻辑电路的结构及特点时序逻辑电路时序逻辑电路任何一个时刻的输出状态不仅取决于当时的输入任何一个时刻的输出状态不仅取决于当时的输入信号,还与电路的原状态有关信号,还与电路的原状态有关。时序电路的特点:(时序电路的特点:(1 1)含有具有记忆元件(最常用的是触发)含有具有记忆元件(最常用的是触发器)。器)。(2 2)具有反馈通道。具有反馈通道。组合电路触发器电路X1XiZ1ZjQ1QmD1Dm输入信号信号输出触发器触发器输入信号输出信号CP图6.1.1 时序逻辑电路框图一、分析时序
2、逻辑电路的一般步骤一、分析时序逻辑电路的一般步骤 1 1由逻辑图写出下列各逻辑方程式:由逻辑图写出下列各逻辑方程式:(1 1)各触发器的时钟方程。)各触发器的时钟方程。(2 2)时序电路的输出方程。)时序电路的输出方程。(3 3)各触发器的驱动方程。)各触发器的驱动方程。2 2将驱动方程代入相应触发器的特性方程,求得时序逻辑电路将驱动方程代入相应触发器的特性方程,求得时序逻辑电路的状态方程。的状态方程。3 3根据状态方程和输出方程,列出该时序电路的状态表,画出根据状态方程和输出方程,列出该时序电路的状态表,画出状态图或时序图。状态图或时序图。4根据电路的状态表或状态图说明给定时序逻辑电路的逻辑
3、功根据电路的状态表或状态图说明给定时序逻辑电路的逻辑功能。能。6.2 6.2 时序逻辑电路的一般分析方法时序逻辑电路的一般分析方法二、同步时序逻辑电路的分析举例二、同步时序逻辑电路的分析举例例例6.2.1:试分析图试分析图6.2.2所示的时序逻辑电路。所示的时序逻辑电路。解:该电路为同步时序逻辑电路,时钟方程可以不写。解:该电路为同步时序逻辑电路,时钟方程可以不写。(1)写出输出方程:)写出输出方程:1J1KC11J1KC11Q0QCPXZ=1=1=1&FF1FF011nnQQXZ01)(nQXJ1010KnQXJ0111K (2 2)写出驱动方程:)写出驱动方程:(3)写出)写出JK触发器的
4、特性方程,然后将各驱动方程代入触发器的特性方程,然后将各驱动方程代入JK触发器的触发器的特性方程,得各触发器的次态方程:特性方程,得各触发器的次态方程:(4)作状态转换表及状态图)作状态转换表及状态图 当当X=0时:触发器的次态方程简化为:时:触发器的次态方程简化为:输出方程简化为:输出方程简化为:由此作出状态表及状态图。由此作出状态表及状态图。1Q0Q000110/0/0/16.2.3 X=0时的状态图nnnnnQQXQKQJQ01000010)(nnnnnQQXQKQJQ10111111)(nnnQQQ0110nnnQQQ1011nnQQZ01当当X=1时:触发器的次态方程简化为:时:触发
5、器的次态方程简化为:输出方程简化为:输出方程简化为:由此作出状态表及状态图。由此作出状态表及状态图。将将X=0与与X=1的状态图合并的状态图合并 起来得完整的状态图。起来得完整的状态图。0001100/00/00/11/11/01/01Q Q0001001/1/0/06.2.4 X=1时的状态图nnnQQQ0110nnnQQQ1011nnQQZ01根据状态表或状态图,根据状态表或状态图,可画出在可画出在CP脉冲作用下电路的时序图。脉冲作用下电路的时序图。(5 5)画时序波形图。)画时序波形图。0001100/00/00/11/11/01/01Q0QXCPZ(6 6)逻辑功能分析:)逻辑功能分析
6、:当当X=1=1时,按照减时,按照减1 1规律从规律从1001001010010010循环变化,循环变化,并每当转换为并每当转换为0000状态(最小数)时,输出状态(最小数)时,输出Z=1=1。该电路一共有该电路一共有3 3个状态个状态0000、0101、1010。当当X=0=0时,按照加时,按照加1 1规律规律从从0001100000011000循环变化,循环变化,并每当转换为并每当转换为1010状态(最大数)时,状态(最大数)时,输出输出Z=1=1。所以该电路是一个可控的所以该电路是一个可控的3 3进制计数器。进制计数器。0001100/00/00/11/11/01/0图6.2.5 例6.
7、2.1完整的状态图CP1 1=Q0 0 (当(当FF0 0的的Q0 0由由0101时,时,Q1 1才可能改变状态。)才可能改变状态。)三、异步时序逻辑电路的分析举例三、异步时序逻辑电路的分析举例例例6.2.2:试分析图试分析图6.2.7所示的时序逻辑电路所示的时序逻辑电路该电路为异步时序逻辑电路。具体分析如下:该电路为异步时序逻辑电路。具体分析如下:(1 1)写出各逻辑方程式。)写出各逻辑方程式。时钟方程:时钟方程:CP0 0=CP (时钟脉冲源的上升沿触发。(时钟脉冲源的上升沿触发。)输出方程:输出方程:各触发器的驱动方程:各触发器的驱动方程:(3)作状态转换表。)作状态转换表。(2)将各驱
8、动方程代入)将各驱动方程代入D触发器的特性方程,得各触发器的次态方程:触发器的特性方程,得各触发器的次态方程:1111nnQDQnnQDQ0010(CP由由01时此式有效)时此式有效)(Q0由由01时此式有效)时此式有效)(4)作状态转换图、时序图。)作状态转换图、时序图。(5 5)逻辑功能分析)逻辑功能分析 由状态图可知:该电路一共有由状态图可知:该电路一共有4个状态个状态00、01、10、11,在时,在时钟脉冲作用下,按照减钟脉冲作用下,按照减1规律循环变化,所以是一个规律循环变化,所以是一个4进制减进制减法计数器,法计数器,Z是借位信号。是借位信号。Q/0/0/110111000Q/00
9、1Z1QCPQ0计数器计数器用以统计输入脉冲用以统计输入脉冲CPCP个数的电路。个数的电路。6.3 6.3 计数器计数器计数器的分类:计数器的分类:(2 2)按数字的增减趋势可分为加法计数器、减)按数字的增减趋势可分为加法计数器、减法计数器和可逆计数器。法计数器和可逆计数器。(1 1)按计数进制可分为二进制计数器和非二进)按计数进制可分为二进制计数器和非二进制计数器。制计数器。非二进制计数器中最典型的是十进制计数器。非二进制计数器中最典型的是十进制计数器。(3 3)按计数器中触发器翻转是否与计数脉冲同)按计数器中触发器翻转是否与计数脉冲同步分为同步计数器和异步计数器。步分为同步计数器和异步计数
10、器。一、二进制计数器一、二进制计数器1 1二进制异步计数器二进制异步计数器 (1 1)二进制异步加法计数器()二进制异步加法计数器(4 4位)位)工作原理:工作原理:4个个JK触发器都接成触发器都接成T触发器。触发器。每当每当Q2由由1变变0,FF3向相反的状态翻转一次。向相反的状态翻转一次。每来一个每来一个CP的下降沿时,的下降沿时,FF0向相反的状态翻转一次;向相反的状态翻转一次;每当每当Q0由由1变变0,FF1向相反的状态翻转一次;向相反的状态翻转一次;每当每当Q1由由1变变0,FF2向相反的状态翻转一次;向相反的状态翻转一次;1J1KC12Q1QCPFF3R1KFF21JC1R1KFF
11、1Q1J0C1RR0FF1JC11KQ31CR计数脉冲清零脉冲QQQQ用用“观察法观察法”作出该电路的时序波形图和状态图。作出该电路的时序波形图和状态图。由时序图可以看出,由时序图可以看出,Q0 0、Ql、Q2 2、Q3 3的周期分别是计数脉冲的周期分别是计数脉冲(CP)周周期的期的2 2倍、倍、4 4倍、倍、8 8倍、倍、1616倍,因而计数器也可作为分频器。倍,因而计数器也可作为分频器。CPQ0Q1Q2Q3(2 2)二进制异步减法计数器)二进制异步减法计数器用用4 4个上升沿触发的个上升沿触发的D触发器组成的触发器组成的4 4位异步二进制减法计数器。位异步二进制减法计数器。工作原理工作原理
12、:D触发器也都接成触发器也都接成T触发器触发器。由于是上升沿触发,则应将低位触发器的由于是上升沿触发,则应将低位触发器的Q端与相邻高位触发器的端与相邻高位触发器的时钟脉冲输入端相连,即从时钟脉冲输入端相连,即从Q端取借位信号。端取借位信号。它也同样具有分频作用。它也同样具有分频作用。C1CPFF31DQ3计数脉冲QRQ31DQQ22FFC1R2Q1DQQ11FFC1R1Q1DQQ00FFC1R0Q清零脉冲CR二进制异步减法计数器的二进制异步减法计数器的时序波形图和状态图。时序波形图和状态图。在异步计数器中,高位触发器的状态翻转必须在相邻触发器产生进位信号在异步计数器中,高位触发器的状态翻转必须
13、在相邻触发器产生进位信号(加计数)或借位信号(减计数)之后才能实现,所以工作速度较低。(加计数)或借位信号(减计数)之后才能实现,所以工作速度较低。为了提高计数速度,可采用同步计数器。为了提高计数速度,可采用同步计数器。231 0QQQ Q0000111111101101110010111001101010000111011001010100001100100001CPQ0Q1Q2Q32 2二进制同步计数器二进制同步计数器(1 1)二进制同步加法计数器)二进制同步加法计数器由于该计数器的翻转规律性较强,只需用由于该计数器的翻转规律性较强,只需用“观察法观察法”就可设计出电路:就可设计出电路:因
14、为是因为是“同步同步”方式,方式,所以将所有触发器的所以将所有触发器的CPCP端连在一起,接计端连在一起,接计数脉冲。数脉冲。然后分析状态图,然后分析状态图,选择适当的选择适当的JKJK信号。信号。1KR3FFC1Q1JRFFQC1C12FFC1CP1RQQ0&21KFF&3清零脉冲1JQ&计数脉冲RQ&1KQ1J11J1KQ0CR分析状态图可见:分析状态图可见:FF0 0:每来一个:每来一个CP,向相反的状态翻转一次。所以选向相反的状态翻转一次。所以选J0 0=K0 0=1=1。FF1 1:当:当Q0 0=1=1时,来一个时,来一个CP,向相反的状态翻转一次。所以选向相反的状态翻转一次。所以
15、选J1 1=K1 1=Q0 0 。FF2 2:当:当Q0 0Q1 1=1=1时,时,来一个来一个CP,向相反的状态翻转一次。所以选向相反的状态翻转一次。所以选J2 2=K2 2=Q0 0Q1 1FF3 3:当当Q0 0Q1 1Q3 3=1=1时,时,来一个来一个CP,向相反的状态翻转一次。所向相反的状态翻转一次。所以选以选J3 3=K3 3=Q0 0Q1 1Q3 31(2 2)二进制同步减法计数器)二进制同步减法计数器分析分析4 4位二进制同步减法计数器的状态表,很容易看出,只要将位二进制同步减法计数器的状态表,很容易看出,只要将各触发器的驱动方程改为:各触发器的驱动方程改为:将加法计数器和减
16、法计数器合并起来,并引入一加将加法计数器和减法计数器合并起来,并引入一加/减控制信号减控制信号X便构成便构成4 4位二进制同步可逆计数器,各触发器的驱动方程为:位二进制同步可逆计数器,各触发器的驱动方程为:就构成了就构成了4 4位二进制同步减法计数器。位二进制同步减法计数器。w(3 3)二进制同步可逆计数器)二进制同步可逆计数器当控制信号当控制信号X=1时,时,FF1FF3中的各中的各J、K端分别与低位各触发端分别与低位各触发器的器的Q端相连,作加法计数。端相连,作加法计数。作出二进制同步可逆计数器的逻辑图:作出二进制同步可逆计数器的逻辑图:当控制信号当控制信号X=0时,时,FF1FF3中的各
17、中的各J、K端分别与低位各触发器的端分别与低位各触发器的端相连,作减法计数。端相连,作减法计数。实现了可逆计数器的功能。实现了可逆计数器的功能。QR02Q11JQCRRQFF清零脉冲FFC10C11K1K计数脉冲1K1QC12RCPQ1J1FF1J1J1KQR3C1FF3Q&111X 加/减控制信号Q3 3集成二进制计数器举例集成二进制计数器举例 (1 1)4 4位二进制同步加法计数器位二进制同步加法计数器7416174161RC1&Q1J1K&13Q&Q&RC11J1K&12Q&Q&RC11J1K&11Q&Q&RC11J1K&10Q0D1&1EPET11D2D3DCPLDRDRCO 异步清零
18、。异步清零。w7416174161具有以下功能:具有以下功能:计数。计数。同步并行预置数。同步并行预置数。RCO为进位输出端。为进位输出端。保持。保持。41235671516CPD0D1D2GNDQ3Q2Q1Vcc74161891011121413RD3DDLEPETQ0RCOQCPQ0Q21Q3LDRDDD0D21D3EPETRCO121314150120清零异步同步置数加法计数保持(2)4位二进制同步可逆计数器位二进制同步可逆计数器74191LD3Q2QD/UENCP0D1D2D3DRCOMAX/MIN1Q0Q7419141235671516Vcc741918910111214133D0Q
19、1GNDD1EN D/UQ3Q2QD2LDMAX/MINRCOCP0D二、非二进制计数器二、非二进制计数器N进制计数器又称模进制计数器又称模N计数器。计数器。当当N=2n时,就是前面讨论的时,就是前面讨论的n位二进制计数器;位二进制计数器;当当N2n时,为非二进制计数器。非二进制计数时,为非二进制计数器。非二进制计数器中最常用的是十进制计数器。器中最常用的是十进制计数器。1 1 84218421BCD码同步十进制加法计数器码同步十进制加法计数器QQ1KR1J2QC10C111JFFRQ计数脉冲清零脉冲CR0Q1JRFFQ11KC13FF1KRFFC1CP2Q1Q1K1J3&用前面介绍的同步时序
20、逻辑电路分析方法对该电路进行分析。用前面介绍的同步时序逻辑电路分析方法对该电路进行分析。(1)写出驱动方程:)写出驱动方程:10J10KnnQQJ031nQK01nnQQJ012nnQQK012nnnQQQJ0123n03QK 然后将各驱动方程代入然后将各驱动方程代入JK触发器的特性方程,得各触发器的次态方程:触发器的特性方程,得各触发器的次态方程:(2)转换成次态方程:)转换成次态方程:先写出先写出JK触发器的特性方程触发器的特性方程nnQQJ03110J10KnQK01nnQQJ012nnQQK012nnnQQQJ0123n03QK nnnQKQJQ1nnnnQQKQJQ0000010nn
21、nnnnnnQQQQQQKQJQ10103111111nnnnnnnnnQQQQQQQKQJQ201201222212nnnnnnnnnQQQQQQQKQJQ303012333313(3)作状态转换表。)作状态转换表。设初态为设初态为Q3 3Q2 2Q1 1Q0 0=0000=0000,代入次态方程进行计算,代入次态方程进行计算,得状态转换表如表得状态转换表如表6.3.56.3.5所示。所示。(4 4)作状态图及时序图。)作状态图及时序图。2310QQQ Q0000100001000011000100101001010101100111CPQ0Q1Q2Q312345678910(5)检查电路能
22、否自启动)检查电路能否自启动 用同样的分析的方法分别求出用同样的分析的方法分别求出6种无效状态下的次态,得到完整的种无效状态下的次态,得到完整的状态转换图。可见,该计数器能够自启动。状态转换图。可见,该计数器能够自启动。由于电路中有由于电路中有4个触发器,它们的状态组合共有个触发器,它们的状态组合共有16种。而在种。而在8421BCD码计数器中只用了码计数器中只用了10种,称为有效状态。其余种,称为有效状态。其余6种状态种状态称为无效状态。称为无效状态。当由于某种原因,使计数器进入无效状态时,如果能在时钟信号作当由于某种原因,使计数器进入无效状态时,如果能在时钟信号作用下,最终进入有效状态,我
23、们就称该电路具有用下,最终进入有效状态,我们就称该电路具有自启动自启动能力能力。231 0QQQ Q0000100001000011000100101001010101100111101010111101110011111110有效循环28421BCD码异步十进制加法计数器码异步十进制加法计数器CP2 2=Q1 1 (当(当FF1 1的的Q1 1由由1010时,时,Q2 2才可能改变状态。)才可能改变状态。)用前面介绍的异步时序逻辑电路分析方法对该电路进行分析:用前面介绍的异步时序逻辑电路分析方法对该电路进行分析:(1 1)写出各逻辑方程式。)写出各逻辑方程式。时钟方程:时钟方程:CP0 0=
24、CP (时钟脉冲源的下降沿触发。)(时钟脉冲源的下降沿触发。)CP1 1=Q0 0 (当(当FF0 0的的Q0 0由由1010时,时,Q1 1才可能改变状态。才可能改变状态。)CP3 3=Q0 0 (当(当FF0 0的的Q0 0由由1010时,时,Q3 3才可能改变状态才可能改变状态)1J1KC12Q1QCPFF3R1KFF21JC1R1KFF1Q1J0C1RR0FF1JC11KQ31CR计数脉冲清零脉冲QQQQ&1J1KC12Q1QCPFF3R1KFF21JC1R1KFF1Q1J0C1RR0FF1JC11KQ31CR计数脉冲清零脉冲QQQQ&各触发器的驱动方程:各触发器的驱动方程:10J10
25、KnQJ3111K12J12KnnQQJ12313K(2)将各驱动方程代入)将各驱动方程代入JK触发器的特性方程,得各触发触发器的特性方程,得各触发器的次态方程:器的次态方程:10J10KnQJ3111K12J12KnnQQJ12313KnnnnQQKQJQ0000010(CP由10时此式有效)nnnnnQQQKQJQ13111111(Q0由10时此式有效)nnnnQQKQJQ2222212(Q1由10时此式有效)nnnnnnQQQQKQJQ312333313(Q0由10时此式有效)(3)作状态转换表。)作状态转换表。设初态为设初态为Q3Q2Q1Q0=0000,代入次态方程进行计算,得状态转换
展开阅读全文