您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 第十章组合电路分析200625122024960.ppt10
组合电路的分析与设计第十章◆根据逻辑功能的不同特点,常把数字电路分成组合逻辑电路(简称组合电路)和时序逻辑电路(简称时序电路)两大类。◆组合电路逻辑功能表示方法:通常有逻辑函数表达式、真值表(或功能表)、逻辑图、卡诺图、波形图等五种。◆适用于比较简单的电路,分析步骤为:(1)写出逻辑函数表达式;(2)简化逻辑函数或者列真值表;(3)描述电路逻辑功能。10.1.2组合逻辑电路的分析方法功能◆较复杂或无法得到逻辑图的电路,搭接实验电路;例题1分析图下图所示电路。解:◆由图写出逻辑函数表达式,并进行化简cddcdcabbabaGdcbadcdcbabadcddccbabbaa①写出函数表达式②由表达式求出真值表输入输出abcdG0000000100100011010001010110011101101001输入输出abcdG1000100110101011110011011110111110010110③由真值表分析电路功能当a、b、c、d中有奇数个1时,G为1;反之G为0。F=G⊙dcba由图(b)所示电路可写出可见,这是一个奇偶校验监测器这是一个奇偶校验位产生电路分析图10.2所示电路的逻辑功能例题2解:B2A210120GGGAAAYB2A210121GGGAAAYB2A210122GGGAAAYB2A210123GGGAAAYB2A210124GGGAAAYB2A210125GGGAAAYB2A210126GGGAAAYB2A210127GGGAAAY由表达式可见,当G1为0时,无论其它输入信号为什么状态,均为1,同理和只要有一个为1时,也为1。通常用式来表示和的某些状态。70~YYA2GB2G70~YYA2GB2GB2A22GGG①写出函数表达式②由表达式求出真值表表10.2真值表输入输出×10×1010101010101010××××××000001010011100101110111111111111111111101111111101111111101111111101111111101111111101111111101111111101G2G012AAA76543210YYYYYYYY1G2G由真值表10.2可以看出,当为1,为0时,3位二进制输入信号的8种取值组合分别对应着中的一个确定的输出信号。如当=000时,输出信号,而均为1;当=111时,而均为1。因此,该电路是一个3-8线二进制译码器。它是第4章中讨论过的74LS138的内部电路。012AAA70~YY012AAA07Y00Y70~YY012AAA60~YY③由真值表分析电路功能分析图10.3所示电路的逻辑功能例题3解3012201210120012(DAAADAAADAAADAAASZ)7012601250124012DAAADAAADAAADAAAY=EN①写出函数表达式输入输出使能端地址输入数据SY100000000×××000001010011100101110111××××××××D0××××××××D1××××××××D2××××××××D3××××××××D4××××××××D5××××××××D6××××××××D70D0D1D2D3D4D5D6D7012AAA(3)逻辑功能由真值表可以看出,EN是选通端,对数据通行进行控制。当EN=0时,根据不同的地址码A2A1A0选通相应的通道,且仅选通一路。可见该电路是一个多路选择器(也称为数据选择器)。实现的功能是从多个输入信号中选择一个信号输出,或者将并行输入转换为串行输出。EN76543210DDDDDDDDY②由表达式求出真值表◆多路选择器应用举例:实现逻辑函数DCABDCABDCBADCBADCBADCBACDBADCBAYF是一个四变量函数,所以要用具有三个地址输入端的选择器,即用8选1的多路选择器实现。假设用74LS151,在3个地址输入端A2、A1、A0分别输入A、B、C这3个变量。比较上述表达式可知DD0DD112DDD03DDD4DD516DDD07D用多路选择器实现逻辑函数F如图所示。图10.3(c)10.2组合逻辑电路的设计1.分析2.真值表3.化简4.逻辑图(1)分析要求,列真值表(2)由真值表写表达式(3)化简(4)画逻辑图例1(10.4)某设备有开关A、B、C,要求:只有开关A接通的条件下,开关B才能接通;开关C只有在开关B接通的条件下才能接通。违反这一规程,则发出报警信号。设计一个由与非门组成的能实现这一功能的报警控制电路。解:◆由题意可知,该报警电路的输入变量是三个开关A、B、C的状态,设开关接通用1表示,开关断开用0表示;设该电路的输出报警信号为F,F为1表示报警,F为0表示不报警。ABCF00000101001110010111011101110100①分析题意,写出真值表②由真值表写表达式CBABCACBACBAFCBBACBBAF③化简函数表达式CBABCACBACBAF④画逻辑图设计一个路灯的控制电路(一盏灯),要求在四个不同地方都能独立控制灯的亮灭。用最简的电路实现例2解:设四个控制开关为A、B、C、D,开关动作使灯L亮为1,使灯L灭为0。ABCDL00000000110010100110010010101001100011111000110010101001011111000110111110111110DABCDCABCDBADCBABCDADCBADCBADCBALDCBABADCBADCDCABDCBADCBADCBAL)()()()()()()()(②由真值表写表达式①分析题意,写出真值表③化简函数表达式④画逻辑图练习1设有甲乙丙三人进行表决,若有两人以上(包括两人)同意,则通过表决,用ABC代表甲乙丙,用L表示表决结果。试写出真值表,逻辑表达式,并画出用与非门构成的逻辑图。解:BCAABCCABCBALABCL00000010010001111000101111011111②由真值表写表达式①分析题意,写出真值表③化简函数表达式用1表示同意,0表示反对或弃权。可列出真值表如下:BCABACBCABACBCABACBCAABCCABCBAL④画逻辑图三个工厂由甲、乙两个变电站供电。若一个工厂用电,由甲变电站供电;若两个工厂用电,由乙变电站供电;若三个工厂同时用电,则由甲、乙两个变电站同时供电。设计一个供电控制电路,用与非门构成。练习2解:设三个工厂用A、B、C表示,用电为1,不用电为0。两个变电站用M(甲)、N(乙)控制,供电为1,不供电为0。ABCMN0000000110010100110110010101011100111111ABCCABCBABCANABCCBACBACBAM化成与非门形式ABBCACABCCBACBACBAMABCCBACBACBAABBCACABBCACN②由真值表写表达式①分析题意,写出真值表③化简函数表达式④画逻辑图10.2.2组合逻辑电路设计实例1.设计优先编码器设计要求:将Y0~Y9十个信号编成二进制代码。其中Y9的优先级别最高,Y0最低。当有几个信号同时出现在输入端时,要求只对优先级别最高的信号进行编码,且输入输出都是低电平有效。◆分析要求:Y0~Y9共10个信号,根据公式2n≥N=10,取n=4即取4位二进制码进行编码。根据设计要求,优先级别高的排斥优先级别低的,当输入端有几个信号同时存在时,优先级别低的信号无论电平高低,对输出均无影响。输入输出1111111110111111110×11111110××1111110×××111110××××11110×××××1110××××××110×××××××10××××××××0×××××××××11111110110111001011101010011000011101100123456789YYYYYYYYYYABCD被排斥的量用“×”号表示。优先级别高的排斥优先级别低的。输出4位二进制码用DCBA表示,它们共有16种组合,用来对Y0~Y9进行编码的方案很多,我们采用其中一种方案。可得到真值表。①分析题意,写出真值表89899YYYYYD89YYD456789567896789789YYYYYYYYYYYYYYYYYYC489589689789YYYYYYYYYYYY489589689789YYYYYYYYYYYYC2345678934567896789789YYYYYYYYYYYYYYYYYYYYYYB2458934589689789YYYYYYYYYYYYYYYY2458934589689789YYYYYYYYYYYYYYYYB1234567893456789567897899YYYYYYYYYYYYYYYYYYYYYYYYYA124683468568789YYYYYYYYYYYYYYYA②由真值表写表达式③化简函数表达式如果同时输入为低电平0时,则输出=0110即对进行编码;如果均为高电平时,则输出全为高电平,此时为隐含着的对的编码。0Y90~YY90~YY9YABCDABCD验证④画逻辑图2.设计加法器设计要求:设计一个四位二进制数的加法器要设计一个四位二进制数加法器,我们首先要弄清楚一位二进制数如何相加。一位二进制数相加不仅要考虑本位的加数与被加数,还要考虑低位的进位信号,而输出为本位和及向高位的进位信号,这就是通常所说的全加器。由于一位全加器是构成多位加法器的基础,故先设计一位的全加器。假设一位全加器的加数、被加数和低位的进位信号分别为Ai、Bi和Ci-1,输出本位和Si及向高位的进位信号Ci,可得真值表表10.6。输入输出AiBiCi-1SiCi0000010100111001011101110010100110010111②由真值表写表达式①分析题意,写出真值表1iii1iii1iii1iiiiCBACBACBACBAS1iii1iii1iii1iiiiCBACBACBACBAS1iii1iii1iii)()(CBACBACBA1ii1iiii1iii1iii1iii1iiiiCBCABACBACBACBACBAC③化简函数表达式④画逻辑图CICOCOCICICICOCOAi1101Bi1011Si100010.3常用组合集成电路简介类型型号功能码制转换器7418474185BCD码-二进制码转换器二进制码-BCD码转换器数据选择器74150741517415374LS153741577425374LS2537435374LS3537435116选1数据选择器(有选通输入,反码输出)8选1数据选择器(有选通输入,互补输出)双4选1数据选择器(有选通输入)四2选1数据选择器(有公共选通输入)双4选1数据选择器(三态输出)双4选1数据选择器(三态输出,反码)双8选1数据选择器(三态输出)比较器748574LS8574LS68674LS6877468874LS688746894位幅度比较器8位数值比较器8位数值比较器(OC)8位数值比较器/等值检测器8位数值比较器/等制检测器(OC)运算器7428374LS2834位二进制超前进位全加器P19610.610.810.910.10作业
本文标题:第十章组合电路分析200625122024960.ppt10
链接地址:https://www.777doc.com/doc-4075125 .html