第4章-组合逻辑电路_第1页
第4章-组合逻辑电路_第2页
第4章-组合逻辑电路_第3页
第4章-组合逻辑电路_第4页
第4章-组合逻辑电路_第5页
已阅读5页,还剩132页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第4章组合逻辑电路4.1.1组合逻辑电路的分析方法4.1.2组合逻辑电路的设计方法4.1SSI组合逻辑电路的分析和设计返回结束放映2/3/20231复习CMOS和TTL各种门电路的判断及分析CMOS门的特点?CMOS门使用时要特别注意什么?TTL门使用时要特别注意什么?CMOS门和TTL门的接口电路要考虑哪两个问题?2/3/20232数字电路组合逻辑电路时序逻辑电路任一时刻的输出仅取决于该时刻的输入,与电路原来的状态无关。任一时刻的输出不仅取决于现时的输入,而且还与电路原来状态有关。第4章组合逻辑电路2/3/202334.1.1组合逻辑电路的分析方法返回4.1SSI组合逻辑电路的分析和设计小规模集成电路是指每片在十个门以下的集成芯片。所谓组合逻辑电路的分析,就是根据给定的逻辑电路图,求出电路的逻辑功能。分析已知逻辑电路说明逻辑功能2/3/20234分析方法步骤:组合逻辑电路图写出逻辑表达式化简列真值表说明逻辑功能2/3/20235逻辑图逻辑表达式11最简与或表达式化简22从输入到输出逐级写出2.举例说明组合逻辑电路的分析方法

2/3/20236最简与或表达式3真值表34电路的逻辑功能当输入A、B、C中有2个或3个为1时,输出Y为1,否则输出Y为0。所以这个电路实际上是一种3人表决用的组合电路:只要有2票或3票同意,表决就通过。4000101112/3/20237分析图3-2(a)所示电路的逻辑功能。图3-2例3-2逻辑电路图仿真

2/3/20238解:为了方便写表达式,在图中标注中间变量,比如F1、F2和F3。S返回2/3/20239表3-2例3-2真值表该电路实现两个一位二进制数相加的功能。S是它们的和,C是向高位的进位。由于这一加法器电路没有考虑低位的进位,所以称该电路为半加器。根据S和C的表达式,将原电路图改画成图3-2(b)所示的逻辑图。图3-2(b)逻辑图仿真

2/3/2023104.1.2组合逻辑电路的设计方法与分析过程相反,组合逻辑电路的设计是根据给定的实际逻辑问题,求出实现其逻辑功能的最简单的逻辑电路。返回设计根据实际逻辑问题最简单逻辑电路2/3/202311形式变换写出表达式并简化设计步骤:确定输入、输出列出真值表分析题意,将设计要求转化为逻辑关系,这一步为设计组合逻辑电路的关键根据设计要求根据设计所用芯片要求画逻辑电路图选择所需门电路2/3/2023122.组合逻辑电路设计方法举例。例:一火灾报警系统,设有烟感、温感和紫外光感三种类型的火灾探测器。为了防止误报警,只有当其中有两种或两种以上类型的探测器发出火灾检测信号时,报警系统产生报警控制信号。设计一个产生报警控制信号的电路。解:(1)分析设计要求,设输入输出变量并逻辑赋值;输入变量:烟感A、温感B,紫外线光感C;输出变量:报警控制信号Y。逻辑赋值:用1表示肯定,用0表示否定。2/3/202313(2)列真值表;把逻辑关系转换成数字表示形式:

表3-2例3-3真值表ABCY00000010010001111000101111011111(3)由真值表写逻辑表达式,并化简;化简得最简式:2/3/202314图3-3例3-3的逻辑电路图

(4)画逻辑电路图:

用与非门实现,其逻辑图与例3-1相同。如果作以下变换:用一个与或非门加一个非门就可以实现,其逻辑电路图如图3-3所示。2/3/2023154.2.1

普通编码器4.2.2

优先编码器4.2编码器返回结束放映2/3/202316人们为解决实践上遇到的各种逻辑问题,设计了许多逻辑电路。然而,我们发现,其中有些逻辑电路经常、大量出现在各种数字系统当中。为了方便使用,各厂家已经把这些逻辑电路制造成中规模集成的组合逻辑电路产品。比较常用的有编码器、译码器、数据选择器、加法器和数值比较器等等。下面分别进行介绍。2/3/202317生活中常用十进制数及文字、符号等表示事物。4.2编码器数字电路只能以二进制信号工作。用二进制代码表示文字、符号或者数码等特定对象的过程,称为编码。实现编码的逻辑电路,称为编码器。编码器译码器2/3/202318对M个信号编码时,应如何确定位数N?

N位二进制代码可以表示多少个信号?例:对101键盘编码时,采用几位二进制代码?

编码原则:N位二进制代码可以表示2N个信号,则对M个信号编码时,应由2N≥M来确定位数N。例:对101键盘编码时,采用了7位二进制代码ASCⅡ码。27=128>101。目前经常使用的编码器有普通编码器和优先编码器两种。2/3/2023194.2.1普通编码器

定义:任何时刻只允许输入一个有效编码请求信号,否则输出将发生混乱。

举例:以一个三位二进制普通编码器为例,说明普通编码器的工作原理。图3-4普通编码器的方框图返回输入:八个信号(对象)

I0~I7

(二值量)八个病房呼叫请求输出:三位二进制代码

Y2Y1Y0称八线—三线编码器对病房编码2/3/202320

I0

I1I2

I3I4

I5

I6

I7Y2Y1Y01000000000001000000001001000000100001000001100001000100000001001010000001011000000001111表3-4编码器输入输出的对应关系设输入信号为1表示对该输入进行编码。任何时刻只允许输入一个编码请求表达式、电路图?其它输入取值组合不允许出现,为无关项。2/3/202321利用无关项化简,得:2/3/2023224.2.2优先编码器在优先编码器中,允许同时输入两个以上的有效编码请求信号。当几个输入信号同时出现时,只对其中优先权最高的一个进行编码。

优先级别的高低由设计者根据输入信号的轻重缓急情况而定。如根据病情而设定优先权。返回2/3/202323图3-574LS148的逻辑符号

输入端输出端选通输出端选通输入端扩展端2/3/202324表3-574LS148电路的功能表例:八线—三线优先编码器74LS1482/3/20232574LS148的逻辑功能描述:(1)编码输入端:逻辑符号输入端′上面均有“′”号,这表示编码输入低电平有效。I0′~I7低电平有效允许编码,但无有效编码请求优先权最高2/3/202326(2)编码输出端:从功能表可以看出,74LS148编码器的编码输出是反码。Y2′、Y1′、Y0′

2/3/202327(3)选通输入端:只有在=0时,编码器才处于工作状态;而在=1时,编码器处于禁止状态,所有输出端均被封锁为高电平。S′禁止状态工作状态S′2/3/202328允许编码,但无有效编码请求正在优先编码(4)选通输出端YS′和扩展输出端YEX′

:为扩展编码器功能而设置。2/3/202329低电平实例:

74HC1482/3/202330选通信号选通信号2/3/202331附

号为0时,电路工作无编码输入为0时,电路工作有编码输入2/3/202332以上通过对74LS148编码器逻辑功能的分析,介绍了通过MSI器件逻辑功能表了解集成器件功能的方法。要求初步具备查阅器件手册的能力。不要求背74LS148的功能表。2/3/202333下页上页返回74LS14874LS148例:试用两片74LS148组成16线-4线优先编码器。

~均无信号时,才允许对~输入信号编码。编码输出为原码优先权最高2/3/20233400101111111001111101当A’8-A’15为10101111时,____片处于编码状态,_____片被封锁,Z3Z2Z1Z0=______。2/3/2023351111111110111010010101110101仿真

当A’0-A’7为10101011时,____片处于编码状态,_____片被封锁,Z3Z2Z1Z0=______。2/3/202336二、二-十进制编码器输入端10个,输出端4个,也称10线-4线编码器。集成10线-4线优先编码器输入输出均低电平有效。2/3/2023374.3.1

二进制译码器4.3.2

二-十进制译码器

4.3译码器返回结束放映4.3.3

显示译码器2/3/202338复习全班有42名同学,需几位二进制代码才能表示?为什么要用优先编码器?简述SSI组合电路的分析步骤。简述SSI组合电路的设计步骤。2/3/2023394.3译码器

译码:编码的逆过程,将编码时赋予代码的特定含义“翻译”出来。

译码器:实现译码功能的电路。常用的译码器有二进制译码器、二-十进制译码器和显示译码器等。二进制代码原来信息编码对象编码译码2/3/2023404.3.1二进制译码器

返回图3-7三位二进制译码器的方框图输入:二进制代码(N位),输出:2N个,每个输出仅包含一个最小项。输入是三位二进制代码、有八种状态,八个输出端分别对应其中一种输入状态。因此,又把三位二进制译码器称为3线—8线译码器。2/3/202341输入输出A2A1A0Y7Y6Y5Y4Y3Y2Y1Y000000000001001000000100100000010001100001000100000100001010010000011001000000111100000002/3/202342用电路进行实现

用二极管与门阵列组成的3线-8线译码器

2/3/2023431.74HC138的逻辑功能内部电路图负逻辑与非门译码输入端S为控制端(又称使能端)

S=1译码工作

S=0禁止译码,输出全1

输出端为便于理解功能而分析内部电路仿真

2/3/202344表3-674HC138的功能表译中为0高电平有效低电平有效禁止译码译码工作2/3/20234574LS138的逻辑符号低电平有效输出三位二进制代码使能端2/3/20234674HC138的逻辑功能三个译码输入端(又称地址输入端)A0、A1、A2,八个译码输出端Y0’-Y7’以及三个控制端(又称使能端)S1、S2’、S3’

S1、S2’、S3’是译码器的控制输入端,当S1=1、S2′+S3′=0(即S1=1,S2′和S3′均为0)时,S输出为高电平,译码器处于工作状态。否则,译码器被禁止,所有的输出端被封锁在高电平。2/3/202347当译码器处于工作状态时,每输入一个二进制代码将使对应的一个输出端为低电平,而其它输出端均为高电平。也可以说对应的输出端被“译中”。

74HC138输出端被“译中”时为低电平,所以其逻辑符号中每个输出端Y0’—Y7’上方均有“′”符号。2/3/202348

2.应用举例(1)功能扩展(利用使能端实现)

用两片74LS138译码器构成4线—16线译码器D3=0时,片Ⅰ工作,片Ⅱ禁止(0000~0111

)D3=1时,片Ⅰ禁止,片Ⅱ工作(1000~1111)扩展位控制使能端2/3/202349(1)片工作,(2)片禁止。若输入D3D2D1D0=0100时,译码器_____输出________________。000(1)111101112/3/202350(2)片工作,(1)片禁止。若输入D3D2D1D0=1101时,译码器_____输出________________。111(2)111110112/3/202351(2)实现组合逻辑函数F(A,B,C)

比较以上两式可知,把3线—8线译码器74LS138地址输入端(A2A1A0)作为逻辑函数的输入变量(ABC),译码器的每个输出端Yi’都与某一个最小项mi相对应,加上适当的门电路,就可以利用译码器实现组合逻辑函数。2/3/202352例3-4试用74LS138译码器实现逻辑函数:解:因为则2/3/202353

因此,正确连接控制输入端使译码器处于工作状态,将Y1’、Y3’、Y5’、Y6’、Y7’经一个与非门输出,A2、A1、A0分别作为输入变量A、B、C,就可实现组合逻辑函数。电路图仿真

2/3/2023544.3.2二-十进制译码器

二—十进制译码器的逻辑功能是将输入的BCD码译成十个输出信号。返回二-十进制译码器的输入是十进制数的4位二进制编码(BCD码),分别用A3、A2、A1、A0表示;输出的是与10个十进制数字相对应的10个信号,用Y9~Y0表示。由于二-十进制译码器有4根输入线,10根输出线,所以又称为4线-10线译码器。2/3/202355集成8421BCD码译码器74LS42输入端输出端2/3/202356表3-7二-十进制译码器74LS42的功能表译中为0拒绝伪码返回2/3/2023574.3.3显示译码器在数字测量仪表和各种数字系统中,都需要将数字量直观地显示出来,一方面供人们直接读取测量和运算的结果,另一方面用于监视数字系统的工作情况。数字显示电路是数字设备不可缺少的部分。数字显示电路通常由显示译码器、驱动器和显示器等部分组成,如图所示。

返回2/3/202358数字显示电路的组成方框图1.数字显示器件数字显示器件是用来显示数字、文字或者符号的器件,常见的有辉光数码管、荧光数码管、液晶显示器、发光二极管数码管、场致发光数字板、等离子体显示板等等。本书主要讨论发光二极管数码管。2/3/202359(1)发光二极管(LED)及其驱动方式

LED具有许多优点,它不仅有工作电压低(1.5~3V)、体积小、寿命长、可靠性高等优点,而且响应速度快(≤100ns)、亮度比较高。一般LED的工作电流选在5~10mA,但不允许超过最大值(通常为50mA)。

LED可以直接由门电路驱动。

2/3/202360

图(a)是输出为低电平时,LED发光,称为低电平驱动;图(b)是输出为高电平时,LED发光,称为高电平驱动;采用高电平驱动方式的TTL门最好选用OC门。

门电路驱动LED(a)低电平驱动(b)高电平驱动2/3/202361七段显示LED数码管(a)外形图(b)共阴型(c)共阳型(2)LED数码管LED数码管又称为半导体数码管,它是由多个LED按分段式封装制成的。LED数码管有两种形式:共阴型和共阳型。公共阴极公共阳极高电平驱动低电平驱动2/3/202362七段数码管字形显示方式2.七段显示译码器(1)七段字形显示方式

LED数码管通常采用如图所示的七段字形显示方式来表示0-9十个数字。2/3/202363abcdfgabcdefg111111001100001101101e2/3/202364图3-1674LS49的逻辑符号(2)七段显示译码器

灭灯控制端8421BCD码七段代码

七段显示器译码器把输入的BCD码,翻译成驱动七段LED数码管各对应段所需的电平。

74LS49是一种七段显示译码器。2/3/202365表3-874LS49的功能表8421BCD码禁止码灭灯状态2/3/202366译码输入端:D、C、B、A,为8421BCD码;七段代码输出端:abcdefg,某段输出为高电平时该段点亮,用以驱动高电平有效的七段显示LED数码管;灭灯控制端:IB,当IB=1时,译码器处于正常译码工作状态;若IB=0,不管D、C、B、A输入什么信号,译码器各输出端均为低电平,处于灭灯状态。利用IB信号,可以控制数码管按照要求处于显示或者灭灯状态,如闪烁、熄灭首尾部多余的0等。2/3/20236774LS49驱动LED数码管电路

下图是一个用七段显示译码器74LS49驱动共阴型LED数码管的实用电路。2/3/202368七段显示译码器7448引脚排列图灯测试输入灭零输入灭灯输入/灭零输出2/3/202369用7448驱动BS201的连接方法2/3/202370RBI和RBO配合使用,可使多位数字显示时的最高位及小数点后最低位的0不显示00067.9002/3/2023714.4.3应用举例4.4.1数据选择器的工作原理4.4.2

八选一数据选择器74LS1514.4数据选择器返回结束放映4.5加法器4.5.1全加器

4.5.2多位加法器4.6数值比较器2/3/202372复习LED数码管有哪两种形式?高电平有效的七段显示译码器应驱动哪种LED数码管?如何用74LS138译码器实现如下逻辑函数?2/3/202373在多路数据传送过程中,能够根据需要将其中任意一路挑选出来的电路,叫做数据选择器,也称为多路选择器,其作用相当于多路开关。常见的数据选择器有四选一、八选一、十六选一电路。

4.4数据选择器2/3/202374以双四选一数据选择器为例。双四选一数据选择器电路4.4.1数据选择器的工作原理返回地址输入端控制输入端数据输入端输出端2/3/202375(2)四选一数据选择器的功能表四选一数据选择器的功能表“双四选一”,74HC153分析其中的一个“四选一”动画2/3/2023764.4.2八选一数据选择器74LS151三个地址输入端A2、A1、A0,八个数据输入端D0~D7,两个互补输出的数据输出端Y和Y’,一个控制输入端S’。返回2/3/20237774LS151的功能表

禁止状态工作状态2/3/202378例:用两个“四选一”接成“八选一”“四选一”只有2位地址输入,从四个输入中选中一个“八选一”的八个数据需要3位地址代码指定其中任何一个A2=1时,下边一半数据选择器工作,数据D4~D7选择一路输出。A2=0时,上边一半数据选择器工作,数据D0~D3选择一路输出。74HC1532/3/2023794.4.3应用举例1.功能扩展

用两片八选一数据选择器74LS151,可以构成十六选一数据选择器。返回方法可参考:用两个“四选一”接成“八选一”

使能端的应用2/3/202380用74LS151构成十六选一数据选择器

扩展位接控制端A3=1时,片Ⅰ禁止,片Ⅱ工作A3=0时,片Ⅰ工作,片Ⅱ禁止输出需适当处理(该例接或门)仿真

2/3/2023812.实现组合逻辑函数比较可知,表达式中都有最小项mi,利用数据选择器可以实现各种组合逻辑函数。组合逻辑函数8选14选12/3/202382用数据选择器设计组合逻辑电路一般步骤:1.列出所求逻辑函数的真值表,写出其最小项表达式。2.根据上述函数包含的变量数,选定数据选择器。3.对照比较所求逻辑函数式和数据选择器的输出表达式确定选择器输入变量的表达式或取值。4.按照求出的表达式或取值连接电路,画电路连线图。2/3/202383

例试用八选一电路实现解:将A、B、C分别从A2、A1、A0输入,作为输入变量,把Y端作为输出F。因为逻辑表达式中的各乘积项均为最小项,所以可以改写为根据八选一数据选择器的功能,令2/3/202384具体电路见图:D0=D3=D5=D7=1D1=D2=D4=D6=0S’=0仿真

2/3/202385

例试用八选一电路实现三变量多数表决电路。表3-11例3-6的真值表ABCF00000010010001111000101111011111

解:假设三变量为A、B、C,表决结果为F,则真值表如表3-11所示。2/3/202386在八选一电路中,将A、B、C从A2、A1、A0输入,令D3=D5=D6=D7=1D0=D1=D2=D4=0S’=0F=Y则可实现三变量多数表决电路,具体电路图请读者自行画出。则2/3/202387

思考:若用8选1实现4变量的函数,或者用4选1实现3变量的函数,即地址输入端的个数比变量个数小1,如何实现?如:ABCF00010010010001111000101111001111输入输出S

A1

A0Y0××0100D0101D1110D2111D3返回2/3/202388确定数据选择器确定地址变量21n个地址变量的数据选择器,不需要增加门电路,最多可实现n+1个变量的函数。3个变量,选用4选1数据选择器。A1=A、A0=B逻辑函数1选用74HC153274HC153有两个地址变量。2/3/202389求Di3(1)公式法函数的标准与或表达式:4选1数据选择器输出信号的表达式:比较L和Y,得:32/3/202390画连线图442/3/2023914.5加法器输入输出ABSCO0000011010101101

算术运算是数字系统的基本功能,更是计算机中不可缺少的组成单元。本节介绍实现加法运算的逻辑电路。4.5.1半加器返回2/3/202392全加器的真值表S

CO0000000110010100110110010101011100111111A

B

CI

全加器能把本位两个加数A

B

和来自低位的进位CI三者相加,得到求和结果S

和该位的进位信号CO。4.5.2全加器2/3/202393S

CO0000000110010100110110010101011100111111A

B

CI由真值表写最小项之和式,再稍加变换得:2/3/202394

全加器(a)电路图(b)逻辑符号由表达式得逻辑图:仿真

2/3/2023954.5.3多位加法器全加器可以实现两个一位二进制数的相加,要实现多位二进制数的相加,可选用多位加法器电路。返回串行进位加法器优点:简单。缺点:速度慢。和进位2/3/202396CI是低位的进位,CO是向高位的进位,A3A2A1A0和B3B2B1B0是两个二进制待加数,S3、S2、S1、S0是对应各位的和。

74LS283电路是一个四位加法器电路,可实现两个四位二进制数的相加。2.超前进位加法器优点:速度快,每1位的和及最后的进位基本同时产生。缺点:电路复杂。2/3/202397多位加法器除了可以实现加法运算功能之外,还可以实现组合逻辑电路。图3-24由74LS283构成的代码转换电路8421BCD码0011余3码例:将8421BCD码转换成余3码。

余3码=8421BCD码+3(即0011)仿真

2/3/2023984.6数值比较器数值比较器:能够比较数字大小的电路。

1.两个一位数A和B相比较的情况:(1)A>B:只有当A=1、B=0时,A>B才为真;(2)A<B:只有当A=0、B=1时,A<B才为真;(3)A=B:只有当A=B=0或A=B=1时,A=B才为真。ABYA>BYA<BYA=B00001010101010011001返回动画2/3/202399图3-2574LS85的逻辑符号如果要比较两个多位二进制数A和B的大小?必须从高向低逐位进行比较。2.四位数值比较器74LS85级联输入便于功能扩展待比较的数输出2/3/202310074LS85的功能表输入级联输入输出A3,B3A2,B2A1,B1A0,B0IA>BIA<BIA=BFA>BFA<BFA=B10××××××10001××××××010A3=B310×××××100A3=B301×××××010A3=B3A2=B210××××100A3=B3A2=B201××××010A3=B3A2=B2A1=B110×××100A3=B3A2=B2A1=B101×××010A3=B3A2=B2A1=B1A0=B0100100A3=B3A2=B2A1=B1A0=B0010010A3=B3A2=B2A1=B1A0=B0001001A3=B3A2=B2A1=B1A0=B0××10012/3/2023101集成数值比较器2/3/2023102例试用两片74LS85组成一个8位数值比较器。高4位低4位2/3/2023103Y(A>B)是用Y(A<B)和Y(A=B)产生的,Y(A>B)仅仅是一个控制信号。C7C4C5C6D7D4D5D6C0C1C2C3D0D1D2D3Y(A<B)Y(A=B)Y(A>B)0A2A1B0A0B1B2B3A3I(A>B)I(A<B)I(A=B)CC14585(1)Y(A>B)Y(A<B)Y(A=B)A2A1B0A0B1B2B3A3I(A>B)I(A<B)I(A=B)CC14585(2)Y(A>B)Y(A<B)Y(A=B)用两片CC14585组成一个8位数值比较器12/3/2023104在CMOS集成比较器的级联中,最低位的I(A<B)应接低电平0,I(A=B)应接高电平1,设置I(A>B)输入端只是为了便于理解,应接高电平1。级联中CMOS比较器与TTL比较器的区别:在TTL集成比较器的级联中,高位中的三个扩展端I(A<B)、I(A>B)和I(A=B),应分别与低位中的Y(A<B)、Y(A>B)和Y(A=B)连接,最低位的I(A=B)应接1,I(A<B)和I(A>B)端应接0。2/3/2023105型号名称主要功能74LS14710线-4线优先编码器

74LS1488线-3线优先编码器

74LS1498线-8线优先编码器

74LS424线-10线译码器BCD输入74LS1544线-16线译码器

74LS46七段显示译码器BCD输入、开路输出74LS47七段显示译码器BCD输入、开路输出74LS48七段显示译码器BCD输入、带上拉电阻74LS49七段显示译码器BCD输入、OC输出74LS15016选1数据选择器反码输出74LS1518选1数据选择器原、反码输出74LS153双4选1数据选择器

74LS2518选1数据选择器原、反码输出,三态74LS854位数值比较器

74LS8668位数值比较器

3.

部分常用的MSI组合逻辑电路的型号、名称和主要功能表2/3/2023106型号名称主要功能CC4014710线-4线优先编码器BCD输出CC45328线-3线优先编码器

CC4555双2线-4线译码器

CC45144线-16线译码器有地址锁存CC4511七段显示译码器锁存输出、BCD输入CC4055七段显示译码器BCD输入、驱动液晶显示器CC4056七段显示译码器BCD输入、有选通、锁存CC4519四2选1数据选择器

CC45128路数据选择器

CC40634位数值比较器

CC4014710线-4线优先编码器BCD输出返回2/3/2023107

4.7组合逻辑电路中的竞争-冒险现象在组合电路中,当输入信号的状态改变时,输出端可能会出现不正常的干扰信号,使电路产生错误的输出,这种现象称为竞争冒险。一.竞争-冒险的概念2/3/2023108原因:主要是门电路的延迟时间产生的。干扰信号

二.产生竞争-冒险的原因2/3/2023109三.检查竞争-冒险的方法只要输出端的逻辑函数在一定条件下能简化成或则可出现竞争-冒险现象。2/3/2023110当B=C=1时,Y=A+A′存在竞争冒险当A=C=0时

存在竞争冒险图(a)图(b)2/3/20231114.7.1消除竞争-冒险现象的方法一、接入滤波电容 尖峰脉冲很窄,用很小的电容就可将尖峰削弱到VTH以下。二、引入选通脉冲 取选通脉冲作用时间,在电路达到稳定之后,P的高电平期的输出信号不会出现尖峰。2/3/2023112三、修改逻辑设计例:2/3/2023113本章小结4.8MSI组合逻辑电路的分析返回结束放映4.8.1分析步骤4.8.2分析举例2/3/2023114复习十六选一的数据选择器应有怎样的输入、输出、选择、控制端?如何用两片八选一数据选择器构成十六选一数据选择器?如何利用八选一数据选择器实现四变量组合逻辑函数?2/3/20231154.8MSI组合逻辑电路的分析

MSI组合逻辑电路的分析:以中规模集成器件为核心的组合逻辑电路的分析。本节将MSI电路按功能块进行划分,逐块分析各功能块电路,最后得出整个电路功能的分析方法,这种方法称为功能块级的电路分析,适用于更加复杂的逻辑电路分析。

返回2/3/20231164.8.1分析步骤功能块组合逻辑电路分析流程图

分析步骤(1)划分功能块(2)分析功能块的逻辑功能(3)分析整体逻辑电路的功能逻辑电路图划分功能块分析各块功能分析整体功能返回2/3/2023117(1)划分功能块首先根据电路的复杂程度和器件类型,视情形将电路划分为一个或多个逻辑功能块。功能块内部,可以是单片或多片MSI或SSI以及扩展组合的电路。分成几个功能块和怎样划分功能块,这取决于对常用功能电路的熟悉程度和经验。画出功能块电路框图有助于进一步的分析。2/3/2023118(2)分析功能块的逻辑功能利用前面学过的常用功能电路的知识,分析各功能块逻辑功能。如有必要,可写出每个功能块的逻辑表达式或逻辑功能表。2/3/2023119(3)分析整体逻辑电路的功能在对各功能块电路分析的基础上,最后对整个电路进行整体功能的分析。如有必要,可以写出输入与输出的逻辑函数式,或列出功能表。应该注意,即使电路只有一个功能块,整体电路的逻辑功能也不一定是这个功能块原来的逻辑功能。2/3/2023120例1、下图是由双4选1数据选择器74LS153和门电路组成的组合逻辑电路。试分析输出Z与输入X3、X2、X1、X0之间的逻辑关系。4.8.2分析举例电路图返回2/3/2023121

(1)划分功能块本题只有一块MSI电路,可以只划分一个功能块。

(2)分析功能块的功能通过查74LS153的功能表,知道它是一块双4选1数据选择器。其中:A1、A0是地址输入端,Y是输出端;74LS153的控制输入端为低电平有效;数据选择器处于禁止状态时,输出为0。

解:2/3/2023122下图中电路的输出端是Z,Z=1Y+2Y;输入端为X3、X2、X1、X0。当X3=1时,2S=1、1S=0,数据选择器2处于禁止状态,而数据选择器1处于工作状态;当X3=0时,数据选择器1处于禁止状态,数据选择器2处于工作状态。2/3/20231238选1功能框图

显然,电路构成了一个8选1数据选择器,其输出为Z,地址输入端为X3、X1、X0。原电路可用下图的功能框图来表示。2/3/2023124(3)分析整体电路的逻辑功能把电路看成一个8选1数据选择器,可得出其的功能表。功能表X3X2X1X0Z0×××11000110011101001011011000110101110011110

分析电路的功能表,当X3

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论