【教学课件】第四章组合逻辑电路.ppt
《【教学课件】第四章组合逻辑电路.ppt》由会员分享,可在线阅读,更多相关《【教学课件】第四章组合逻辑电路.ppt(96页珍藏版)》请在三一办公上搜索。
1、第四章 组合逻辑电路,数字电路按功能可分为组合逻辑电路和时序逻辑电路。组合电路的输出仅与该时刻的输入信号有关,与该时刻以前的状态无关。其方框图如下页所示:,4 组合逻辑电路,组合电路有两类问题:1.给定电路,分析其功能。2.根据要求,设计电路。,4.4 组合电路的竞争与冒险,4.3 中规模集成组合电路,4.2 组合逻辑电路的设计,4.1 组合逻辑电路的分析,4 组合逻辑电路,4.3.1 全加器,编码器与译码器,数据选择器,竞争现象,4.4.4 冒险现象的消除,4.4.3 冒险现象的判断别,4.4.2 冒险现象,其分析过程如下4步:1 由给定逻辑电路,写出输出函数的表达式,4.1 组合电路的分析
2、,2 列出真值表,3 由真值表概括其功能,4 对原电路进行改进设计,寻找出最佳方案(这一步不一定都要进行)。,例1 已知逻辑电路如图所示分析其功能,解:,例1 已知逻辑电路如图所示分析其功能,1.写出方程 2.列真值表3.功能描述4.检验电路设计,1.写出方程,2.真值表,11,1,0000,1,解:,例1 已知逻辑电路如图所示分析其功能,3.功能描述由真值表可以看出该电路为三变量多数表决器,4.检验电路设计用卡诺图化简与原电路一致,故无改进必要。,解:,例3 分析下图所示电路的逻辑功能,写出方程,列出真值表,例3 分析下图所示电路的逻辑功能,真值表,功能描述 如分别看F1 和 F2:F1为奇
3、检测电路,即输入A B C为奇数个“1”,输出为1。F2为三变量多数表决器。但是应将视为一个整体考虑,此电路为一位二进制全加器。所谓全加器就是考虑低位进位的加法。,功能描述A为被加数 B为加数 C为低位的进位 F1为和数 F2为向高位进位,4.2 组合逻辑电路设计,1 将文字描述的逻辑命题变换为真值表,这是最重要的一步。,3 根据所化简的函数画出逻辑图,2 根据所选择的门电路进行化简,其步骤如下3步:,例1 设计三变量表决器,其中A为否决权,解:第1步:文字描述转换为真值表,设:A、B、C 表示参加表决的三变量,F 为表决结果。我们定义A、B、C 为“1”表示赞成;“0”表示反对。F=1表示通
4、过,F=0 表示否决。其真值表为左图所示,0,0,0,0,1,1,1,0,解:第2步:选择电路,化简门电路,例1 设计三变量表决器,其中A为否决权,选与非门实现其化简过程:,选与或非门实现其化简过程:,解:第1步:列出真值表,例2 设计:将输入三位二进制转换为三位格雷码,0000,1 1 0,1 1 1,1 0 1,1 0 0,0 00 11 11 0,第2步:函数化简 G2=B2,第3步:画出逻辑图,解:上述关系可推广至n位二进制转换为n位格雷码,例2 设计:将输入三位二进制转换为三位格雷码,4.3 常用中规模集成组合逻辑部件的原理和应用,常用组合逻辑部件品种较多,主要有全加器、译码器、多路
5、选择器、多路分配器、数据比较器和奇偶检验电路等。随着集成技术的发展,在一个基片上集成的电子元件数目愈来愈多。根据每个基片上包含电子元器件数目的不同,集成电路分为小规模集成电路(SSI,Small Scale Integration)、中规模集成电路(MSI,Medium Scale Inegration)、大规模集成电路(LSI,Large Scale Integration)及超大规模集成电路(VLSI,Very Large Scale Itergration;SLSI,Super Large Scale Inetgration)。目前分大、中、小规模的标准,大致如下表所示:,集 成 电 路
6、 划 分 表,由于MSI、LSI 电路的出现,使单个芯片的功能大大提高。一般地说,在SSI中仅仅是器件的集成;在MSI中则是逻辑部件的集成,这类器件能完成一定的逻辑功能;而LSI和VLSI、SLSI则是数字子系统的集成。,4.3 常用中规模集成组合逻辑部件的原理和应用,MSI、LSI与SSI相比,具有如下优点:,1 体积缩小。如在通信、测量、控制等设备中用MSI、LSI代替SSI,可使整机体积大大缩小。,2 功耗低,速度提高。由于元器件连线缩短,连线引起的分布电容及电感的影响减小,因而使整个系统的工作速度提高了。,3 提高了可靠性。由于系统的焊接点数,接插件及连线数大为减少,因此系统有较高的可
7、靠性。,4 抗干扰能力提高。由于全部电路都封装在一个壳内外界干扰相对而言也就不严重了。,4.3 常用中规模集成组合逻辑 部件的原理和应用,MSI和LSI的应用,使数字设备的设计过程大为简化,改变了用SSI进行设计的传统方法。在有了系统框图及逻辑功能描述后,合理地选择模块(即选择适当的MSI和LSI),再用传统的方法设计其它辅助连接电路。可以对多种方案进行比较,最后以使用集成电路块的总数最少作为技术、经济的最佳指标。运用MSI和LSI来设计数字系统,还没有一种简单的可适用于任何情况的统一规范可循,故设计的方法可以是多种多样的。设计的好坏关键在于对MSI和LSI功能的了解程度。不再单纯地用SSI电
8、路来组成复杂的数字系统。更多地考虑使用MSI和LSI组成相应的数字系统。这一节主要介绍常用的组合逻辑部件,它们目前均有MSI产品。通过本节的学习,应当对这一类器件性质有所了解,并会正确应用它们进行数字电路的设计。,6 充分利用封装的引线可增强电路功能及通用性。,5 向输入信号索取电流要小为此,MSI常常采用输入缓冲级;,4 封装电路功耗小便于提高集成度和电路的可靠性;,3 具有兼容性便于不同品种、功能电路混合使用;,2 能自扩展将多个功能部件适当连接后,可扩展成位数更多的复杂部件;,1 具有通用性一个功能部件块可实现多种功能;,设计MSI时应考虑如下问题,4.3 常用中规模集成组合逻辑部件的原
9、理和应用,重点,4.3.1 全加器,不考虑低位进位的加法。A被加数,B加数,S和数C向高位的进位,方框图如图(a)所示:,半加器,1,4.3.1 全加器,考虑低位进位的加法。A被加数,B加数,Ci-1低位进位,S和数Ci向高位进位,方框图如图(a)所示:,2 全加器,全加器电路如图(b)所示,或用与或非门实现(请参阅教材P77页图4-14),3 全加器应用举例,多位二进制加法,用四个一位二进制组成其电路如右图所示:,3 全加器应用举例,多位二进制加法,实际将上述全加电路集成为74LS583四位串行进位加法器如图(d)所示:,C0低位进位,有时用CI 表示进位输入。C4向高位进位,有时用CO 表
10、示进位输出。,设置它们的目的便于功能扩展,如四位全加器扩展为八位全加器如图(e)所示:,这种加法进位位是串行进位,只有低位的进位产生后,高位才能产生正确的结果。故运行速度慢。,完成 BCD 的加法,例:用四位全加器完成一位8421BCD码的加法。首先观查下列数字的加法:,由上可看出当和数S9,结果正确;当S9时结果错误,产生错误的原因是进位制不同。8421BCD的加法是逢十进一;而四位二进制是逢十六进一。当和数9,二者均不产生进位,结果正确;而S9时,十进制将产生进位,而四位二进制只有在15时才产生进位。,完成 BCD 的加法,为此在S9时加上0110进行修正即可。如:,故8421BCD的加法
11、应有如下部分:A:求和电路 B:判 9电路 C:修正电路 S9 不修正 即加 0000 S9 修正 即加 0110,完成 BCD 的加法,在S9时,其 m10,m11,m12,m13,m14,m15中任一个为“1”,或者进位C4=1。即:,具体电路如图(g)所示:,实现二进制减法,用加法代替减法。在日常生活中的例子是时钟的调整。本应该是3点,走快了已到6点,如何从6点调到3点?可用二种方法。减法:6-3:指针倒拨:,加法:6+9=15=12+3,12进位不计,指针顺拨。这种加法称为加补。9是3的补码,用-3*表示,补码=进位位-数的绝对值,3*=12-3=9即6-3=6+(-3*)=6+9=3
12、 进位位自然丢失。,实现二进制减法,二进制的减法也可用加补来完成。首先介绍二进制数的几个概念。第1章所讲到的数没提及符号的问题,故是一种无符号数,而实际中数是有正数、负数之分,那应在数字设备中如何表示“+”“-”呢?按习惯正5用+5表示,二进制数是+101,负5用-5和-101表示。,将+101,-101称为真值,带符号位的数称为机器数。二进制的补码如何求出,其定义是:,实现二进制减法,将+101,-101称为真值,带符号位的数称为机器数。二进制的补码如何求出,其定义是:,即当一个数是正数时,其补码等于原码即A*=A,当一个数是负数时,其补码等于进位制数(2n)减去A,即A*=2n-A,实现二
13、进制减法,实现二进制减法,两个正数相加得负数,结果显然是错误的,其原因是三位数最大可表示为7,而14已超过表示的范围。如何判断是正常进位,还是溢出,通常是通过最高位和次高位的进位位表示。如二个均有进位或均无进位,结果正确;如只有一个进位则是溢出。通过下例几个算式说明:,实现二进制减法,(a)两者均无进位,结果正确;,8+7=15,8+9=17,(b)符号位无进位,数的最高位产生进位,只有一个有进位溢出,9-7=2,(c)两者均产生进位正确。所以实际中用异或电路判断溢出,即,CnjC(n-1)j 等于0正确 等于1溢出,实现二进制减法,当完成A+B符号位为00B=B,当完成A-B符号位为1,对(
14、-B)取补,逐位取反。,用二进制代码表示具有某种特定含义信号的过程-编码;而把一组二进制代码的特定含义译出的过程-译码。编码 一位二进制可表示“0”和“1”两种状态,n位二进制数有2n种状态,2n种状态能表示2n个数据信息。三位二进制有八种状态,可对07八个数进行编码。进行编码设计时,首先要人为指定数(或者信息)与代码的对应关系,一般用编码表或编码矩阵。,编码器与译码器,例.设计一个三位二进制编码器,例.设计一个三位二进制编码器,0 0 0 0,N A B C,1,1 0 0 1,2 0 1 0,3 0 1 1,4 1 0 0,5 0 1 1,6 1 1 0,7 1 1 1,由编码表可得出,A
15、=4+5+6+7B=2+3+6+7C=1+3+5+7,1,2,3,4,5,6,7,图(a),例.设计一个三位二进制编码器,1,1,1,A,B,C,例 设计一优先编码器,输入ABC分别控制三部电话,优先级别依次为ABC。列出真值表 写出表达式 划出逻辑图,解:列出真值表,0 0 0 0 0 0,0 0 1 0 0 1,0 1 0 0 1 0,0 1 1 0 1 0,1 0 0 1 0 0,1 0 1 1 0 0,1 1 0 1 0 0,1 1 1 1 0 0,写出表达式,F3=A,划出逻辑图,8421BCD码编器和优先编码器 请参阅教材P84 87,译码器是多输出函数,以三变量译码器为例(又称为
16、 3/8 译码器)。集成三变量译码器常用74LS138。,2.译码器,0 0 0 0 1 1 1 1 1 1 1,0 0 1 1 0 1 1 1 1 1 1,0 1 0 1 1 0 1 1 1 1 1,0 1 1 1 1 1 0 1 1 1 1,1 0 0 1 1 1 1 0 1 1 1,1 0 1 0 1 1 1 1 0 1 1,1 1 0 0 1 1 1 1 1 0 1,1 1 1 1 1 1 1 1 1 1 0,其逻辑图如图所示,1,1,1,1,1,1,E1E2E3,A0A1A2,0,1,2,3,4,5,6,7,2.译码器,(b),集成译码器有如下几个问题需要交待为了减轻输入信号的负载,
17、一般采用输入缓冲级。不管集成电路内部电路如何复杂,对信号而言,只是一个门电路。以 A0为例,如果信号能驱动八个门电路,也可驱动八个集成电路。,2.译码器,1,1,1,1,1,1,E1E2E3,0,1,2,3,4,5,6,(b),A0A1A2,2.译码器,1,1,1,1,7,E1E2E3,A1A2,0,1,2,3,4,5,6,A0,如果不用驱动电路,信号 A0 要驱动 5 个门电路,增加了信号的负担,一般信号可带动八个门。如A0 要带动两个译码器则带不动。给使用者带来了极大的不便。,1,为了降低功率消耗。译码器的输出常是反码输出,即输出低电平有效。,2.译码器,为便于功能扩展,增设了使能端 E1
18、 E2 E3。当 E1E2E3=100时,该译码器选中工作,输出随地址变量A2A1A0的变化对应输出为“0”,其余输出为“1”。当E1E2E3等于其它组合时,该译码器不工作,每个输出均为“1”。,译码器的每一个输出表示最小项的反函数mi。,0=A2A1A0=m01=A2A1A0=m12=A2A1A0=m23=A2A1A0=m34=A2A1A0=m45=A2A1A0=m56=A2A1A0=m67=A2A1A0=m7,2.译码器,输出最小项的下标是按A2A1A0 的顺序。译码器的应用基于,译码器应用很广泛主要是产生逻辑函数,和地址译码器作为其它集成电路的片选信号。,由于译码器提供了最小项的反函数m
19、i,而逻辑函数可用最小项表示,所以,译码器可用来产生逻辑函数。,应用1 逻辑函数产生电路,例1 用译码其实现一位二进制的全加器(可用少量的与非)。,0 0 0 0 0,0 0 1 0 1,0 1 0 0 1,0 1 1 1 0,1 0 0 0 1,1 0 1 1 0,1 1 0 1 0,1 1 1 1 1,其函数表达式为,其逻辑图如图(d)所示,ABC,A2A1A0,0,1,2,3,4,5,1,S,Ci,6,E1E2E3,7,74LS138,图(d),应用1 逻辑函数产生电路,其函数表达式为,例2 用一片三变量译码器74LS138和与非门实现将三变量的二进制变换为三变量的格雷码。,真值表:,0
20、 00 11 11 0,0000,解,0 1 0 0,0 1 0 1,01 1 0,0 1 1 1,例2 用一片三变量译码器74LS138和与非门实现将三变量的二进制变换为三变量的格雷码。,解,例3 用一片74LS138和与门设计电路实现函数 F(ABC)=(0、3、5、6、7),解:F(ABC)=m0+m3+m5+m6+m7,逻辑电路如图(f)所示,作为其它集成电路的片选信号,在计算机应用基础已知CPU采用总线结构,其外部设备通过接 口电路与总线相连,而CPU每一刻仅与一个外设交换信息,故每个接口电路均有片选端,此时就需要译码器提供这些接口电路的片选信号,其电路如图(g)所示。,译码器应用2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学课件 教学 课件 第四 组合 逻辑电路
链接地址:https://www.31ppt.com/p-5665235.html