1、第8讲 数据选择器 8-1 数据选择器 8-2 数据选择器的应用 1 一、 数据选择器的基本概念 数据选择器根据地址选择码从多路输入数据中选择一 路进行输出的电路,或称多路选择开关。 8-1 数据选择器(MUX) 2 A1 A0Y 0 0 0 1 1 0 1 1 D0 D1 D2 D3 二、 集成数据选择器 常用的集成数据选择器有: 二选一 如:74LS157、74LS158 等; 四选一 如:74LS153、74LS253 等; 八选一 如:74LS151、74LS152 等; 地 址 变 量 输 入 数 据 3 1、集成双4选1数据选择器74LS153 选通控制端S为低电平有效,即S=0时
2、芯片被选中,处于工作状 态;S=1时芯片被禁止,Y=0。 4 式中,mi是地址变量A1、A0所对应的最小项,称地址最小项。 因此,输出 Y 提供了地址变量的全部最小项。 逻辑表达式: 5 2、集成8选1数据选择器74LS151 6 7 4 L S 1 5 1 的 真 值 表 7 逻辑表达式 : 8 三、数据选择器的扩展 例子:用一块74LS153构成一个“八选一”的数据选择器。 基本思路: (1)八个输入端的产生?(2)三个地址选择码的产生?( 3)输出端Y的产生? 9 第一个工 作,第二 个不工作 。 第二个工 作,第一 个不工作 。 八选一 的输出 要求 故得 : 10 11 用两片74L
3、S151构成十六选一数据选择器 12 1、数据选择器组成逻辑函数原理 控制Di ,就可得到不同的逻辑函数。 当D0 =D3=D5 = D7=0 D1 =D2=D4= D6=1 时: 当D0 =D3=D5 = D7=1 D1 =D2=D4= D6=0 时: D7 Y Y S 74LS151 D6 D5 D4 D3 D2 D1 D0 A2A1A0 当S=0时: 8-2应用数据选择器实现逻辑函数 13 解 【例 】 试用4选1数据选择器74LS153实现三变量函数: (1)选择地址输入: 令A1A0=AB, (2)求Di 方法一:代数法 将F的表达式变换为与4选1数据选择器Y相应的形式: 14 变换
4、F的逻辑表达式: 4选1数据选择器输出信号的表达式 : 比较F和Y,得 : 15 方法二:真值表法 D0=C D2=0 D3=1 D1=C 比较F和Y 真值表,得 : 74LS153真值表: F真值表: 16 (3)画连线图 17 用数据选择器实现函数 : 例1 解:选用8选1数据选择器74LS151 设A2=A、A1=B、A0=C 求Di 18 8选1数据选择器输出信号的表达式 : 比较L和Y,得 : 19 画连线图 20 例2:试用74LS151设计一个监视交通信号灯工 作状态的逻辑电路。正常情况下,红、黄、绿 灯只有一个亮,否则视为故障状态,发出报警 信号,提醒有关人员修理。 解:设输入R、Y、G分别代表红、黄、绿交通 灯,且灯亮为“1”,不亮为“0”,输出Z为报警 信号,且正常为“0”,报警“1”。 21 R Y G Z 0 0 0 1 0 0 1 0 0 1 0 0 0 1 1 1 1 0 0 0 1 0 1 1 1 1 0 1 1 1 1 1 取A2=R、A1=Y、A0=G 由真值表(或逻辑表达式)得: D0 =D3=D5=D6=D7= 1 , D1=D2=D4=0 D7S 74LS151 D6D5D4D3D2D1D0 A2 A1 A0 Z Y R Y G 1 0 22 第8讲 结 束 23