数电部分第4章组合逻辑电路.ppt
例2用74138译码器实现一位减法器解:Ai、Bi、Ci分别表示被减数、减数和低位来的借位,Di、Ci+1表示差和该位的借位信号列真值表(2)写出表达式并化简(3)画逻辑图用一片74138加二个与非门就可实现该组合逻辑电路。可见,用译码器实现多输出逻辑函数时,优点更明显。74LS138应用★译码器的扩展——用两片74138扩展为4线—16线译码器例2:试用两片3线-8线译码器74LS138组成4线-16线译码器,将输入的4位二进制代码D3D2D1D0译成16个独立的低电平信号Z0~Z15。Y0Y1Y2Y7S2Y374LS138(1)Z5Z0Z6Z1Z7Z3Z2Z4Y4Y5Y6S3S1A0A1A2Y0Y1Y2Y7S2Y374LS138(2)Z13Z8Z14Z9Z15Z11Z10Z12Y4Y5Y6S3S1A0A1A2D0D1D2D3+5vD3=0时,片(1)工作,片(2)禁止D3=1时,片(1)禁止,片(2)工作译出0000~0111八个代码译出1000~1111八个代码有关内容在分配器中介绍由74LS138译码器构成的数据分配器0274LS138应用01十进制译码器74LS42逻辑图二—十进制译码器的逻辑功能是将输入的BCD码译成十个输出信号。4.4.2二—十进制译码器根据逻辑图得到:二-十进制译码器74LS42的真值表译中为0拒绝伪码4.4.3数字显示译码器在数字电路中,常常需要把运算结果用十进制数显示出来,这就要用显示译码器。二十进制代码译码器驱动器显示器1.七段字符显示器:gfedcba由七段发光二极管构成例:共阴极接法abcdefg01100001101101低电平时发光高电平时发光共阳极接法abcgdef+dgfecbagfedcba共阴极接法abcdefg七段显示译码器7448七段显示译码器7448是一种与共阴极数字显示器配合使用的集成译码器。7448的逻辑功能:(1)正常译码显示。LT=1,BI/RBO=1时,对输入为十进制数l~15的二进制码(0001~1111)进行译码,产生对应的七段显示码。(2)灭零。当LT=1,而输入为0的二进制码0000时,只有当RBI=1时,才产生0的七段显示码,如果此时输入RBI=0,则译码器的a~g输出全0,使显示器全灭;所以RBI称为灭零输入端。(3)试灯。当LT=0时,无论输入怎样,a~g输出全1,数码管七段全亮。由此可以检测显示器七个发光段的好坏。LT称为试灯输入端。(4)特殊控制端BI/RBO。BI/RBO可以作输入端,也可以作输出端。作输入使用时,如果BI=0时,不管其他输入端为何值,a~g均输出0,显示器全灭。因此BI称为灭灯输入端。作输出端使用时,受控于RBI。当RBI=0,输入为0的二进制码0000时,RBO=0,用以指示该片正处于灭零状态。所以,RBO又称为灭零输出端。将BI/RBO和RBI配合使用,可以实现多位数显示时的“无效0消隐”功能。具有无效0消隐功能的多位数码显示系统用7448驱动BS201的连接方法下图是一个用七段显示译码器7448驱动共阴型LED数码管的实用电路。7448的输出为什么要与电源电阻相连?4.5数据分配器与数据选择器在数字电路中,当需要进行远距离多路数字传输时,为了减少传输线的数目,发送端常通过一条公共传输线,用多路选择器分时发送数据到接收端,接收端利用多路分配器分时将数据分配给各路接收端,其原理如图所示。使能端多路选择器多路分配器发送端接收端IYD0D1D2D3SA1A0传输线A0A1D0D1D2D3S数据选择控制数据分配控制4.5.1数据分配器将一个数据分时分送到多个输出端输出。数据输入控制信号使能端DY0Y1Y2Y3SA1A0数据输出端确定芯片是否工作确定将信号送到哪个输出端数据分配器的功能表Y3Y2Y1Y0使能控制输出SA0A110000001100110D000??00