资源描述:
《数字逻辑第8讲(数据选择器与分配器)课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数字逻辑Digitallogic主讲颜俊华第七讲数据分配器与数据选择器数据分配器(demultiplexer)数据分配器(demultiplexer):简称DEMUX,实现将一路数据分配到多路通到中去。实现的是单输入多输出形式。数据分配器试设计原码输出的4路数据分配器。逻辑函数表达式:4路数据分配器原理示意图数据分配器真值表ABDW0W1W2W300000000011000010000001101001000000101001011000001110001利用带使能端的二进制译码器作为多路分配器ABCG1G2AG2BY0Y1
2、Y2Y3Y4Y5Y6Y774x138DST0_LDST7_L数据输入SRCEN_L利用74x139实现2位4输出多路分配器DSTSEL0DSTSEL1DSTSEL2地址选择——利用使能端作为数据输入端数据输入SRCEN_L数据选择器(multiplexer)又称多路开关、多路复用器(缩写:mux)在选择控制信号的作用下,从多个输入数据中选择其中一个作为输出。ENSELD0Dn-1YEnable使能Select选择n个1位数据源数据输出(1位)ENSELD0Dn-1Y使能选择n个b位数据源数据输出(b位)EN_LCBAYY_L
3、1XXX0000000100100011010001010110011101D0D0’D1D1’D2D2’D3D3’D4D4’D5D5’D6D6’D7D7’8输入1位多路复用器74x151真值表ABC输入G_LS1X000100011A2A3A4A1B2B3B4B2输入4位多路复用器74x157真值表输出1Y2Y3Y4Y1A2A3A4A1G_L2G_LBA1Y2Y11XX000000010010001101000101011001111000100110101011001C02C01C12C11C22C21C32C31C00
4、1C101C201C3002C002C102C202C34输入2位多路复用器74x153真值表双4选1AB1G2G扩展数据选择器扩展位如何实现8输入,16位多路复用器?由8输入1位8输入16位需要16片74x151,每片处理输入输出中的1位选择端连接到每片的C,B,A注意:选择端的扇出能力(驱动16个负载)ENYYABCD0D7扩展数据选择器扩展数据输入端的数目如何实现32输入,1位多路复用器?数据输入由832,需4片如何控制选择输入端?——分为:高位+低位高位+译码器进行片选低位接到每片的C,B,A4片输出用或门得最终
5、输出ENYYABCD0D7D0D1D2D3D4D5D6D7A0A1A2Y用双4选1数据选择器构成8选1数据选择器数据选择器(multiplexer)数据选择器的应用数据选择器的应用很广,典型应用有以下几个方面:作数据选择,以实现多路信号分时传送。实现组合逻辑函数。在数据传输时实现并—串转换。产生序列信号。数据选择器实现逻辑函数基本原理数据选择器的主要特点:(1)具有标准与或表达式的形式。即:(2)提供了地址变量的全部最小项。(3)一般情况下,Di可以当作一个变量处理。因为任何组合逻辑函数总可以用最小项之和的标准形式
6、构成。所以,利用数据选择器的输入Di来选择地址变量组成的最小项mi,可以实现任何所需的组合逻辑函数。基本步骤确定数据选择器确定地址变量21n个地址变量的数据选择器,不需要增加门电路,最多可实现n+1个变量的函数。A1=A、A0=B逻辑函数1选用74LS153274LS153有两个地址变量。3个变量,选用4选1数据选择器。求Di3(1)公式法函数的标准与或表达式:4选1数据选择器输出信号的表达式:比较L和Y,得:3画连线图44求Di的方法(2)真值表法C=1时L=1,故D0=CL=0,故D2=0L=1,故D3=1C=0时L=1
7、,故D1=C用数据选择器实现函数:例①选用8选1数据选择器74LS151②设A2=A、A1=B、A0=C③求DiABCDLABCDLm000001D0=D’m410000D4=D0001010011m100100D1=Dm510101D5=10011110111m201001D2=1m611001D6=10101111011m301100D3=0m711100D7=00111011110④画连线图数据选择器实现逻辑函数例:试用8选1MUX实现逻辑函数:YZWX00011110000111101111111YWX0001111
8、00110ZZZZZ’0思考:利用74x151实现逻辑函数F=(W,X,Y,Z)(0,1,3,7,9,13,14)降维:由4维3维ENABCD0D1D2D3D4D5D6D7YY74x151VCCYXWFZ利用74x151实现F=(W,X,Y,Z)(0,1,3,7,9,13,14)02