《数字电子技术》课件第5章 组合逻辑电路.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《数字电子技术》课件第5章 组合逻辑电路.ppt》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字电子技术 数字电子技术课件第5章 组合逻辑电路 数字 电子技术 课件 组合 逻辑电路
- 资源描述:
-
1、 第第5 5章章 时序逻辑电路时序逻辑电路内容提要内容提要 任一时刻电路的输出不仅取决于当时的输入,任一时刻电路的输出不仅取决于当时的输入,而且还取决于电路原来的状态,也就是说,原来的而且还取决于电路原来的状态,也就是说,原来的输入对现在的输出是有影响的。显然,和组合逻辑输入对现在的输出是有影响的。显然,和组合逻辑电路不同的是,时序逻辑电路应该有类似于触发器电路不同的是,时序逻辑电路应该有类似于触发器之类的存储元件,才能存储以往的信息,这样才能之类的存储元件,才能存储以往的信息,这样才能对当前的电路的输出产生影响,因此,时序逻辑电对当前的电路的输出产生影响,因此,时序逻辑电路是有记忆的。时序逻
2、辑电路简称时序电路,与组路是有记忆的。时序逻辑电路简称时序电路,与组合逻辑电路并驾齐驱,是数字电路两大重要分支之合逻辑电路并驾齐驱,是数字电路两大重要分支之一。本章首先介绍时序逻辑电路的基本概念、特点一。本章首先介绍时序逻辑电路的基本概念、特点及时序逻辑电路的一般分析方法。然后重点讨论典及时序逻辑电路的一般分析方法。然后重点讨论典型时序逻辑部件计数器和寄存器的工作原理、逻辑型时序逻辑部件计数器和寄存器的工作原理、逻辑功能、集成芯片及其使用方法及典型应用。最后简功能、集成芯片及其使用方法及典型应用。最后简要介绍同步时序逻辑电路的设计方法。要介绍同步时序逻辑电路的设计方法。本章内容本章内容5.1
3、时序逻辑电路的基本概念时序逻辑电路的基本概念5.2 时序逻辑电路的一半分析方法时序逻辑电路的一半分析方法5.3 计数器计数器5.4 数码寄存器和移位寄存器数码寄存器和移位寄存器5.5 同步时序逻辑电路的设计方法同步时序逻辑电路的设计方法一时序逻辑电路的结构及特点一时序逻辑电路的结构及特点。5.1 5.1 时序逻辑电路的基本概念时序逻辑电路的基本概念时序逻辑电路电路任何一个时刻的输出状态不仅取决于当时的输入信号,还与电路的原状态有关。时序电路中必须含有具有记忆能力的存储器件。存储器件的种类很多,如触发器、延迟线、磁性器件等,但最常用的是触发器。任一时刻的输出信号不仅取决于此时刻的输入信号。而且取
4、决于上一个时刻的输出状态。包含组合逻辑电路和存储电路;包含反馈电路。反馈电路将存储电路的输出状态反馈到组合逻辑电路的输入端,与输入信号一起共同决定电路的输出。由触发器作存储器件的时序电路的基本结构框图 v按照电路状态转换情况不同,时序电路分为同步时序电路和异步时序电路两大类。v按照电路中输出变量是否和输入变量直接相关,时序电路又分为米里(Mealy)型电路和莫尔(Moore)型电路。米里型电路的外部输出Z既与触发器的状态Qn有关,又与外部输入X有关。而莫尔型电路的外部输出Z仅与触发器的状态Qn有关,而与外部输入X无关。二 时序逻辑电路的分类5.2 5.2 时序逻辑电路的一般分析方法时序逻辑电路
5、的一般分析方法v一分析方法一分析方法步骤 根据给定的电路图,分别写出电路的输出方程、存储电路的各级触发器的驱动方程,然后将驱动方程代入各级触发器的特性方程中,得到各自的状态方程(即次态方程),这些状态方程就是电路的状态方程。将输入变量和各级触发器的初态(即原来状态或者现态)的所有可能取值进行组合,并代入各自的状态方程和电路的输出方程,计算得到状态转换表。根据状态转换表的状态变化规律,画出对应的状态转换图或时序图。根据状态转换图或时序图说明整个电路的逻辑功能和特性。二同步时序逻辑电路的分析举例 例例5.2.1:试分析图5.2.1所示的时序逻辑电路1J1KC11J1KC11Q0QCPXZ=1=1=
6、1&FF1FF011图5.2.1 例5.2.1的逻辑电路图v解解:由于图5.2.1为同步时序逻辑电路,图中的两个触发器都接至同一个时钟脉冲源CP,所以各触发器的时钟方程可以不写。v(1)写出输出方程:v v(2)写出驱动方程:v v nnQQXZ01)((3)写出JK触发器的特性方程 然后将各驱动方程代入JK触发器的特性方程,得各触发器的次态方程:(4)作状态转换表及状态图 由于输入控制信号X可取1,也可取0,所以分两种情况列状态转换表和画状态图。当X=0时。将X=0代入输出方程和触发器的次态方程,则输出方程简化为:触发器的次态方程简化为:设电路的现态为 依次代入上述触发器的次态方程和输出方程
7、中进行计算,得到X=0时的状态表,如表5.1所示 根据表5.2.1所示的状态转换表可得x=0时状态转换图如图5.2.2所示。当X=1时。输出方程简化为 触发器的次态方程简化为 计算可得电路的状态转换表如表5.2所示,状态图如图5.2.3所示。将图5.2.2和图5.2.3合并起来,就是电路完整的状态图。(5)画时序波形图,如图5.2.4所示。(6)逻辑功能分析该电路一共有3个状态00、01、10。当X=0时,按照加1规律从00011000循环变化,并每当转换为10状态(最大数)时,输出Z=1。当X=1时,按照减1规律从10010010循环变化,并每当转换为00状态(最小数)时,输出Z=1。所以该
8、电路是一个可控的3进制计数器,当X=0时,作加法计数,Z是进位信号;当X=1时,作减法计数,Z是借位信号。1Q0QXCPZ图5.2.4 例5.2.1电路的时序波形图三异步时序逻辑电路的分析举例例例5.2.2:试分析图5.2.5所示的时序逻辑电路C1FF01D1FFC11DCP0QQ1Z&图5.2.5 例5.2.2的逻辑电路图解解:(1)写出各逻辑方程式。时钟方程:CP0=CP(时钟脉冲源的上升沿触发。)CP1=Q0(当FF0的Q0由01时,Q1才可能改变状态,否则Q1将保持原状态不变。)输出方程:各触发器的驱动方程:(2)将各驱动方程代入D触发器的特性方程,得各触发器的次态方程:(3)作状态转
9、换表、状态图、时序图根据状态转换表5.3可得状态转换图如图5.2.6所示,时序图如图5.2.7所示。(4)逻辑功能分析 由状态图可知:该电路一共有4个状态00、01、10、11,在时钟脉冲作用下,按照减1规律循环变化,所以是一个4进制减法计数器,Z是借位信号。表5.3 例5.2.2电路的状态转换表5.3 5.3 计数器计数器v5.3.1 二进制计数器v5.3.2 非二进制计数器v5.3.3 集成计数器的应用v计数器的分类:v按计数进制可分为二进制计数器和非二进制计数器。非二进制计数器中最典型的是十进制计数器。v按数字的增减趋势可分为加法计数器、减法计数器和可逆计数器。v 按计数器中触发器翻转是
10、否与计数脉冲同步分为同步计数器和异步计数器。5.3.15.3.1二进制计数器二进制计数器1二进制异步计数器(1)二进制异步加法计数器 图5.3.1所示为由4个下降沿触发的JK触发器组成的4位异步二进制加法计数器的逻辑图。图中JK触发器都接成T触发器(即J=K=1)。最低位触发器FF0的时钟脉冲输入端接计数脉冲CP,其他触发器的时钟脉冲输入端接相邻低位触发器的Q端。1J1KC12Q1QCPFF3R1KFF21JC1R1KFF1Q1J0C1RR0FF1JC11KQ31CR计数脉冲清零脉冲QQQQ由JK触发器组成的4位异步二进制加法计数器的逻辑图v由于该电路的连线简单且规律性强,无须用前面介绍的分析
11、步骤进行分析,只需作简单的观察与分析就可画出时序波形图或状态图,这种分析方法称为“观察法”。v 用“观察法”作出该电路的时序波形图如图5.3.2所示,状态图如图5.3.3所示。由状态图可见,从初态0000(由清零脉冲所置)开始,每输入一个计数脉冲,计数器的状态按二进制加法规律加1,所以是二进制加法计数器(4位)。又因为该计数器有00001111共16个状态,所以也称16进制(1位)加法计数器或模16(M=16)加法计数器。CPQ01Q2Q3Q图5.3.1所示电路的时序图231 0QQQ Q00000001001000110100010101110110100010011010101111001
12、10111101111图5.3.1所示电路的状态图 v另外,从时序图可以看出,Q0、Ql、Q2、Q3的周期分别是计数脉冲(CP)周期的2倍、4倍、8倍、16倍,也就是说,Q0、Ql、Q2、Q3分别对CP波形进行了二分频、四分频、八分频、十六分频,因而计数器也可作为分频器。v异步二进制计数器结构简单,改变级联触发器的个数,可以很方便地改变二进制计数器的位数,n个触发器构成n位二进制计数器或模2n计数器,或2n分频器。v将图5.3.1所示电路中FF1、FF2、FF3的时钟脉冲输入端改接到相邻低位触发器的端就可构成二进制异步减法计数器,其工作原理请读者自行分析。vD触发器组成的4位异步二进制减法计数
13、器的逻辑图如图5.3.4所示是用4个上升沿触发的D触发器组成的4位异步二进制减法计数器的逻辑图。(2)二进制异步减法计数器 v用JK触发器和D触发器都可以很方便地组成二进制异步计数器。方法是先将触发器都接成T触发器,然后根据加、减计数方式及触发器为上升沿还是下降沿触发来决定各触发器之间的连接方式。QCPQ0Q21Q3图5.3.4电路的时序图 231 0QQQ Q0000111111101101110010111001101010000111011001010100001100100001图5.3.6 图5.3.4电路的状态图C1CPFF31DQ3计数脉冲QRQ31DQQ22FFC1R2Q1DQ
14、Q11FFC1R1Q1DQQ00FFC1R0Q清零脉冲CRD触发器组成的4位异步二进制减法计数器的逻辑图 图5.3.4 2 2二进制同步计数器二进制同步计数器(1)二进制同步加法计数器 图5.3.7所示为由4个JK触发器组成的4位同步二进制加法计数器的逻辑图。图中各触发器的时钟脉冲输入端接同一计数脉冲CP,显然,这是一个同步时序电路。各触发器的驱动方程分别为:J0=K0=1 J1=K1=Q0,J2=K2=Q0Q1,J3=K3=Q0Q1Q2QQ1KR1J2QC10C111JFFRQ计数脉冲清零脉冲CR0Q1JRFFQ11KC13FF1KRFFC1CP2Q1Q1K1J3&图5.3.7 4位同步二进
15、制加法计数器的逻辑图4位二进制同步加法计数器的状态表如表5.4所示 计数脉冲序号电 路 状 态等效十进制数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(2)二进制同步减法计数器4位二进制同步减法计数器的状态表如表5.5所示,计数脉冲序号电 路 状 态等效十进制数Q3 Q2 Q1 Q0012
16、3456789101112131415160 0 0 01 1 1 11 1 1 01 1 0 11 1 0 01 0 1 11 0 1 01 0 0 11 0 0 00 1 1 10 1 1 00 1 0 10 1 0 00 0 1 10 0 1 00 0 0 10 0 0 001514131211109876543210v分析其翻转规律并与4位二进制同步加法计数器相比较,很容易看出,只要将图5.3.7所示电路的各触发器的驱动方程改为:v当控制信号X=1时,FF1FF3中的各J、K端分别与低位各触发器的Q端相连,作加法计数;当控制信号X=0时,FF1FF3中的各J、K端分别与低位各触发器的Q
17、端相连,作减法计数,实现了可逆计数器的功能。QR02Q11JQCRRQFF清零脉冲FFC10C11K1K计数脉冲1K1QC12RCPQ1J1FF1J1J1KQR3C1FF3Q&111X加/减控制信号图5.3.8 二进制可逆计数器的逻辑图3集成二进制计数器举例(1)4位二进制同步加法计数器7416174161具有以下功能 异步清零。同步并行预置数 计数 保持。(2)4位二进制同步可逆计数器741917419l的逻辑功能示意图及引脚图 LD3Q2QD/UENCP0D1D2D3DRCOMAX/MIN1Q0Q74191(b)41235671516Vcc741918910111214133D0Q1GND
18、D1EN D/UQ3Q2QD2LDMAX/MINRCOCP0D(a)(a)逻辑功能示意图 (b)引脚图 74191的时序图 QCPQ0Q21Q3LDRDDD0D21D3EPETRCO121314150120清零异步同步置数加法计数保持 74191的功能表 5.3.2 5.3.2 非二进制计数器非二进制计数器18421BCD码同步十进制加法计数器QQ1KR1J2QC10C111JFFRQ计数脉冲清零脉冲CR0Q1JRFFQ11KC13FF1KRFFC1CP2Q1Q1K1J3&图5.3.11 8421BCD码同步十进制加法计数器的逻辑图v图5.3.11所示为由4个下降沿触发的JK触发器组成的842
19、1BCD码同步十进制加法计数器的逻辑图。用前面介绍的同步时序逻辑电路分析方法对该电路进行分析:v(1)写出驱动方程:(2)写出JK触发器的特性方程 然后将各驱动方程代入JK触发器的特性方程,得各触发器的次态方程:(3)作状态转换表。设初态为Q3Q2Q1Q0=0000,代入次态方程进行计算,得状态转换表如表5.8所示 表5.8 图5.3.11电路的状态表(4)作状态图及时序图。001100000001Q2 101001000Q3Q0Q00101001010101100111状态图 QCPQ2QQ31012345678910时序图(5)检查电路能否自启动 完整的状态图 00110001QQQ001
20、00100000001011001100012Q0111011003101110101100110111111110有效循环28421BCD码异步十进制加法计数器1J1KC12Q1QCPFF3R1KFF21JC1R1KFF1Q1J0C1RR0FF1JC11KQ31CR计数脉冲清零脉冲QQQQ&8421BCD码异步十进制加法计数器的逻辑图(1)写出各逻辑方程式。时钟方程:CP0=CP(时钟脉冲源的上升沿触发。)CP1=Q0(当FF0的Q0由10时,Q1才可能改变状态,否则Q1将保持原状态不变。)CP2=Q1(当FF1的Q1由10时,Q2才可能改变状态,否则Q2将保持原状态不变。)CP3=Q0(当
21、FF0的Q0由10时,Q3才可能改变状态,否则Q3将保持原状态不变。)各触发器的驱动方程:(2)将各驱动方程代入JK触发器的特性方程,得各触发器的次态方程:(3)作状态转换表。设初态为Q3Q2Q1Q0=0000,代入次态方程进行计算,得状态转换表 3集成十进制计数器举例(1)8421BCD码同步加法计数器7416074160的逻辑功能示意图和引脚图 3Q2QETCP0D1D2D3DRCO1Q0Q74160(a)41235671516CPD0D1D2GNDQ3Q2Q1Vcc74161(b)891011121413RD3DDLEPETQ0RCOEPRDDL(a)逻辑功能示意图(b)引脚图 7416
22、0的功能表(2)二五十进制异步加法计数器74290RQC1C1RQC11KCPR1K1J1J1J1J1KQ1KRC1Q&SS&3Q0Q1QQ220(1)R0(2)R9(1)R9(2)1CP(a)R4290的功能表 74290具有以下功能 异步清零。异步置数。计数。5.3.3 5.3.3 集成计数器的应用集成计数器的应用 1计数器的级联(1)同步级联。3Q2QETCP0D1D2D3DRCO1Q0Q74161(1)EPRDDLD13DD3DCPQ Q00RCO74161(2)L21ETQDQR2DEP111计数脉冲清零脉冲0132Q Q Q Q4576Q Q Q Q74161同步级联组成8位二进制
展开阅读全文