数据选择器
数据选择器
1. 数据选择器的基本概念
数据选择器又称为多路开关,其英文缩写为MUX 。数据选择器是从多路数据输入中选择与地址信号所对应的一路传送到输出端。它的功能类似于图6-59所示的单刀多掷开关,通过开关的转换,把输入信号D 3、D 2、D 1、D 0中的一个信号传送到输出端。
图6-59 数据选择器示意框图
常用的数据选择器有2选1、4选1、8选1、16选1等类型。下面以4选1数据选择器为例,说明它的功能。
表6-29是4选1数据选择器的功能表。表中输入端的4个数据为D 3~D 0,A 1、A 0为地址输入端,Y 为数据输出端,ST 为低电平有效的使能端。由功能表可见,当ST =1时,数据选择器不工作,禁止数据输入;当ST =0时,根据不同的输入地址,与其对应的一路输入数据送到输出端。如:当地址输入端A 1A 0=01时,Y =D 1,即D 1被送到输出端。
表6-29 4选1数据选择器的功能表
2. 集成数据选择器
集成数据选择器的种类较多,常用的数据选择器有2选1(74LS157)、4选1(74LS153)、8选1(74LS151)、16选1(74LS150)等类型。下面以8选1
数据选择器74LS151为例,说明它的功能。
8选1数据选择器74LS151是一种典型的集成数据选择器。图6-61是74LS151的示意框图。它有8个数据输入端D 7~D 0,3个地址输入端A 2、A 1、A 0,2个互补输出端Y 和,使能端ST 为低电平有效。74LS151的功能表如表6-30所示。
表6-30 74LS151的功能表
图6-61 74LS151示意框图
将3个地址输入端A 2、A 1、A 0分别输入3个变量A 、B 、C ,由表6-30可写出8选1数据选择器输出端的逻辑表达式
Y =(D 0+C D 1+B D 2+B C D 3+A D 4
+A C D 5+A B D 6+A B C D 7)ST
=(m 0D 0+m 1D 1+m 2D 2+m 3D 3+m 4D 4+m 5D 5+m 6D 6+m 7D 7)ST 当ST =1时,输出Y =0,数据选择器不工作。 当ST =0时,数据选择器工作。其输出为
Y =D 0+C D 1+B D 2+B C D 3+A D 4
+A C D 5+A B D 6+A B C D 7
参考资料:数电P87-91