数据选择器

发布时间:2024-05-19 15:59:16 作者:汉语成语

多路数据传送过程中,能够根据需要将其中任意一路挑选出来的电路,叫做数据选择器,也称为多路选择器,其作用相当于多路开关。常见的数据选择器有四选一、八选一、十六选一电路。

原理

74LS151为互补输出的8选1数据选择器,引脚排列如图3-2,功能如表3-1。

选择控制端(地址端)为A2~A0,按二进制译码,从8个输入数据D0~D7中,选择一个需要的数据送到输出端Q,为使能端,低电平有效。

图74LS151引脚排列

使能端=1时,不论A2~A0状态如何,均无输出(Q=0,=1),多路开关被禁止。

1)使能端=0时,多路开关正常工作,根据地址码A2、A1、A0的状态选择D0~D7中某一个通道的数据输送到输出端Q。

如:A2A1A0=000,则选择D0数据到输出端,即Q=D0。

如:A2A1A0=001,则选择D1数据到输出端,即Q=D1,其余类推。

典型应用

例1:用8选1数据选择器74LS151实现函数

采用8选1数据选择器74LS151可实现任意三输入变量的组合逻辑函数。

作出函数F的功能表,如表3-3所示,将函数F功能表与8选1数据选择器的功能表相比较,可知(1)将输入变量C、B、A作为8选1数据选择器的地址码A2、A1、A0。(2)使8选1数据选择器的各数据输入D0~D7分别与函数F的输出值一一相对应。

表3-3

即:A2A1A0=CBA,

D0=D7=0

D1=D2=D3=D4=D5=D6=1

则8选1数据选择器的输出Q便实现了函数

接线图如图3-4所示。

显然,采用具有n个地址端的数据选择实现n变量的逻辑函数时,应将函数的输入变量加到数据选择器的地址端(A),选择器的数据输入端(D)按次序以函数F输出值来赋值。

例2:用8选1数据选择器74LS151实现函数

(1)列出函数F的功能表如表3-4所示。

(2)将A、B加到地址端A1、A0,而A2接地,由表7-4可见,将D1、D2接“1”及D0、D3接地,其余数据输入端D4~D7都接地,则8选1数据选择器的输出Q,便实现了函数

接线图如图3-5所示。

表3-4

显然,当函数输入变量数小于数据选择器的地址端(A)时,应将不用的地址端及不用的数据输入端(D)都接地。