第6章 组合逻辑电路(33页).doc
《第6章 组合逻辑电路(33页).doc》由会员分享,可在线阅读,更多相关《第6章 组合逻辑电路(33页).doc(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-第6章 组合逻辑电路-第 33 页第6章 组合逻辑电路 一、学习目的 组合逻辑电路是数字电子电路的一个重要的组成部分,通过本章的学习要掌握组合逻辑电路的工作特点,掌握组合逻辑电路的分析方法和设计方法,同时进一步掌握常用的组合逻辑集成电路芯片的使用方法。既掌握其独立应用性,又为其在综合的电路系统中的应用打基础。 二、内容概要 本章首先介绍组合逻辑电路的一般分析方法和设计方法;着重介绍了常用组合逻辑电路的基本工作原理及常用中规模集成组合逻辑电路的逻辑功能、使用方法和应用举例;还简要介绍了组合逻辑电路中的竞争与冒险现象及消除冒险现象的常用方法。 三、学习指导 本章重点:组合逻辑电路分析和设计方法,
2、编码原理和编码器的应用,译码原理和译码妻的应用,数据选择器的应用,竞争冒险的判别和消除方法。 本章难点:编码器的应用,译码器的应用,数值比较器的应用。 方法提示: 对组合逻辑电路的分析设计要认真掌握,它是数字电路设计的一个基本功。对于各种功能的器件主要掌握其工作原理和外部连接方法。6、1 概述教学要求 掌握组合逻辑电路和时序逻辑电路的概念 了解组合逻辑电路的特点与描述方法 在数字系统中,根据逻辑功能特点的不同,数字电路可分为: 组合逻辑电路和时序逻辑电路两大类。组合逻辑电路时序逻辑电路 如果一个逻辑电路在任何时刻的输出状态只取决于这一时刻的输入状态,与电路的原来状态无关,则该电路称为组合逻辑电
3、路,又称组合电路。 如:逻辑门电路 如果电路的任意时刻的输出不但取决与该时刻的输入,还与前一时刻的输出有关,则该电路称为时序逻辑电路,又称时序电路. 如:触发器电路 组合逻辑电路的逻辑功能特点:没有存储和记忆的特点. 组合逻辑电路的组成特点:由门电路构成、无记忆元件、只存在输入到输出的通道。 无反馈回路。 组合逻辑电路的描述方法:逻辑表达式、真值表、卡诺图和逻辑图。 6、2 组合逻辑电路的分析方法和设计方法教学要求 掌握组合逻辑电路的分析和设计的基本方法 熟练掌握表达式、真值表、卡诺图和逻辑图的表示方法及转换 组合逻辑电路分析:根据给定的逻辑图,找出输出与输入的关系,从而确定逻辑功能。 组合逻
4、辑电路设计,根据给出的实际问题,求出能实现这一逻辑要求的最简逻辑电路。 一、组合逻辑电路分析方法 1基本分析步骤: 上图为第161页到162页基本分析方法 2分析举例 例题1:分析下图所示逻辑电路的功能。 解: 写出输出逻辑函数表达式为: 列出逻辑函数的真值表。将输入A、B、C值的各种组合代入上式中,求出输出的值。 输 入输 出ABCY00000011010101101001101011001111 逻辑功能分析。由真值表看出:在输入A、B、C三个变量中,有奇数个1时,输出Y为1,否则Y为0。因此,电路为三位判奇电路,又称为奇校验电路。 例题2:分析右图所示逻辑电路的功能。 并指出该电路设计是
5、否合理。 解: 写出输出逻辑函数表达式为: 化简后得: 列出逻辑函数的真值表。将A、B、C各种取值组合代入最终表达式中,可得真值表。输 入输 出ABCY00010010010001111000101111011110 逻辑功能分析。由真值表可看出,电路的A、B、C三个输入都为0或有偶数个1时,输出Y为1,否则Y为0。有时该电路为三位判偶电路,又称偶校验电路。这个电路使用门的数量太多,设计并不合理,可用较少的门电路来实现。 二、组合逻辑电路设计方法 1基本设计步骤: 上图为164页基本设计方法 2设计举例 例1、设计一个A、B、C三人表决电路。当表决某个提案时,多数人同意,提案通过,同时具有否决
6、权。用与非门实现。 解: 分析设计要求,列出真值表 设A、B、C三个人表决同意提案时用1表示,不同意时用0表示;Y为表决结果,提案通过用1表示,通不过用0表示,同时还应考虑具有否决权。由此可列出如下真值表。输 入输 出ABCY00000010010001101000101111011111 、 将输出逻辑函数化简后,变换为“与非”表达式。用上述的卡诺图进行化简。 由卡诺图可得最简“与或”式:Y=AC+BC 根据题意,将上式变换成“与非”表达式为: 根据输出逻辑函数画逻辑图。根据式可画出如下图所示的逻辑图。6、3 编码器教学要求 掌握编码的原理 了解编码器的电路结构 理解编码器的功能和应用 编码
7、、编码器的定义: 将具有特定意义的信息编成相应二进制代码的过程,称为编码。 实现编码功能的电路,称为编码器。其输入为被编信号,输出为二进制代码。 编码器的分类: 二进制编码器:用n位二进制代码对个信号进行编码的电路。 二十进制编码器:将09十个十进制数转换为二进制代码的电路。 优先编码器:电路只对输入的信号按照优先级别的约定进行编码。 一、二进制编码器 右图为由非门和与非门组成的3位二进制编码器。I0I7为8个编码输入信号,输出Y、Y和Y为三位二进制代码。 其中: 编码器在任何时刻只能对一个输入信号进行编码,不允许有两个或两个以上的输入信号同时请求编码,否则输出编码会发生混乱,即I、II这8个
8、编码信号是相互排斥的。在II为0时,输出就是I的编码,故I未画出。由于该编码器有8个输入端,3个输出端,故称8线3线编码器。3位二进制编码器的真值表输 入输 出I0I1I2I3I4I5I6I7Y2Y1Y01000000000001000000001001000000100001000001100001000100000001001010000001011000000001111 二、二-十进制编码器 右图为由非门和与非门组成的二-十进制编码器。I0I9为10个待编码的输入信号,输出Y3、Y2、Y1、Y0为4位二进制代码。 其中: 当编码器某一个输入信号为1而其它输入信号都为时,则有一组对应的数
9、码输出,如I71时,Y3Y2Y1Y00111。输出代码各位的权从高位到低位分别为8、4、2、1。因此,该电路为8421 BCD码编码器。I1I9都为0时,输出便为I0的编码,故图中I0未画。该编码器输入I0I9这10个编码信号也是相互排斥的。二-十进制编码器的真值表输 入输 出I0I1I2I3I4I5I6I7I8I9Y3Y2Y1Y01000000000000001000000000001001000000000100001000000001100001000000100000001000001010000001000011000000001000111000000001010000000000
10、0011001 三、集成优先编码器CT74LS147 在上述编码器中,输入信号之间是相互排斥,而在优先编码器中就不存在这个问题,它允许同时输入数个编码信号,而电路只对其中优先级别最高的信号进行编码,而不会对级别低的信号编码,这样的电路称作优先编码器。 在优先编码器中,是优先级别高的编码信号排斥级别低的。至于优先权的顺序,这完全是根据实际需要来确定的。 右图为二十进制优先编码器CT74LS147的逻辑功能示意图,又称为10线4线优先编码器。 为数码输出端,输出为8421BCD码的反码。 为编码信号输入端,输入低电平0有效,这时表示有编码请求。输入高电平1无效,表示无编码请求。 在 中, 的优先级
11、别最高,依次类推, 的级别最低。也就是说,当0时,其余信号输入任何值都不起作用,只对 编码,输出0110,为反码,其原码为1001。 没有 ,这是因为当 都为高电平1时,输出1111,其原码为0000,相当于输入 请求编码。因此,在逻辑功能示意图中没有输入端 。二-十进制编码器的真值表输 入输 出1111111111111XXXXXXXX00110XXXXXXX010111XXXXXX0111000XXXXX01111001XXXX011111010XXX0111111011XX01111111100X01111111110101111111111106、4 译码器教学要求 掌握译码的原理 了
12、解译码器的电路结构 理解译码器的功能和应用 译码、译码器的定义: 译码是编码的逆过程。译码是将表示特定意义信息的二进制代码翻译出来。 实现译码功能的电路称为译码器。输入二进制代码,输出与输入代码对应的特定信息。 译码器结构与原理演示 编码器的分类: 二进制译码器:将输入二进制代码译成相应输出信号的电路。 二十进制译码器:将4位BCD码的十组代码译成09十个输出信号的电路。 数码显示译码器:将数字或运算结果显示出来的译码电路。 一、二进制译码器 右图为 译码器CT74LS138的逻辑图。由于它有3个输入端、8个输出端,因此,又称3线8线译码器。 为二进制代码输入端; 为输出端,低电平有效;、 和
13、 为使能端,且 3线8线译码器CT74LS138的功能表如表如下图所示。 有功能表可以看出:只有当 =1、 = =0时,EN=1所有输出译码与非门解除封锁,译码器工作,输出低电平有效。除此之外所有输出译码与非门被封锁住,译码器不工作,输出 都为高电平。的输出逻辑函数式 由此可见:二进制译码器的输出将输入二进制代码的各种状态都译出来了。因此,二进制译码器又称全译码器。由于输出低电平有效,因此,它的输出提供了输入变量全部最小项的反逻辑。3线-8线译码器 CT74LS138的功能表输入输出+A2A1A0X1XXX111111110XXXX1111111110000011111111000110111
14、111100101101111110011111011111010011110111101011111101110110111111011011111111110CT74LS138应用(逻辑功能扩展) 右图为用两片CT74LS138组成的4线16线译码器的逻辑图。CT74LS138(1)为低位片,CT74LS138(2)为高位片。 将低位片的 接至高电平1,高位片的 和低位片的 相连作为A,同时将低位片的和高位片、相连作使能端,便组成了4线16线译码器。 当E=1时,两个译码器都不工作,输出都为高电平1。当E=0时,译码器工作。 当A30时,低位片工作,这时,输出 由输入A2A1A0决定。由于
15、高位片的A30而不能工作,输出 都为高电平1。 当A31时,低位片的A31不工作,输出都为高电平1。当高位片的A31,0,处于工作状态,输出由输入二进制A2A1A0决定。 二、二-十进制 译码器 右图所示为4线10线译码器CT74LS42的逻辑图。图中 A2、A1、A0 为输入端, 为输出端,低电平有效。下图所示为CT74LS42功能表。 由功能表可知,CT74LS42输入为8421BCD码,输出为0有效。代码1010-1111没有使用,称作伪码。 根据功能表也可得其输出表达式: 当输入伪码10101111时,输出Y9Y0都为高电平1,不会出现低电平0。因此,译码器不会产生错误译码。 CT74
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第6章 组合逻辑电路33页 组合 逻辑电路 33
限制150内