第6章 组合逻辑电路.docx
《第6章 组合逻辑电路.docx》由会员分享,可在线阅读,更多相关《第6章 组合逻辑电路.docx(34页珍藏版)》请在课桌文档上搜索。
1、第6章组合逻辑电路、学习目的。组合逻辑电路是数字电子电路的一个重要的组成部分,通过本章的学习要掌握组合逻辑电路的工作特点,掌握组合逻辑电路的分析方法和设计方法,同时进一步掌握常用的组合逻辑集成电路芯片的使用方法。既掌握其独立应用性,又为其在综合的电路系统中的应用打基础。二、内容概要。本章首先介绍组合逻辑电路的一般分析方法和设计方法;着重介绍了常用组合逻辑电路的基本工作原理及常用中规模集成组合逻辑电路的逻辑功能、使用方法和应用举例;还简要介绍了组合逻辑电路中的竞争及冒险现象及消除冒险现象的常用方法。三、学习指导。本章重点:组合逻辑电路分析和设计方法,编码原理和编码器的应用,译码原理和译码妻的应用
2、,数据选择器的应用,竞争冒险的判别和消除方法。本章难点:编码器的应用,译码器的应用,数值比较器的应用。方法提示:对组合逻辑电路的分析设计要认真掌握,它是数字电路设计的一个基本功。对于各种功能的器件主要掌握其工作原理和外部连接方法。6、1概述教学要求o掌握组合逻辑电路和时序逻辑电路的概念o了解组合逻辑电路的特点及描述方法在数字系统中,根据逻辑功能特点的不同,数字电路可分为:组合逻辑电路和时序逻辑电路两大类。组合逻辑电路如果一个逻辑电路在任何时刻的输出状态只取决于这一时刻的输入状态,及电路的原来状态无关,则该电路称为组合逻辑电路,又称组合电路。如:逻辑门电路时序逻辑电路如果电路的任意时刻的输出不但
3、取决及该时刻的输入,还及前一时刻的输出有关,则该电路称为时序逻辑电路,又称时序电路.如:触发器电路。组合逻辑电路的逻辑功能特点:没有存储和记忆的特点.。组合逻辑电路的组成特点:由门电路构成、无记忆元件、只存在输入到输出的通道。无反馈回路。组合逻辑电路的描述方法:逻辑表达式、真值表、卡诺图和逻辑图。6、2组合逻辑电路的分析方法和设计方法教学栗求o掌握组合逻辑电路的分析和设计的基本方法o熟练掌握表达式、真值表、卡诺图和逻辑图的表示方法及转换。组合逻辑电路分析:根据给定的逻辑图,找出输出及输入的关系,从而确定逻辑功能。组合逻辑电路设计,根据给出的实际问题,求出能实现这一逻辑要求的最简逻辑电路。一、组
4、合逻辑电路分析方法1 .基本分析步骤:蛆合逻辑分析avi上图为第161页到162页基本分析方法2 .分析举例例题1:分析下图所示逻辑电路的功能。解:写出输出逻辑函数表达式为:Yl=ABY=YlC=ABC=ABC+ABC+ABC+ABC列出逻辑函数的真值表。将输入A、B、C值的各种组合代入上式中,求出输出Y的值。输入输出ABCY00000011010101101001101011001111逻辑功能分析。由真值表看出:在输入A、B、C三个变量中,有奇数个1时,输出Y为1,否则Y为0。因此,电路为三位判奇电路,又称为奇校验电路。例题2:分析右图所示逻辑电路的功能。并指出该电路设计是否合理。解:写出
5、输出逻辑函数表达式为:Yl=ABY2三B+CY3=Y1-C=(AB)-CY4=Y2-A=B+CAY5=A+B+CY=Y3+Y4+Y5=(AB)-C+B+C-A+A+B+C化简后得:Y=ABC+ABC+ABC+ABC列出逻辑函数的真值表。将A、B、C各种取值组合代入最终表达式中,可得真值表。输入输出ABCY00010010010001111000101111011110逻辑功能分析。由真值表可看出,电路的A、B、C三个输入都为O或有偶数个1时,输出Y为1,否则Y为0。有时该电路为三位判偶电路,又称偶校验电路。这个电路使用门的数量太多,设计并不合理,可用较少的门电路来实现。二、组合逻辑电路设计方法
6、1 .基本设计步骤:组合建疆电路渡计方法组合逻辑方法设计.av上图为164页基本设计方法2 .设计举例例1、设计一个A、B、C三人表决电路。当表决某个提案时,多数人同意,提案通过,同时A具有否决权。用及非门实现。解:分析设计要求,列出真值表设A、B、C三个人表决同意提案时用1表示,不同意时用O表示;Y为表决结果,提案通过用1表示,通不过用O表示,同时还应考虑A具有否决权。由此可列出如下真值表。输入输出5C-4X.OO011110ABCYOOOO00000OO1O10(LQ9O1OOO11O1OOO1O1111O11111、将输出逻辑函数化简后,变换为“及非”表达式。用上述的卡诺图进行化简。由卡
7、诺图可得最简“及或”式:Y=AC+BC根据题意,将上式变换成“及非”表达式为:Y二前而二用菽根据输出逻辑函数画逻辑图。根据式可画出如下图所示的逻辑图。A*6、3编码器教学要求。掌握编码的原理o了解编码器的电路结构。理解编码器的功能和应编码、编码器的定义:。将具有特定意义的信息编成相应二进制代码的过程,称为编码。实现编码功能的电路,称为编码器。其输入为被编信号,输出为二进制代码。编码器的分类:。二进制编码器:用n位二进制代码对2私个信号进行编码的电路。二一十进制编码器:将。9十个十进制数转换为二进制代码的电路。优先编码器:电路只对输入的信号按照优先级别的约定进行编码。一、二进制编码器右图为由非门
8、和及非门组成的3位二进制编码器。IOI7为8个编码输入信号,输出Y2、Y1和YO为三位二进制代码。其中:YO=11.13.15.TTY1=2.13.16.TTY2=14.15.16.17编码器在任何时刻只能对一个输入信号进行编码,不允许有两个或两个以上的输入信号同时请求编码,否则输出编码会发生混乱,即10、H-I7这8个编码信号是相互排斥的。在I1I7为O时,输出就是IO的编码,故IO未画出。由于该编码器有8个输入端,3个输出端,故称8线一3线编码器。3位二进制编码器的真值表输入输出1OOOOOOOOOOO1OOOOOOOO1OO1OOOOOO1OOOO1OOOOO11OOOO1OOO1OOO
9、OOOO1OO1O1OOOOOO1O11OOOOOOOO1111二、二-十进制编码器右图为由非门和及非门组成的二-十进制编码器。IOI9为10个待编码的输入信号,输出Y3、Y2、YKYo为4位二进制代码。其中:YO=11.13.15.17.19Y1=I2.13.16.TTY2=14.5.6.HY3=18.19当编码器某一个输入信号为1而其它输入信号都为0时,则有一组对应的数码输出,如17=1时,Y3Y2YlY=0111o输出代码各位的权从高位到低位分别为8、4、2、1。因此,该电路为8421BCD码编码器。Il19都为O时,输出便为IO的编码,故图中IO未画。该编码器输入IO19这10个编码信
10、号也是相互排斥的。二-十进制编码器的真值表输入输出10000000000000010000000000010010000000001000010000000011000010000001000000010000010100000010000110000000010001110000000010100000000000011001X为兄见CT74LS147TTTTTTTnkAL-GAZa三、集成优先编码器一CT74LS147在上述编码器中,输入信号之间是相互排斥,而在优先编码器中就不存在这个问题,它允许同时输入数个编码信号,而电路只对其中优先级别最高的信号进行编码,而不会对级别低的信号编码,这样
11、的电路称作优先编码器。在优先编码器中,是优先级别高的编码信号排斥级别低的。至于优先权的顺序,这完全是根据实际需要来确定的。右图为二一十进制优先编码器CT74LS147的逻辑功能示意图,又称为10线一4线优先编码器。Y3.Y2.五.而为数码输出端,输出为842IBCD码的反码。11-I9为编码信号输入端,输入低电平0有效,这时表示有编码请求。输入高电平1无效,表示无编码请求。在11i9,西的优先级别最高,依次类推,n的级别最低。也就是说,当西=O时,其余信号输入任何值都不起作用,只对西编码,输出酉Y2.Yl.YO=OllO,为反码,其原码为100L没有10,这是因为当亘访都为高电平1时,输出石Y
12、2.flYO=Illl,其原码为OOO0,相当于输入而请求编码。因此,在逻辑功能示意图中没有输入端100二-十进制编码器的真值表输入输出Il1213141516171819Y3Y2YlYO1111111111111XXXXXXXX00110XXXXXXX010111XXXXXX0111000XXXXX01111001XXXX011111010XXX0111111011XX01111111100X01111111110101111111111106、4译码器教学要求。掌握译码的原理o了解译码器的电路结构o理解译码器的功能和应用译码、译码器的定义:。译码是编码的逆过程。译码是将表示特定意义信息的二
13、进制代码翻译出来。实现译码功能的电路称为译码器。输入二进制代码,输出及输入代码对应的特定信息。译码器结构及原理演示一、二进制译码器右图为译码器CT74LS138的逻辑图。由于它有3个输入端、8个输出端,因此,又称3线-8线译码器。A2Al.AO为二进制代码输入端;Y7-Y0为输出端,低电平有效;STA.STB和京C为使能端,且EN=STa-STb-STc=STa-STbSTc3线-8线译码器CT74LS138的功能表如表如下图所示。有功能表可以看山:只有当STA=1、STB=STC=0时,EN=I所有输出译码及非门解除封锁,译码器工作,输出低电平有效。除此之外所有输出译码及非门被封锁住,译码器
14、不工作,输出用-而都为高电平1。CT74LS138的输出逻辑函数式Y0=A2-Al-AO=SO11=A2-Al-AO=JSY2=A2-Al-A0=三Y3=A2-Al-A0=S3Y4=A2-A1-A0=三i4Y5=A2-Al-A0=S5Y6=A2-Al-A0=S6Y7=A2-Al-A0=三7由此可见:二进制译码器的输出将输入二进制代码的各种状态都译出来了。因此,二进制译码器又称全译码器。由于输出低电平有效,因此,它的输出提供了输入变量全部最小项的反逻辑。3线-8线译码器CT74LS138的功能表输入输出STaSTb+STcA2AlAOYOYlY2Y3Y4Y5Y6YTX1XXX111111110X
15、XXX111111111000001111111100011011111110010110111111OO11111O11111O1OO1111O1111O1O111111O111O11O111111O11O1111111111OCT74LS138应用(逻辑功能扩展)右图为用两片CT74LS138组成的4线一16线译码器的逻辑图。CT74LS138(1)为低位片,CT74LS138(2)为高位片。AAOYOaYl将低位片的STA接至高电平1,高位片的STA和低位片的而相连作为A3,同时将低位片的宜C和高位片豆B、而C相连作使1Ax,AC口21SrAAIY3丫能端E,便组成了4线一16线译码器。
16、国x4YS当E=I时,两个译码器都不工作,输出都为高电平1。当FSfcY6VYrE=O时,译码器工作。CT74LS13a(l)AYQAYl当A3=0时,低位片工作,这时,输出酉-而由输入A2A1A0决定。由于高位片的STA=A3=0而不能工作,输出而一访都为STA&Y3高电平L从4丫5I丫6Y?当A3=l时,低位片的而=A3=1不工作,输出酉-而都为高CT74LS138电平1。当高位片的STA=A3=1,STc=STb=O,处于工作状态,输出由一访由输入二进制AlAlAO决定。二、二-十进制译码器右图所示为4线一10线译码器CT74LS42的逻辑图。图中A2、AKAO为输入端,Y9YO为输出端
17、,低电平有效。下图所示为CT74LS42功能表。由功能表可知,CT74LS42输入为842IBCD码,输出为0有效。代码I(HO1111没有使用,称作伪码。根据功能表也可得其输出表达式:YO=A3-A2-A1-AOY5三A3-A2-A1-AOY2=A3-A2-A1-AOY6=A3-A2-A1-AOY3=A3-A2-AI-AOY7=A3-A2-A1-AOY4=A3-A2-A1AOY8=A3-A2-A1-AOY5=A3-A2-AI-AOY9=A3-A2-A1-AO当输入伪码IOIO1111时,输出Y9YO都为高电平1,不会出现低电平0。因此,译码器不会产生错误译码。CT74LS42的每个输出及非门
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第6章 组合逻辑电路 组合 逻辑电路

链接地址:https://www.desk33.com/p-1873572.html