第三章组合逻辑电路

上传人:桔**** 文档编号:588513637 上传时间:2024-09-08 格式:PPT 页数:52 大小:5.69MB
返回 下载 相关 举报
第三章组合逻辑电路_第1页
第1页 / 共52页
第三章组合逻辑电路_第2页
第2页 / 共52页
第三章组合逻辑电路_第3页
第3页 / 共52页
第三章组合逻辑电路_第4页
第4页 / 共52页
第三章组合逻辑电路_第5页
第5页 / 共52页
点击查看更多>>
资源描述

《第三章组合逻辑电路》由会员分享,可在线阅读,更多相关《第三章组合逻辑电路(52页珍藏版)》请在金锄头文库上搜索。

1、第三章 组合逻辑电路第一节 组合电路的分析和设计第二节 组合逻辑电路中的竞争与冒险第三节 组合逻辑电路模块及其应用小结本章任务:1、组合逻辑电路的分析与设计2、常用组合逻辑模块的使用本章基本内容:1、掌握分析和设计组合电路的基本方法2、学习常用中规模集成模块 加法器 比较器译码器 编码器选择器 分配器3、了解电路中的竞争和冒险现象本章重点:1、电路分析与设计经典的方法2、常用组合逻辑模块的灵活应用第一节 组合电路的分析和设计组合电路组合电路的分析组合电路的设计一、组合电路输入:X1、X2Xn输出:F1、F2Fm逻辑关系:Fi=fi(X1,X2Xn) i=1,2m特点:电路由逻辑门构成不含记忆元

2、件输出无反馈到输入的回路输出与电路原来状态无关组合网络X1X2XnF1F2Fm.组合电路方框图二、组合电路的分析分析已知逻辑电路功能步骤:输出函数表达式真值表简化函数描述电路功能已知组合电路例1:试分析右图所示逻辑电路的功能解: (1)由电路图得逻辑表达式(2)由逻辑表达式得真值表(3)功能分析:多数输入变量为1,输出F为1多数输入变量为0,输出F为0因此该电路为少数服从多数电路,称表决电路A有1票否决权,电路如何设计?&ABCF例2:试分析下图所示逻辑电路的功能解: (1)由电路图得表达式G3=B3G2=B3B2G1=B2B1G0=B1B0(2)列出真值表(3)分析功能本电路是自然二进制码至

3、格雷码的转换电路B3B2B1B0G3 G2 G1 G0B3B2B1B0G3 G2 G1 G000000000100011000001000110011101001000111010111100110010101111100100011011001010010101111101101101100101111010010111010011111000=1=1=1B3B2B1B0G3G2G1G0自然二进制码至格雷码的转换:G3=B3G2=B3B2G1=B2B1G0=B1B0推广到一般,将n位自然二进制码转换成n位格雷码:Gi=Bi+1Bi (i=0,1,2n-1)注意:利用此式时对码位序号大于(n-

4、1)的位应按0处理,如本例码位的最大序号i=3,故B4应为0,才能得到正确的结果。三、组合电路的设计根据要求设计出实际逻辑电路步骤:确定输入、输出,列出真值表写出表达式并简化形式变换画逻辑电路图分析题意,将设计要求转化为逻辑关系,这一步为设计组合逻辑电路的关键选择所需门电路根据设计要求根据设计所用芯片要求例3:半加器的设计分析:半加器是将两个一位二进制数相加,求和及向高位进位的电路。因此,有两个输入(加数与被加数)及两个输出(和与进位)。(1)设被加数和加数分别为A和B,和与进位分别S,C,真值表为:(2)输出函数S=AB C=AB(3)逻辑图(4)逻辑符号 COABSC将用“异或门”实现的半

5、加器改为用“与非门”实现函数表达式变换形式:用“与非门”实现半加器逻辑图如图所示:P107图3.3.2例4:全加器的设计全加器是实现全加器真值表全加器逻辑符号一位二进制数一位二进制数低位来的进位相加和高位进位 CI COAiBiSiCi+1Ci全加器真值表输入Ai Bi Ci输出Si Ci+10 0 00 00 0 11 00 1 01 00 1 10 11 0 01 01 0 10 11 1 00 11 1 11 100011110000111111 xxxx1011xxB3B2B1B0 E3000111100011011111 xxxX101xxB3B2B1B0 E100011110001

6、1011111 xxx x101 xXB3B2B1B0 E0000111100011101111 xxxX101xxB3B2B1B0 E28421码B3B2B1B0余三码E3E2E1E00 0 0 00 0 1 1 0 0 0 10 1 0 00 0 1 00 1 0 10 0 1 10 1 1 00 1 0 00 1 1 10 1 0 11 0 0 00 1 1 01 0 0 10 1 1 11 0 1 01 0 0 01 0 1 11 0 0 11 1 0 01010|1111xxxx|xxxx例5:试将8421BCD码转换成余3BCD码(1)真值表(2)卡诺图(3)表达式E3=B3+B2

7、B0+B2B1E2=/B2B0+/B2B1+B2/B1/B0E1=/B1/B0+B1B0 E0=/B0(4)电路图第二节组合电路中的竞争与冒险一、冒险与竞争竞争:在组合电路中,信号经过由不同的途径达到某一会合点的时间有先有后。冒险:由于竞争而引起电路输出发生瞬间错误现象。表现为输出端出现了原设计中没有的窄脉冲,常称其为毛刺。例:F=AC+B/CF=A/A第二节组合电路中的竞争与冒险二、竞争与冒险的判断代数法:或的形式时,A变量的变化可能引起险象。卡诺图法:如函数的卡诺图上为简化作的圈相切,且相切处又无其他圈包含,则可能有险象。第二节组合电路中的竞争与冒险三、冒险现象的消除1、增加冗余项在卡诺图

8、两圈相切处增加一个圈(冗余),就能消除冒险。可以解决每次只有单个输入信号发生变化时电路的冒险问题,却不能解决多个输入信号同时发生变化时的冒险现象,适用范围有限。2、增加选通信号3、输出接滤波电容 对信号波形要求不高的场合第四节 组合逻辑电路模块及其应用编码器译码器数据选择器数值比较器加法器一、编码器功能:输入m位代码 输出n位二进制代码(m2n )。(一)二进制编码器将输入信号编成二进制代码的电路逻辑功能:任何一个输入端接高电平时,n个输出端有一组对应的二进制代码输出任何时刻只允许一个输入端有信号输入一、编码器4线-2线编码器逻辑图4线-2线编码器功能表输入输出I0I1I2I3Y1Y01000

9、00010001001010000111一、编码器优先编码优先编码:允许N个输入端同时加上有效电平,电路只对其中优先级别最高的输入进行编码。4线-2线优先编码器功能表输入输出I0I1I2I3Y1Y0100000x10001xx1010xxx111一、编码器8线-3线优先编码器7414874148的管脚定义: /I0/I7 :输入,低电平有效,优先级别依次为/I7/I0 。/A2/A0 :编码输出端。/EI:输入使能端。/EI=0时,编码;/EI=1时,禁止编码。EO:输出使能端,高电平有效。编码状态下(/EI=0),若无输入信号,EO=0。(/GS=1)/GS:优先编码工作状态标志。编码状态下

10、(/EI=0),若有输入信号,/GS=0。(EO=1)(二)编码器的应用例:用8-3线优先编码器74148扩展成16线-4线编码器。解: (1)编码器输入线16,用两片8-3线编码器,高位为第一片,低位为第二片。(2)实现优先编码,高位选通输出与低位控制端连接。(3)第一片工作时,编码器输出:00000111第二片工作时,编码器输出:10001111二、译码器(一)变量译码器译码输入:n位二进制代码 译码输出m位: 一位为1,其余为0或一位为0,其余为1二进制译码器输入输出满足:m=2n例:2线-4线译码器集成译码器741388421BCD译码器2位二进制译码器译码输入译码输出 a1 a0 y

11、0 y1 y2 y3 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0 0 1 0 1 1 0 0 0 12位二进制译码器译码输入 译码输出 a1 a0 y0 y1 y2 y3 0 0 0 1 1 1 0 1 1 0 1 1 1 0 1 1 0 1 1 1 1 1 1 0二、译码器2线-4线译码器逻辑图二、译码器3线-8线译码器(74LS138)A、B、C(高位)译码输入,二进制编码Y0Y7依次对应8个输出G1、G2A 、G2B 使能输入与逻辑。 G1=1、G2A =0、G2B =0译码。其他禁止译码,输出均为1。二、译码器二、译码器使能端的作用:逻辑功能扩展例:用3线-8线译码器构

12、成4线-16线译码器二、译码器译码器的应用:实现组合逻辑电路例:试用74138和与非门构成一位全加器解:全加器的最小项表达式应为Si=m(1,2,4,7)Ci+1=m(3,5,6,7)二、译码器二-十进制译码器7442二、译码器用译码器构成数据分配器二、译码器(二)数字显示译码器1、七段数码管每一段由一个发光二极管组成共阴极:高电平点亮共阳极:低电平点亮2、七段显示译码器输入:二-十进制代码输出:译码结果,可驱动相应的七段数码管显示正确的数字二、译码器当LT为低电平时,BI/RBO为高电平时,试灯。当LT为高电平,RBI为低电平时,灭零。(RBO=0)BI/RBO为低电平时,熄灭。多片连接时,

13、RBO与RBI连接二、译码器三、数据选择器在多个通道中选择其中的某一路,或多个信息中选择其中的某一个信息传送或加以处理。多输入(选择)一输出(一)分类:2选1、4选1、8选1、16选1三、数据选择器4选1数据选择器地址输入端BA输入使能端G,低电平有效D0D3数据输出Y,表达式地址输入端为n,可选择2n 个数据三、数据选择器8选1数据选择器74LS151输入使能端G,低电平有效地址输入端CBA,选择数据D0D7互补输出端Y和W(/Y)。G=1,Y=0三、数据选择器(二)数据选择器的通道扩展例:使用最少数量的8选1数据选择器扩展成16选1数据选择器如果D=0,则上片74LS151工作,根据CBA

14、,从D0D7中选择一路输出如果D=1,在下片74LS151工作,根据CBA,从D8D15中选择一路输出举例说明工作情况将两片的输出原端用或门连接一起,非端用与门连接在一起三、数据选择器三、数据选择器(三)实现组合逻辑函数(*)例:试用8选1数据选择器74LS151实现逻辑函数L=/XYZ+X/YZ+XY解:L=m(3,5,6,7) =m3D3+m5D5+ m6D6+m7D7输入变量接至数据选择器的地址输入端L式中出现的最小项,对应的数据应接1,L式中没出现的最小项,对应的数据应接0四、数值比较器(一)数值比较器的基本概念及工作原理功能:能对两个相同位数的二进制数进行比较的逻辑电路1、1位数值比

15、较器A=B=0,A=B=1时,FA=B=1 FAB=0ABAB=(A1 B1 )+(A1 =B1 )(A0 B0 )FAB=(A1 B1 )+(A1 =B1 )(A0 B3B2B1B0,FAB=1,FAB=FA=B=0AB=0,FAB 、IA=B 、IAB 、IA=B 、IAB =IAB 、IA=B 、IAB 用于多片的连接。四、数值比较器(三)数值比较器的位数扩展1、串联扩展方式四、数值比较器2、并联扩展方式由于串联扩展方式中比较结果是逐级进位的,级联芯片数越多,传递时间越长,工作速度越慢。因此,当扩展位数较多时,常采用并联方式。五、加法器(一)加法器的工作原理1、半加器不考虑来自低位的进位

16、的两个1位二进制数相加称为半加器。2、全加器在多位数加法运算时,除最低位外,其他各位都需要考虑低位送来的进位。五、加法器(二)串行进位加法器如图:用全加器实现4位二进制数相加低位全加器进位输出高位全加器进位输入注意:C-1=0五、加法器(三)快速进位集成4位加法器74LS283 进位位直接由加数、被加数和最低位进位位C-1形成五、加法器(四)集成加法器的应用五、加法器(四)集成加法器的应用1、加法器级联实现多位二进制数加法运算例如:8位二进制相加2、实现余3码到8421BCD码的转换解:-3(0011)相当于+11013、构成一位8421BCD码加法器本章小结(1)组合电路任何时刻的输出仅决定于当时的输入,与电路原来的状态无关。它由基本门构成,不含存储电路和记忆元件,且无反馈线。(2)组合电路的分析根据已给定的逻辑电路,描述其逻辑功能(3)组合电路的设计根据设计要求构成功能正确,经济可靠的电路(4)常用的中规模组合逻辑模块用加法器、比较器、译码器、编码器、数据选择器等设计特定电路

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号