数据选择器例题
将F与Y对照可得
D0 1, D1 C, D2 C, D3 0
F A B A1 A0 C Y 4 选1MUX D0 D1 1 1 D2 D3 E
例3、试写出该四选一数据选择器实现的函数 F A
F A A0 A1 D0 D1 Y
E
D2 D310源自【例1 】 试用8选1MUX实现逻辑函数:
F AB AB C
解:首先求出F的最小项表达式。
F ( A, B, C ) m(1,2,3,4,5,7)
Y mi Di
i 0 7
当采用8选1 MUX时,有
令A2=A, A1=B,A0=C,且令D1=D2=D3=D4=D5=D7=1, D0=D6=0则有 Y mi Di = m(1, 2, 3, 4, 5, 7),故F=Y。 用8选1MUX实现函数F的逻辑图如图所示。
【例 2】 试用4选1MUX实现三变量函数:
F ABC ABC ABC ABC
解 : 首先选择地址输入,令 A1A0=AB ,则多余 输入变量为C。
用代数法将F的表达式变换为与Y相应的形式:
Y A1 A 0 D0 A1 A 0 D1 A1 A 0 D2 A1 A 0 D3 F ABC ABC ABC ABC AB(C C) ABC ABC AB 1 AB C AB C AB 0
i 0 7
F A B C 1 Y A2 A1 8 选1MUX A0 D D D D D D D D 0 1 2 3 4 5 6 7
图 例之逻辑图
需要注意的是,因为函数F中各最小项的标号是 按 A 、 B 、 C 的权为 4 、 2 、 1 写出的,因此 A 、 B 、 C 必须依次加到A2、A1、 A0端。