![—组合逻辑电路_第1页](http://file2.renrendoc.com/fileroot_temp3/2021-11/11/c3d18da9-a309-4c39-9733-ac24d457fdd0/c3d18da9-a309-4c39-9733-ac24d457fdd01.gif)
![—组合逻辑电路_第2页](http://file2.renrendoc.com/fileroot_temp3/2021-11/11/c3d18da9-a309-4c39-9733-ac24d457fdd0/c3d18da9-a309-4c39-9733-ac24d457fdd02.gif)
![—组合逻辑电路_第3页](http://file2.renrendoc.com/fileroot_temp3/2021-11/11/c3d18da9-a309-4c39-9733-ac24d457fdd0/c3d18da9-a309-4c39-9733-ac24d457fdd03.gif)
![—组合逻辑电路_第4页](http://file2.renrendoc.com/fileroot_temp3/2021-11/11/c3d18da9-a309-4c39-9733-ac24d457fdd0/c3d18da9-a309-4c39-9733-ac24d457fdd04.gif)
![—组合逻辑电路_第5页](http://file2.renrendoc.com/fileroot_temp3/2021-11/11/c3d18da9-a309-4c39-9733-ac24d457fdd0/c3d18da9-a309-4c39-9733-ac24d457fdd05.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数字电子技术讲义组合逻辑电路第三部分 组合逻辑电路课 题: 组合逻辑电路的分析与设计教学目的:了解组合电路的的概念及特点; 熟悉组合电路的分析方法及设计方法;教学重点: 分析组合电路和设计简单组合电路教学难点:设计组合电路教学方法:讲授法和讨论交流法教 具:无课 时:2教 学 内 容3.1 组合逻辑电路的分析与设计3.1.1 概述在数字系统中,根据逻辑功能的不同特点,数字逻辑电路可分为两大类:组合逻辑电路和时序逻辑电路。在一个逻辑电路中,任意时刻的输出状态仅取决于该时刻的输入状态,而与电路原来的状态无关,则该逻辑电路称为组合逻辑电路(简称为组合电路)。组合逻辑电路的结构特点是:第一,全部由门电
2、路组成,即不含记忆单元。第二,信号只有输入到输出的单向传输,没有输出到输入的反馈回路。所以,组合逻辑电路没有记忆功能。组合逻辑电路逻辑功能的描述方法主要有四种:逻辑函数表达式,逻辑真值表,卡诺图和逻辑图。组合逻辑电路的研究主要包括两方面的内容,一是组合逻辑电路的分析,二是组合逻辑电路的设计。3.1.2 组合逻辑电路的分析方法组合逻辑电路的分析目的:确定已知电路的逻辑功能。1组合逻辑电路的基本分析方法(1)写出电路的输出逻辑函数表达式由输入端到输出端逐级写出各级门电路的输出对输入的逻辑表达式,最后得到组合电路的输出变量对输入变量的逻辑函数表达式。(2)化简或变换输出逻辑函数用代数化简法或卡诺图化
3、简法进行化简,求出最简的输出逻辑函数表达式。(3)列出输出逻辑函数的真值表 将输入变量的各种取值组合代入输出逻辑函数表达式中进行计算,求出相应的输出函数值,输入和输出一一对应列出真值表。(4)分析电路的逻辑功能通过分析逻辑函数真值表的特点,从而确定电路的逻辑功能。2组合逻辑电路的分析举例例3.1 试分析图3-1所示的组合逻辑电路的功能。解:(1)写出电路的输出逻辑函数表达式。由逻辑电路图3-1可得到 (2)化简输出逻辑函数。对进行化简可得到 图3-1 例3.1的逻辑电路(3)列出输出逻辑函数的真值表。将输入变量A、B、C的各种取值组合代入化简结果中,求出相应的输出Y的值,可列出真值表见表3-1
4、。表3-1 真值表输 入输 出ABCY00010010010001101000101011001111(4)分析电路的逻辑功能。由真值表3-1可看出:当输入A、B、C都为0或都为1时,输出Y才为“1”,否则输出Y为“0”。所以,该组合逻辑电路具有检测“输入状态是否一致”的功能,也称为判一致电路。例3.2 试分析如图3-2所示电路的逻辑功能。A、B端加入波形不同的脉冲信号。解:(1)写出输出逻辑函数表达式。由逻辑图3-2可知 (2)化简输出逻辑函数。对进行化简可得到(3)列出逻辑函数的真值表。根据结果式可列出真值表见表3-2。(4)分析电路的逻辑功能。由真值表3-2可知:当M=0时,输出Y=B,
5、当M=1时,输出Y=A,虽然A、B两个信号同时加在电路的输入端,但可以通过控制输入端M电平的高低,选择Y端输出信号A还是信号B,所以,该电路称为选通电路。表3-2 例3.2的真值表输 入输 出MABY000000110100011110001010图3-2 例3.2的逻辑电路110111113.1.3 组合逻辑电路的设计方法组合逻辑电路的设计目的:根据功能要求设计最佳电路。1组合逻辑电路的基本设计方法 (1)分析设计要求,设输入、输出变量并赋值。首先设定变量。把引起事件的原因定为输入变量,把事件的结果作为输出变量,并有相应的字母表示。其次状态赋值。依据输入、输出变量的状态进行逻辑赋值,即确定输
6、入、输出变量的哪种状态用逻辑0表示,哪种状态用逻辑1表示。(2)根据输入、输出变量的赋值列出真值表。(3)根据真值表写出逻辑函数表达式,并化简或变换逻辑函数(4)根据化简或变换后的逻辑表达式,画出逻辑图。 2组合逻辑电路的设计举例例3.3 设计一个判别获奖电路。在一个射击游戏中,射手可打三枪,一枪打鸟,一枪打鸡,一枪打兔子,规则是命中不少于两枪者获奖。用与非门实现。解:(1)分析设计要求,设输入输出变量并赋值。设一枪打鸟、一枪打鸡、一枪打兔分别用输入变量A、B、C表示,1表示枪命中,0表示没有命中;用输出变量Y表示判别结果,1表示得奖,0表示不得奖。(2)列真值表。根据上述分析可列出真值表见表
7、3-3。(3)根据真值表,写出逻辑函数表达式。由真值表3-3可得到逻辑函数表达式为化简得将上式变换成与非表达式为(4)画逻辑图。根据式Y的表达式可画出图3-4所示的逻辑图。图3-4 例3.3的逻辑图表3-3 例3.3的真值表输 入输 出ABCY00000010010001111000101111011111第 57 页课 题: 编码器教学目的:了解编码器及编码器的概念及编码器的分类;熟悉二进制、二-十进制编码器的特点和编码过程;理解优先编码器74LS148的功能及特点。教学重点: 74LS148的逻辑功能教学难点:普通编码器与优先编码器的异同。74LS148的功能扩展教学方法:讲授法和讨论交流
8、法教 具:无课 时:2教 学 内 容3.2 编码器将特定意义的信息(如数字、文字、符号等)编成相应二进制代码的过程,称为编码。能够实现编码功能的逻辑部件称为编码器。对于每一个有效的输入信号,编码器产生一组唯一的二进制代码输出。如果需编码的信息数量为,则所需用的二进制代码的位数应满足如此关系:。按编码方式不同,编码器有普通编码器和优先编码器两类;按输出代码不同,编码器有二进制编码器和二十进制编码器两类。3.2.1普通编码器普通编码器的功能是任何时刻只允许对输入的一个编码信号进行编码,否则输出代码将发生混乱。输入的编码信号是相互排斥的,故又称互斥输入的编码器。1二进制编码器用位二进制代码对个信号进
9、行编码的电路,称为二进制编码器。位二进制编码器输入为个信号,输出为位二进制代码,因此,也称为线线编码器。现以3位二进制编码器为例,分析二进制编码器的工作原理。图3-8所示为3位二进制编码器的示意图。图3-8 3位二进制(8线3线) 编码器的示意图图中,8个编码信号输入端,假设输入信号高电平有效(表示有编码请求);3个代码输出端、,输出3位二进制代码。表3-5 3位二进制编码器的真值表输 入输 出10000000000010000000010010000001000010000011000010001000000010010100000010110000000011113位二进制编码器真值表见表
10、3-5。当某个输入为1,其余输入为0时,就输出与该输入端相对应的代码。例如:当输入时,其余输入为0,用输出表示对的编码。编码器在任何时刻只能对一个输入信号进行编码,不允许有两个或两个以上的输入信号同时请求编码,即这8个端的编码信号是互斥的。2二十进制编码器将十进制数的09十个数码(或其他10个信息)编成二进制代码的电路,称为二十进制编码器。常见的一种是8421BCD码编码器,它有10个编码信号输入端,假设输入信号高电平有效;4个编码输出端、,输出4位8421BCD码。故又称为10线4线编码器。8421BCD码编码器的真值表见表3-6。由该表可以看出:当某个输人信号为1,其余输入信号都为0时,就
11、有一组对应的代码输出。该编码器输入端这10个编码信号也是互斥的。表3-6 8421BCD码编码器的真值表输 入输 出100000000000000100000000000100100000000010000100000000110000100000010000000100000101000000100001100000000100011100000000101000000000000110013.2.2优先编码器在数字系统中,特别是计算机系统中,常需要对若干个工作对象进行控制,例如打印机、输入键盘、磁盘驱动器等。当几个部件同时发出服务请求时,这就要求主机必须根据轻重缓急,按预先规定好的顺序允许
12、其中的一个进行操作,即执行操作存在优先级别的问题。优先编码器可以识别信号的优先级别并对其进行编码。优先编码器(Priority Encoder)的功能是允许同时在几个输入端有编码输入信号,按输入信号排定的优先顺序,只对其中优先权最高的一个输入信号进行编码。在优先编码器中,优先级别高的编码信号排斥级别低的。8线3线优先编码器74LS148的逻辑功能示意图和外引脚图如图3-9所示。 (a)逻辑符号 (b)外引脚图图3-9 8线3线优先编码器74LS148图中,8个编码输入端,优先权的高低级别从依次到;3个编码输出端、。为了扩展编码器的功能,74LS148增加了选通输入端,选通输出端和扩展输出端3个
13、辅助控制端。74LS148的功能表见表3-7。表3-7 8线3线优先编码器74LS148的功能表输 入输 出1××××××××1111101111111111101×××××××000010××××××0100110×××××01101010××××011101110××
14、5;0111110010××01111110110×0111111110100111111111110由74LS148的功能表可知:(1)选通输入端。又称使能端或片选端,低电平有效。当时,禁止编码器工作,没有编码输出。当时,允许编码器工作,对输入信号进行编码。(2)选通输出端。当,且均为1(无编码输入),才使。因此表示“电路工作,但无编码输入”。(3)扩展输出端。是输出编码有效码标志,即当表示输出为有效码,输出为无效码。因此,表示“电路工作,且有编码输入”。利用辅助控制端可实现编码器的功能扩展。课 题: 译码器教学目的:了解译码器的概念及分类;熟悉74LS138的
15、逻辑功能,掌握用74LS138实现逻辑函数的方法;理解二十进制译码器的逻辑功能及特点;了解数字显示电路的组成;了解数字显示器件的分类;熟悉发光二极管的工作原理及七段字符显示器的组成及特点;掌握七段显示译码器74LS48的逻辑功能。教学重点: 74LS138的逻辑功能;用译码器实现逻辑函数;七段显示译码器的逻辑符号及功能教学难点:74LS138的功能扩展;74LS48的逻辑功能教学方法:讲授法和讨论交流法教 具:无课 时:2教 学 内 容3.3 译码器译码是编码的逆过程。编码是将具有特定意义的信息编成二进制代码,译码则是将表示特定意义信息的二进制代码翻译出来。实现译码功能的逻辑电路称为译码器。常
16、用的译码器有二进制译码器、二十进制译码器和显示译码器。3.3.1二进制译码器将二进制代码翻译成对应输出信号的电路,称为二进制译码器。若输入位二进制代码,则称位二进制译码器,它有个输出端,又称为线线译码器。1 3位二进制译码器3位二进制译码器74LS138又称3线8线译码器,其逻辑功能示意图和外引脚图如图3-10所示。 图中,3个代码输入端、;8个译码输出端;3个使能端、。74LS138的功能表如表3-8所示。(a)74LS138逻辑符号(b)外引脚图图3-10 3线8线译码器74LS138 由表3-8可知,3线8线译码器74LS138具有如下逻辑功能: (1)当或时,译码器禁止译码,输出均为1
17、,与输入代码、的取值无关。(2)当且时,译码器才进行译码,译码输出低电平有效。译码器输出由输入代码、决定,对于任一组输入二进制代码,输出中只有一个与该代码相对应的输出为0,其余输出均为1。74LS138的功能表见3-8。表3-8 3线8线译码器74LS138的功能表输 入输 出×1×××111111110××××11111111100000111111100110111111010110111110111110111110011110111101111110111101111110111111111110根据功能表
18、3-8可得出74LS138的输出逻辑函数表达式为, ;, , ;, 由此可看出同时又是、这三个变量的全部最小项的反,所以二进制译码器又称为最小项译码器或变量译码器。2二进制译码器的应用(1)作数据分配器将一路输入数据分配到多路输出中的一路上去的逻辑电路,称为数据分配器(简称DMUX)。带片选输入端的3线8线译码器74LS138可做1路8路数据分配器。 74LS138的输出逻辑函数表达式可以写为 如果令(满足译码器工作要求),将输入数据D从端输入,由地址、确定的输出,即总线上的数据D以反码形式从端送出,接法如图3-11(a)所示,欲得到原码输出,只需在数据D与之间加反相器即可。如果将或作为数据输
19、入端时,输出原码,接法如图3-11(b)所示。选择输入(a)输出反码的接法(b)输出原码的接法图3-11 74LS138作1路8路数据分配器(2)作函数发生器位二进制译码器的输出给出了个输入变量的全部个最小项,即每一个输出对应了输入变量的一个最小项。而任何一个逻辑函数都可以变换为最小项表达式,所以用位二进制译码器和附加门电路可以产生任何变量的组合逻辑函数,即二进制译码器可作逻辑函数发生器。二进制译码器构成逻辑函数发生器要注意两点: 所选的二进制译码器的代码输入变量数应与要实现的逻辑函数的变量数相等。 译码输出低电平有效时,应附加与非门;译码输出高电平有效时,应附加或门。例3.5 试用译码器和门
20、电路实现逻辑函数 解:(1)根据逻辑函数的变量数选择译码器。通常将译码器的代码输入变量作为函数的输入变量,由于逻辑函数Y中有A、B、C三个变量,故应选用3线8线译码器74LS138,译码输出低电平有效。74LS138译码器正常工作时,使能端,。(2)写出逻辑函数的最小项表达式 (3)将逻辑函数和74LS138输出逻辑函数表达式比较。令74LS138的代码输入、,将上式与74LS138各输出端的表达式进行比较后得到 (4)画连线图。根据最后Y的表达式画出连线图,如图3-12所示。图3-12 例3.5的连线图例3.6 试用译码器和门电路设计一个设备故障指示电路。三台设备的工作情况用红、黄两个指示灯
21、进行监视。一台设备出故障时,黄灯亮;两台设备出故障时,红灯亮;三台设备出故障时,红灯和黄灯都亮。解:(1)分析设计要求,并设输入、输出变量。设、三台设备,1表示出故障,0表示正常工作。红、黄两个指示灯分别为、,1表示灯亮,0表示灯灭。表3-9 例3.6的真值表输 入输 出000000010101001011101000110110110101111图3-13 例3.6的连线图1(2)列真值表。根据上述分析列出真值表见3-9。(3)根据真值表写出逻辑函数表达式为 (3)根据逻辑函数的变量数选择译码器。由于逻辑函数中有、三个变量,故应选用3线8线译码器74LS138,使能端,。(4)将逻辑函数、和
22、74LS138输出逻辑表达式比较。令74LS138的输入、,将、和74LS138各输出端表达式进行比较后得到 (5)画连线图。根据最后、的表达式画出连线图,如图3-13所示。 3.3.2 二十进制译码器将输入的二十进制代码(即BCD码)翻译成对应的10个有效电平(高电平或低电平)输出信号的电路,称为二十进制译码器。它有4个输入端和10个输出端,又称为4线10线译码器。4线10线译码器74LS42的逻辑功能示意图和外引脚图如图3-14所示。(a)逻辑符号(b)外引脚图图3-14 4线10线译码器74LS42图中,4个代码输入端(输入8421BCD码),10个译码输出端(译码输出低电平有效)。在8
23、421BCD码中,代码10101111这六种状态没有使用,即它们不属于8421BCD码,故称为伪码。4线10线译码器74LS42的功能表见表3-10。表3-10 4线10线译码器74LS42的功能表十进制数输 入输 出000000111111111100011011111111200101101111111300111110111111401001111011111501011111101111601101111110111701111111111011810001111111101910011111111110伪码101011111111111011111111111111001111111
24、111110111111111111110111111111111111111111111由功能表3-10可知,当输入00001001(即8421BCD码)时,每一组输入代码均有唯一的一个相应输出端输出有效电平。当输入出现伪码10101111时,译码器输出均为高电平(即无效电平),译码器拒绝译码,电路不会产生错误译码,所以称该电路具有拒绝伪码输入的功能。3.3.3 显示译码器在数字系统中,常需要数码显示电路将数字量用十进制数码直观地显示出来。一方面便于直接读取测量和运算的结果,另一方面也便于监视系统的工作情况。数码显示电路由显示译码器、驱动器和显示器组成。1七段字符显示器七段字符显示器又称七段
25、数码管,这种字符显示器由七段可发光的字段组合而成。利用字段的不同组合方式分别显示“09”十个数字。如图3-15所示。 (a)分段布置图(b)段组合图图3-15 七段数字显示器发光段组合图常见的七段字符显示器有半导体数码显示器(LED)和液晶显示器(LCD)。(1)半导体数码显示器半导体数码显示器是将要显示的字形分为七段,每段为一个发光二极管(LED),利用不同发光段组合显示不同的字形。半导体数码显示器有共阴极和共阳极两类,其引脚图和内部接线如图3-16所示。图中的发光二极管用于显示10个数字09,用于显示小数点。(a)外引脚图(b)共阴LED的内部接线图(c)共阳LED的内部接线图图3-16
26、LED数码管由图3-16(b)、(c)可知,共阴极LED的各发光二极管的阴极相连,使用时,通常将阴极接地。阳极输入()为高电平点亮,由输出为高电平有效的译码器(如74LS48)来驱动;共阳极LED的各发光二极管的阳极相连,使用时,通常将阳极接电源。阴极输入()为低电平点亮,由输出为低电平有效的译码器(如74LS47)来驱动。工作时一般应注意串联合适限流电阻。半导体数码管的主要优点是工作电压低(1.5V3V)、体积小、寿命长(大于1000h)、响应速度快(1100ns)、工作可靠。主要缺点是工作电流大(1040mA)。(2)液晶显示器(LCD)这种显示器在没有外电场时,液晶分子按一定方向排列整齐
27、,入射的光线大部分被反射回来,液晶为透明状态,显示器呈白色,不显数字。当在相应字段的电极加上电压时,液晶因电离而产生正离子,在电场作用下运动并碰撞液晶分子,从而破坏了液晶分子的整齐排列,使入射光产生散射,液晶呈现混浊状态,显示器呈现暗灰色,从而显示出相应的数字。液晶显示器的主要优点是工作电压低,功耗极小。主要缺点是亮度较差,响应速度慢。2七段显示译码器显示译码器主要由译码器和驱动器两部分组成,通常这两者都集成在一块芯片上。显示译码器的功能是将输入的BCD代码转换成相应的输出信号,来驱动七段数码管显示09十个数字。七段显示译码器/驱动器74LS48的引脚图和逻辑功能示意图如图3-17所示。(a)
28、逻辑符号(b)外引脚图图3-17 七段显示译码器/驱动器74LS48图中, 4线代码输入(输入8421BCD码);七段译码输出(输出高电平有效),为七段数码管提供驱动信号;三个辅助控制端:灯测试输入端,灭零输入端和灭灯输入端/灭零输出端。74LS48的功能表见表3-11。表3-11 七段显示译码器/驱动器74LS48的功能表功能或数字输 入输 出/试灯0×××××11111111灭灯××××××0(输入)0000000灭零1000000000000001100001111111011&
29、#215;00011011000021×00101110110131×00111111100141×01001011001151×01011101101161×01101001111171×01111111000081×10001111111191×10011111001110-151×1010-11111显示符号结合74LS48的功能表3-11,说明其逻辑功能。 (1)灯测试功能。当试灯输入端,时,输出均为1,数码管七段全亮,显示8,以测试数码管有无损坏。(2)灭灯(消隐)功能。只要灭灯输入端,无论输入
30、为何种电平,均为0,数码管各段熄灭(此时为输入端)。(3)灭零功能。设置灭零输入端目的是为了把不希望显示的零熄灭掉。如数据0018.90,将前多余的零熄灭,显示18.90,则显示结果更加醒目。在的前提下,只要且输入,此时灭零输出端,均为0,数码管可使本来应显示的0熄灭。因此灭零输出端表示译码器处于灭零状态,该端主要用于显示多位数时,多个译码器之间的连接。(4)数码显示功能。当,时,若输入8421BCD码,译码输出上产生相应驱动信号,使数码管显示9。74LS48内部有升压电阻,可以直接驱动共阴数码管,连接方法如图3-18所示。图3-18 74LS48驱动共阴LED的连接方法图中,译码输出管脚与共
31、阴数码管管脚对应连接,辅助控制端、和接1,管脚输入8421BCD码,数码管就能显示出相应的十进制数码09。课 题: 数据选择器教学目的:了解数据选择器的概念,熟悉74LS151的逻辑功能;会用74LS151实现逻辑函数教学重点: 用数据选择器实现逻辑函数教学难点:数据选择器的应用教学方法:讲授法和讨论交流法教 具:无课 时:2教 学 内 容3.4 数据选择器在数字系统实现多路数据传输过程中,经常需要将其中一路数据挑选出来进行传输,这就需要用数据选择器。3.4.1数据选择器的原理根据地址输入(又称选择输入)信号从多路输入数据中选取其中一路数据作为输出的逻辑电路称为数据选择器(简称MUX),又称“
32、多路开关”。数据选择器一般有个地址输入,个数据输入,根据输入数据的路数不同,有2选1、4选1、8选1数据选择器等。4选1数据选择器的功能示意框图如图3-19所示,是一种多路输入、单路输出的组合电路。图中,4个数据输入端、,1个数据输出端,2个地址输入端、。表3-12为4选1数据选择器的真值表。选择输入图3-19 四选一MUX功能示意图从4选1MUX真值表3-12可以看出,两位地址输入代码分别为00、01、10、11时,可从四路输入数据中选择对应的一路输入数据送到输出端。表3-12 4选1数据选择器真值表地 址 输 入数 据 输 入数 据 输 出A1A0D3D2D1D0Y00×
33、5;×D0D001××D1×D110×D2××D211D3×××D33.4.2集成数据选择器1集成数据选择器(1)4选1数据选择器74LS15374LS153是双4选1数据选择器,即一片74LS153中集成了两个完全相同的4选1数据选择器。74LS153的逻辑功能示意图和外引脚图如图3-20所示。(a)逻辑符号(b)外引脚图图3-20 双4选1数据选择器74LS153图中,为4个数据输入端,为数据输出端,、为两个4选1的公共地址输入端,为选通端(或称使能端),低电平有效。表3-13 双4选1数据
34、选择器74LS153功能表使 能 输 入地 址 输 入数 据 输 出1××000001101174LS153功能表如表3-13所示,当时,输出,输入数据被封锁;当时,数据选择器正常工作,输出逻辑函数表达式可写成 或 (2)8选1数据选择器74LS15174LS151是8选1数据选择器,其逻辑功能示意图和引脚图如图3-21所示。(a)逻辑符号(b)外引脚图图3-21 8选1数据选择器74LS151图中,8个数据通道,3个地址输入端、,两个互补的输出端和,使能端(低电平有效)。8选1数据选择器74LS151的功能表如表3-14所示。表3-14 8选1数据选择器74LS151功能
35、表使 能 输 入地 址 输 入数 据 输 出1×××00000001010011100101110111由功能表3-14可见,当时,输出,输入数据被封锁;当时,数据选择器选通输出,输出逻辑函数表达式为 或 2集成数据选择器的应用(1)数据传输 实现数据并串转换如图3-22所示,16选1数据选择器74LS150,16位并行输入数据,当地址输入=00001111时,把16个并行输入数据依次传送到输出端,从而转换成串行数据输出。16位并行数据输入16位串行数据输出地址输入由0000至1111图3-22 数据并串转换 实现多路数据的分时传送一条传输线上分时传送多路数据,可
36、以在该传输线的发送端接数据选择器,接收端接数据分配器(译码器实现),在相同的地址输入控制下即可实现多路数据的分时传送。由8选1数据选择器74LS151和1路-8路数据分配器74LS138构成的8路数据分时传送系统如图3-23所示。数据发送端数据接收端选择输入图3-23 多路数据的分时传送(2)作函数发生器对于选1数据选择器的输出逻辑函数一般表达式为 ()当MUX在输入数据全部为1时,输出为地址变量全部最小项之和;而任何组合逻辑函数都可以写成最小项表达式,因此,可借助MUX实现组合逻辑函数,构成函数发生器。 逻辑函数变量数=MUX地址输入端数直接利用数据选择器的地址输入作为逻辑函数的变量输入。例
37、3.7 试用数据选择器实现逻辑函数解:(1)选择数据选择器。由于逻辑函数中有、三个变量,所以选8选1数据选择器74LS151。74LS151输出逻辑函数表达式为 (2)写出逻辑函数的最小项表达式 (3)比较和两式中最小项的对应关系。 设,数据选择器的地址输入为,式中包含式的最小项时,数据输入取1,没有包含式的最小项时,数据输入为0。由此将MUX数据输入端赋值为 (4)画连线图。根据74LS151地址端和数据端的赋值可画出图3-24所示的连线图。图3-24 例3.7的连线图 逻辑函数变量数MUX地址输入端数将逻辑函数的变量分别有序接入数据选择器的地址输入端,分离出的多余变量用数据选择器的输入数据
38、代替。例3.8 试用4选1数据选择器74LS153设计一个监视交通信号灯工作状态的逻辑电路。每组信号灯由红、黄、绿3盏灯组成,正常情况下,任何时刻必有1盏灯亮,而且只允许有一盏灯亮,当出现其它状态时表明电路发生故障,要求发出故障信号,以提醒工作人员前去维修。解:(1)分析设计要求,列真值表。设红、黄、绿3盏灯分别用变量A、B、C表示,1表示灯亮,0表示不亮;用Y表示故障信号,1表示发生故障,0表示正常状态。由此可列出表3-15所示的真值表。表3-15 例3.8的真值表ABCY00010010010001111000101111011111(2)根据真值表,写出逻辑函数表达式 (3)写出4选1数
39、据选择器74LS153输出逻辑函数表达式为 (4)比较和两式中最小项的对应关系 设,数据选择器的地址输入为, MUX数据输入端赋值为,(5)画连线图。根据式74LS153地址端和数据端的赋值可画出图3-25所示的连线图。图3-25 例3.8的连线图课 题: 加法器、数值比较器教学目的:了解全加器的工作原理,熟悉全加器及多位加法器的逻辑功能;熟悉数值比较器的工作原理,熟悉4位数值比较器74LS85的逻辑符号及功能。教学重点: 全加器和74LS85的逻辑符号及功能教学难点:4位数值比较器的扩展教学方法:讲授法和讨论交流法教 具:无课 时:2教 学 内 容3.5 加法器在数字系统中,尤其是在计算机中
40、,常用到的二进制加、减、乘、除等算术运算都是分解成加法运算进行的,因此,加法器是构成算术运算电路的基本单元。3.5.1全加器能够实现加数、被加数和来自低位的进位数三者相加的电路称为全加器(简称FA)。11位全加器设A、B两个数中的第位二进制数相加,、分别为加数和被加数,为相邻低位(第位)来的进位数,为本位的和数,为向高位(第位)的进位数。根据二进制加法运算规则和全加器的功能,可列出全加器的真值表见表3-16。表3-16 全加器的真值表输 入输 出0000000110010100110110010101011100111111由全加器的真值表3-16可得到输出逻辑函数表达式为对以上两式进行化简及
41、变换,得到 根据化简和变换后和的表达式,可画出全加法器的逻辑图,如图3-26(a)所示,全加法器的逻辑符号如图3-26(b)所示。(a)逻辑图(b)逻辑符号图3-26 全加法器2多位加法器实现多位二进制数加法运算的电路,称为多位加法器。根据进位信号连接方式的不同,多位加法器可分为串行进位加法器和超前进位加法器。(1)串行进位加法器如图3-27所示为4个全加器组成的4位串行进位加法器。图中,两个4位二进制数与相加,相加结果读数为。低位全加器的进位输出依次接到相邻高位全加器的进位输入端,最低位的进位输入端接地,进位信号由低位向高位逐级串行传递,这种结构的电路称为串行进位加法器,又称逐位进位加法器。
42、显然高位数的相加必须等到低位运算完成后才能进行,因此串行进位加法器的主要缺点是运算速度慢,其优点是电路结构简单。图3-27 4位串行进位加法器(2)超前进位加法器为了克服串行进位加法器运算速度慢的缺点,在逻辑设计上可以采用超前进位的方法,其设计思想是设法将低位进位输入信号经判断直接送到输出端,而不必等到低位进位送来后才形成,这种结构的电路称为超前进位加法器。由于进位数直接由加数、被加数和最低位进位数形成,各位运算并行进行,因此超前进位加法器的运算速度快。3.5.2集成多位加法器1集成4位加法器74LS283是4位超前进位加法器,其逻辑功能示意图和外引脚图如图3-28所示。74LS283CO74
43、LS283(a)逻辑符号(b)外引脚图图3-28 4位超前进位加法器74LS283图中,和是两个4位二进制数加数输入端, 是4位二进数相加的和数输出端,是低位来的进位输入端,是向高位的进位输出端。2加法器的灵活应用加法器除了能够进行二进制数的算术运算外,还可以用来设计代码转换电路等。例3.9 设计一个代码转换电路,将8421BCD码转换为余3码。解:输入为8421BCD码,用D、C、B、A表示,输出为余3码,用、表示。对应于同一十进制数,余3码总比8421BCD码多0011(即十进制的3),故有 根据上式,用1片4位加法器74LS283即可实现代码转换。只要令74LS283的一组加数输入端,即输入8421BCD码,另一组加数输入端,进位输入端置0,则输出端,即可
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小区两间门面租赁合同
- 单位向私人借款合同书
- 国际空运运输代理合同
- 风险管理与应对策略制定作业指导书
- 2025年泰安考从业资格证货运试题
- 小学三年级,五年级下册数学口算题比赛试卷
- 小学二年级数学万以内口算题
- 2025年北京交通运输从业资格证怎样考试
- 2025年西藏货运从业资格证模拟考试系统
- 2025年乌兰察布下载货运从业资格证模拟考试题
- GB/T 11376-2020金属及其他无机覆盖层金属的磷化膜
- 成功源于自律 主题班会课件(共34张ppt)
- 分析化学(第6版)全套课件完整版电子教案最新板
- 海上日出配套说课PPT
- 新青岛版(五年制)五年级下册小学数学全册导学案(学前预习单)
- (完整word版)重点监管的危险化学品名录(完整版)
- 高级工程师电子版职称证书在网上打印步骤
- 详情页测试文档20220802
- 品牌形象的12个原型
- 专利纠纷行政调解办案指南
- 经编工艺基本样布的分析
评论
0/150
提交评论