数字逻辑数据选择器与分配器
(2)提供了地址变量的全部最小项。
i0
(3)一般情况下,Di可以当作一个变量处理。
因为任何组合逻辑函数总可以用最小项之和
的标准形式构成。所以,利用数据选择器的输入
Di来选择地址变量组成的最小项mi,可以实现任
何所需的组合逻辑函数。
数字逻辑
College of Computer Science, SWPU
3
求Di
数字逻辑
3
(1)公式法
函数的标准与或表达式:
L ABC ABC AB m0C m1C m2 0 m3 1
4选1数据选择器输出信号的表达式:
Y m0D0 m1D1 m2D2 m3D3
比较L和Y,得: D0 C、D1 C 、D2 0、D3 1
College of Computer Science, SWPU
74x138
数据输E入N_SLRC 数据输E入N_SLRC
地址 选择
DSTSEL0 DSTSEL1 DSTSEL2
G1 Y0
G2A Y1
G2B
Y2 Y3
Y4
A
Y5
B
Y6
C
Y7
DST0_L DST7_L
利用74x139实现2位4输出多路分配器
数字逻辑
College of Computer Science, SWPU
0 2C0 0 2C1 0 2C2 0 2C3
College of Computer Science, SWPU
扩展数据选择器
扩展位 如何实现8输入,16位多路复用器?
由8输入1位8输入16位
需要16片74x151, 每片处理输入输出中的1位 选择端连接到每片的C,B,A 注意:选择端的扇出能力
(驱动16个负载)
EN A B CY D0 Y
D7
数字逻辑
College of Computer Science, SWPU
用双4选1数据选择器构成8选1数据选择器
A0 A1 A2
D0 D1 D2 D3
D4 D5 D6 D7
数字逻辑
Y
College of Computer Science, SWPU
数据选择器(multiplexer)
数据选择器的应用 数据选择器的应用很广,典型应用有以下几个 方面:
实现组合逻辑函数。 在数据传输时实现并—串转换。 产生序列信号。
数字逻辑
College of Computer Science, SWPU
数据选择器实现逻辑函数
基本原理
数据选择器的主要特点:
2n 1
(1)具有标准与或表达式的形式。即:Y Dimi
双4选1 A B 1G
2G
数字逻辑
4输入2位多路复用器74x153真值表
1G_L 2G_L B A
1 1 XX 0 0 00 0 0 01 0 0 10 0 0 11 0 1 00 0 1 01 0 1 10 0 1 11 1 0 00 1 0 01 1 0 10 1 0 11
1Y 2Y
00 1C0 2C0 1C1 2C1 1C2 2C2 1C3 2C3 1C0 0 1C1 0 1C2 0 1C3 0
真值表
数字逻辑
数据分配器
A B D W0 W1 W2 W3 0000000 0011000 0100000 0110100 1000000 1010010 1100000 1110001
College of Computer Science, SWPU
利用带使能端的二进制译码器作为多路分配器
—— 利用使能端作为数据输入端
数据选择器(multiplexer)
又称多路开关、多路复用器(缩写:mux) 在选择控制信号的作用下, 从多个输入数据中 选择其中一个作为输出。
Enable 使使能能 Select 选选择择
n个1b位据源
n1
EN
Y EN mi Di
SEL
i0
D0
Y 数数据据输输出出((b1位)
Dn-1
数字逻辑
EN A B CY D0 Y
D7
数字逻辑
College of Computer Science, SWPU
扩展数据选择器
扩展数据输入端的数目 如何实现32输入,1位多路复用器?
数据输入由832,需4片
如何控制选择输入端? —— 分为:高位+低位 高位+译码器进行片选 低位接到每片的C,B,A 4片输出用或门得最终输出
College of Computer Science, SWPU
A B C
数字逻辑
8输入1位多路复用器 74x151真值表
EN_L C B A Y Y_L
1 XXX 0 000 0 001 0 010 0 011 0 100 0 101 0 110 0 111
01 D0 D0’ D1 D1’ D2 D2’ D3 D3’ D4 D4’ D5 D5’ D6 D6’ D7 D7’
College of Computer Science, SWPU
1A 2A 3A 4A
数字逻辑
2输入4位多路复用器 74x157真值表
输入
输出
G_L S 1Y 2Y 3Y 4Y
1 X 0001 0 0 1A 2A 3A 4A 0 1 1B 2B 3B 4B
College of Computer Science, SWPU
College of computer science, SWPU
数字逻辑
Digital logic
主 讲 颜俊华 第七讲
数据分配器与数据选择器
Computer Science
数据分配器(demultiplexer)
数据分配器(demultiplexer):简称DEMUX, 实现将一路数据分配到多路通到中去。 实现的是单输入多输出形式。
4
画连线图
数字逻辑
4
L Y
1
2 74LS153 D0 D1 D2 D3 A1 A0 ST
数字逻辑
College of Computer Science, SWPU
数据分配器
试设计原码输出的4路数据分配器。 逻辑函数表达式:
W 0 DAB W1 DAB W 2 DAB W 3 DAB
4路数据分配器原理示意图
数字逻辑
College of Computer Science, SWPU
基本步骤
逻辑函数
n个地址变量的数
据选择器,不需要
1
增加门电路,最多
可实现n+1个变量
的函数。
确定数据选择器
2
确定地址变量
数字逻辑
L ABC ABC AB
1
3个变量,选用4 选1数据选择器。
选用74LS153
2
74LS153有两个
地址变量。
A1=A、A0=B
College of Computer Science, SWPU