组合逻辑电路 .pptx
《组合逻辑电路 .pptx》由会员分享,可在线阅读,更多相关《组合逻辑电路 .pptx(119页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目目 录录4.1 概述4.2 组合逻辑电路的分析4.3 组合电路的设计4.4 组合逻辑电路中的竞争和冒险4.5 组合电路的系统应用第4章 组合逻辑电路1第1页/共119页作作 业业4-1 c)4-44-5 2)4-7 2)4-9第4章 组合逻辑电路2第2页/共119页4.1 概述概述根据逻辑电路的结构和工作原理的不同,数字系统中的电路分为组合逻辑电路和时序逻辑电路。组合电路不具有“记忆”功能,任意时刻的输出仅与当前的输入有关,而与电路的原来状态无关。时序电路的输出不仅与当前的输入有关,而且与电路的原来状态有关,电路具有“记忆”功能。第4章 组合逻辑电路3第3页/共119页4.1 概述概述第4章
2、 组合逻辑电路4两种电路(第4章和第6章)的学习内容:逻辑电路的分析方法:根据逻辑电路,分析其逻辑功能;逻辑电路的设计方法:根据要求设计逻辑电路;常用中规模逻辑电路及其应用。第4页/共119页4.1 概述概述组合电路由逻辑门组成的多输入、多输出(或单输出)的逻辑电路。如:n个输入(x1 x n)、m个输出(z 1 zm)的组合电路。第4章 组合逻辑电路5第5页/共119页4.2 组合电路的分析组合电路的分析分析要求:就是根据已知逻辑电路,通过逻辑表达式、真值表等过程,分析其逻辑功能。一般步骤:根据电路逻辑式(化简)真值表判断逻辑功能 第4章 组合逻辑电路64.2.1 组合电路分析的一般步骤组合
3、电路分析的一般步骤 第6页/共119页例:分析某例:分析某4输入、输入、2输出逻辑电路的输出逻辑电路的功能功能第4章 组合逻辑电路7第7页/共119页第4章 组合逻辑电路8第二步:写出真值表第二步:写出真值表00其 它00001111111 1 1 01 1 0 11 0 1 10 1 1 11 1 1 1F2F1A B C D第一步:根据逻辑图写出逻辑式第一步:根据逻辑图写出逻辑式 功能:ABCD中多数为1时,F1=1;ABCD 全为1时,F2=1。表决电路:多数通过和一致通过。第三步:分析功能第三步:分析功能第8页/共119页 4.2.2 常用组合电路及其分析常用组合电路及其分析1、加法器
4、例1:由5个逻辑门组成的2 输入、2 输出逻辑电路第4章 组合逻辑电路9 逻辑式逻辑式第9页/共119页第4章 组合逻辑电路10真值表真值表0 0101 00 10 00 1101 1S CA B半加运算 A1 A0 +B1 B0 C1 S1 S0进位C0 A1A0和和B1B0两个两位二进制数相加,其当两个两位二进制数相加,其当A 0 和和B0相加时,因没有低位进位,只考虑本位和(相加时,因没有低位进位,只考虑本位和(S0)和进位()和进位(C0)。这种加法运算称为)。这种加法运算称为“半加半加”运算。运算。实现半加运算的电路称为实现半加运算的电路称为“半加器半加器”。第10页/共119页 两
5、个高位数(A1、B1)相加时,必须考虑可能来自低位的进位(C0),这种运算称为“全加”。实现全加运算的电路称为全加器。显然,一位全加器是一个3 输入、2 输出的组合电路。第4章 组合逻辑电路11半加器的逻辑符号半加器的逻辑符号COSCABCOSiCiAiBi全加器的逻辑符号全加器的逻辑符号Ci-1CI第11页/共119页例例2:分析逻辑电路:分析逻辑电路第4章 组合逻辑电路12 这是一个由12个门组成的3输入、2输出组合逻辑电路。第12页/共119页第4章 组合逻辑电路13逻辑式逻辑式真值表真值表0 01 01 00 11 00 10 11 10 0 00 0 10 1 00 1 11 0 0
6、1 0 11 1 01 1 1Si CiAi Bi Ci-1功能:符合全加运算的规律,所以该电路为全加器。第13页/共119页例例3:全加器的应用:全加器的应用组成多位全加器组成多位全加器第4章 组合逻辑电路14用4个一位全加器组成 4 位全加器第14页/共119页例例4:分析:分析4位全加器位全加器74LS283应用电路应用电路第4章 组合逻辑电路1574LS283S0 S1 S2 S3 CO CI B0 B1 B2 B3 A0 A1 A2 A3 D0 D1 D2 D3 D4C B A 0D4 D3 D2 D1 D0A B C0 0 0 0 00 0 0 1 10 0 1 1 00 1 0
7、0 10 1 1 0 00 1 1 1 11 0 0 1 01 0 1 0 10 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 1输 出输 入 可以看出,当输入为可以看出,当输入为000111时,输出始终为相应输入值时,输出始终为相应输入值的的3倍(二进制表示),所以,这是一个倍(二进制表示),所以,这是一个“3”电路。电路。第15页/共119页补充:实现减法运算补充:实现减法运算第4章 组合逻辑电路164位全加器S0 S1 S2 S3 COCI B0 B1 B2 B3 A0 A1 A2 A31 B0 B1 B2 B3 A0 A1 A2 A3分析:分析:A加加B的补
8、的补码(反码码(反码+1),),相当于进行相当于进行A减减B的运算。的运算。第16页/共119页第4章 组合逻辑电路174位全加器S0 S1 S2 S3 COCI B0 B1 B2 B3 A0 A1 A2 A31 0 1 0 1 1 1 0 0 1 1 1 0 如如00111010相相当于当于00110101,等于,等于1001第17页/共119页补充:全减器补充:全减器两个数相减时,考虑可能来自低位的借位,这种运算称为“全减”。实现全减运算的电路称为全减器。显然,一位全减器也是一个3 输入、2 输出的组合电路。第4章 组合逻辑电路18真值表真值表0 01 11 10 11 00 00 01
9、10 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 1Di CiAi Bi Ci-1第18页/共119页2、数据选择器、数据选择器数据选择器又称为多路开关、多路转换器。1)功能 在控制信号作用下。从多个输入信号中选择一个信号到输出。如从4路信号(D0D3)中选一个到输出(F),称为 4选1数据选择器。第4章 组合逻辑电路19第19页/共119页2)原理分析)原理分析第4章 组合逻辑电路20第20页/共119页第4章 组合逻辑电路21第一步:根据逻辑图写出逻辑式使能端低电平有效。使能端低电平有效。第21页/共119页第4章 组合逻辑电路22第二步:根据逻辑式写出真值表
10、0D0D1D2D3任 意0 00 11 01 110000FA1 A0 第三步:分析功能 为选通端、低电平有效。控制端A1A0为00、01、10、11时,分别选中D0、D1、D2、D3到输出F 4选1数据选择器。第一步:根据逻辑图写出逻辑式第22页/共119页3)选择器的自扩展)选择器的自扩展 数据选择器的自扩展就是用多片某类选择器构成更大选择范围的选择器。如利用两个4选1数据选择器实现从8个输入信号中进行选择的要求(构成8选1数据选择器)。第4章 组合逻辑电路23第23页/共119页例:将双例:将双4选选1数据选择器扩展为数据选择器扩展为8选选1选择选择器器第4章 组合逻辑电路24 7415
11、3内部有两个独立的4选1数据选择器,利用扩展端A2控制两个选通端,在A2为0、1时各有一个选择器工作,实现8选1选择器的功能。第24页/共119页3、多路分配器、多路分配器1)功能 与数据选择器的功能相反,多路分配器可以在通道选择端的作用下,将一个数据分别送到多个输出端。第4章 组合逻辑电路25第25页/共119页2)原理分析)原理分析 4路分配器路分配器第4章 组合逻辑电路26首先写出逻辑式:首先写出逻辑式:第26页/共119页然后写出真值表:然后写出真值表:第4章 组合逻辑电路27D0=DD1=DD2=DD3=D0 00 11 01 1输出A1 A0 功能 当A1A0为不同组合时,输入数据
12、(D)可以有选择地被分配到D0 D3四路输出中,实现了数据的多路分配 4路分配器D0D1D2D3DA1A0逻辑符号第27页/共119页4、编码器、编码器1)编码的概念用数码信号表示特定对象的过程称为编码,如运动员号码、身份证号码、汉字编码等。2)二进制编码用多位二进制数形成一组二进制代码,如果将代码赋予特定的含义,就称为二进制编码。如计算机、计数器的键盘和按键,可将数字、符号转换为相应的二进制代码,是典型的编码器。第4章 组合逻辑电路28第28页/共119页第4章 组合逻辑电路29输出0100 (4)键盘或按键的编码工作第29页/共119页8线线-3线普通编码器线普通编码器输入8个高、低电平信
13、号,输出3位二进制数。如5有效(0或1),即对5编码,输出0101(原码)或1010(反码)第4章 组合逻辑电路30输出0101(原码)第30页/共119页3)原理原理这是一个8输入、3输出的组合电路。首先根据逻辑图写出逻辑式:第4章 组合逻辑电路31第31页/共119页 然后根据逻辑表达式写出真值表:然后根据逻辑表达式写出真值表:第4章 组合逻辑电路320 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 11 0 0 0 0 0 0 00 1 0 0 0 0 0 00 0 1 0 0 0 0 00 0 0 1 0 0 0 00 0 0 0 1 0 0 00 0 0
14、0 0 1 0 00 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1F2 F1 F0 I0 I1 I2 I3 I4 I5 I6 I7输出原码输入1有效 从真值表可看从真值表可看出,出,8个输入中同个输入中同一时刻只有一个有一时刻只有一个有效效(1)编码器将编码器将该信号转换为相应该信号转换为相应的二进制代码(的二进制代码(原原码表示码表示)当有多个同时输入当有多个同时输入有效时,则需采用有效时,则需采用优先编码器,参见优先编码器,参见组合电路的设计。组合电路的设计。第32页/共119页4.3 组合电路的设计组合电路的设计4.3.1 概述概述设计组合电路时,由于所设计的电路功能、复杂
15、程度不同,所需的逻辑门电路从几个、几十个到数百个甚至更多。应该根据实际要求,选择不同规模的集成电路。第4章 组合逻辑电路33 实际问题用小规模集成电路(SSI)实现SSI 各种逻辑门用中规模集成电路(MSI)实现MSI 译码器、选择器等用大规模集成电路(LSI)实现LSI 存储器、可编程器件等第33页/共119页 4.3.2 用小规模集成电路设计组合电路用小规模集成电路设计组合电路1、设计的一般步骤第4章 组合逻辑电路34第34页/共119页例:设计三人表决电路例:设计三人表决电路第4章 组合逻辑电路35第一步第一步:实际问题逻辑化。:实际问题逻辑化。输入输入A、B、C 同意为同意为1、不同、
16、不同意为意为0;表决结果;表决结果F通过为通过为1、否则为否则为0。第二步第二步:根据要求写真值表:根据要求写真值表 000101110 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 1FA B C第35页/共119页第三步:根据真值表写出逻辑式第三步:根据真值表写出逻辑式1、如选用与门和或门实现,化为最简与-或式:第4章 组合逻辑电路362、如完全选用与非门实现,则将最简与-或式变换为与非-与非式与非-与非式第36页/共119页第四步:根据逻辑式画逻辑图第四步:根据逻辑式画逻辑图第4章 组合逻辑电路37用与门和或门实现用与门和或门实现 用与非门实现用与非门实现第3
17、7页/共119页4.3.3 常用组合电路及设计常用组合电路及设计1、优先编码器的设计及应用功能:允许多个输入同时有效,按规定的优先级别进行编码。例:设计一个10线-4线优先编码器,输入I0 I9(低电平输入有效)、输出反码、优先级自高向低为:I9I8I1I0第4章 组合逻辑电路38第38页/共119页要求设计的优先编码器示意图要求设计的优先编码器示意图第4章 组合逻辑电路39优先顺序I I0 0I I5 5I I9 9Y Y3 3Y Y0 01 11 10 01 10 00 01 11 11 11 11 10 01 10 0表示输出反码表示输入低电平有效如输入11110010115有效,输出1
18、010(5的反码)第39页/共119页第一步:按要求写出真值表第一步:按要求写出真值表第4章 组合逻辑电路401 1 1 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 1 1 1 1 1 1 1X X X X X X X X 0X X X X X X X 0 1X X X X X X 0 1 1X X X X X 0 1 1 1X X X X 0 1 1 1 1X X X 0 1 1 1 1 1X X 0 1 1 1 1 1 1X 0 1 1 1 1 1 1 10 1 1 1 1 1 1 1 1输 出
19、输 入第40页/共119页第二步:写出逻辑式第二步:写出逻辑式第4章 组合逻辑电路41化简后,得:化简后,得:第41页/共119页例:典型优先编码器(例:典型优先编码器(148)及扩展应用)及扩展应用74LS148为8线-3线优先编码器,输入低电平有效、输出反码,优先顺序为:第4章 组合逻辑电路42有编码输入时,为0输出反码无编码输入时,为0选通端0有效优先级别优先级别第42页/共119页8线线-3线优先编码器的真值表线优先编码器的真值表第4章 组合逻辑电路431 10 11 01 01 01 01 01 01 01 01 1 11 1 10 0 00 0 10 1 00 1 11 0 01
20、0 11 1 01 1 1X X X X X X X X1 1 1 1 1 1 1 10 X X X X X X X1 0 X X X X X X1 1 0 X X X X X1 1 1 0 X X X X1 1 1 1 0 X X X1 1 1 1 1 0 X X1 1 1 1 1 1 0 X1 1 1 1 1 1 1 01000000000输 出输 入 第43页/共119页优先编码器的扩展:优先编码器的扩展:用两片用两片148组成为组成为16线线-4线优先编码器线优先编码器第4章 组合逻辑电路44输出为原码输出为原码第44页/共119页2、译码器的设计及应用、译码器的设计及应用译码是编码的
21、逆过程,即将代码“翻译”为特定的对象。将一组二进制代码“翻译”为一组高低电平信号。能实现译码功能的电路称为译码器。译码器也是一种多输入多输出的组合逻辑电路。第4章 组合逻辑电路45二二-十进制译码器十进制译码器通用译码器通用译码器显示译码器显示译码器二进制译码器二进制译码器代码转换器代码转换器译码器译码器1)译码器的种类第45页/共119页2)二进制译码器)二进制译码器将n位二进制代码,译为特定含义的2n个输出信号,称为二进制译码器。常用的有2线-4线译码器、3线-8线译码器和4线-16线译码器等。第4章 组合逻辑电路46第46页/共119页第4章 组合逻辑电路47例:设计3线-8线译码器,输
22、入原码、输出高电平有效。分析,该电路为3输入、8输出的组合电路。当输入为000111时,8个输出依次为高电平。例如若ABC为110,则F7F0为01000000 3线-8线译码器ABCF7F0第47页/共119页第一步:按照要求写真值第一步:按照要求写真值表表第4章 组合逻辑电路480 0 0 0 0 0 0 10 0 0 0 0 0 1 00 0 0 0 0 1 0 00 0 0 0 1 0 0 00 0 0 1 0 0 0 00 0 1 0 0 0 0 00 1 0 0 0 0 0 01 0 0 0 0 0 0 00 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1
23、 1F7 F6 F5 F4 F3 F2 F1 F0A B C第二步:写逻辑式第二步:写逻辑式第48页/共119页第三步:画逻辑图第三步:画逻辑图第4章 组合逻辑电路49每个输出都是输入变量的最小项,因每个输出都是输入变量的最小项,因此又称为此又称为最小项译码器最小项译码器。第49页/共119页二进制译码器的典型产品二进制译码器的典型产品 74LS138第4章 组合逻辑电路50 74LS138为 3线-8线译码器,输入原码、输出低电平有效。选通端 时工作。A2A1 A0=101时,输出:选通端低电平输出有效原码输入第50页/共119页74LS138的功能表的功能表第4章 组合逻辑电路51输入端输
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 组合逻辑电路 组合 逻辑电路
限制150内