第十八讲 数据选择器与分配器

合集下载

数据选择器及数据分频器

数据选择器及数据分频器

YY 01
D0
0
0
0
0
D1
0
0
1
0
D2
0
1
0
0
D3
0
1
1
0
D4
1
0
0
0
D5
1
0
1
0
D6
1
1
0
0
D7
1
1
1
0
D0
D0
D1
D1
D2
D2
D3
D3
D4
D4
D5
D5
D6
D6
D7
D7
10
3.4 数据选择器的应用
基本原理
数据选择器的主要特点: (1)具有标准与或表达式的形式。即: (2)提供了地址变量的全部最小项。 (3)一般情况下,Di可以当作一个变量处理。
19
4.6 数值比较器
4.6.1 1位数值比较器 4.6.2 4位数值比较器 4.6.3 数值比较器的位数扩展
20
用来完成两个二进制数的大小比较的逻辑电路称为数值比较器,简称比较器。
1位数值比较器
设A>B时L1=1;A<B时L2=1;A=B时L3=1。得1位数值比较器的
真值表。
逻辑表达式
AB
00 01 10 11
STA=D,实现反码输出
Y0
数据输入端
Y1 Y2

D
STC 74LS138 Y3

1
STA
STB
Y4

Y5
Y6

Y7
地址输入端
A2 A1 A0
5
本节小结 把代码状态的特定含义翻译出来的过程称为译码,实现译码操作的电路称为译码 器。实际上译码器就是把一种代码转换为另一种代码的电路。 译码器分二进制译码器、十进制译码器及字符显示译码器,各种译码器的工作原理 类似,设计方法也相同。 二进制译码器能产生输入变量的全部最小项,而任一组合逻辑函数总能表示成最小 项之和的形式,所以,由二进制译码器加上或门即可实现任何组合逻辑函数。

2017.0310.数字电路与系统-数据选择器分配器的理解

2017.0310.数字电路与系统-数据选择器分配器的理解

2017.0310.数字电路与系统-数据选择器分配器的理解数据选择器1.依照定义,数据选择器的核⼼在于选择⼆字上,要从⼀组输⼊信号中选择⼀个信号输出。

相当于多路到⼀路的开关,多路提供的是数据,可以假定输⼊的是D0~D7,⼋个数据,⾄于开关会打到哪个输⼊端上导致那⼀路数据输出,是有专门的控制端的。

从另⼀个⾓度来说,在光纤通信中相当于复接器,将多路低速的信号转变为⼀路⾼速的信号,怎么理解从低速到⾼速?这对于光纤传输确实是有效的,⾄少节省传输通路。

2.以视频的讲解来看,将多路低速数据变为⼀路⾼速数据就是在⼀段时间内,集中了多路数据中的所有数据。

具体怎么将多路并联数据集成⼀路串联数据?在⼀路⾼速数据的某⼀个时间段内,将时间段分成n个⼩段,每⼀⼩段时间都对应相应的低速数据信号,这样⼀来⼀路⾼速数据信号可以表征多路低速信号。

简单点讲,⼀路多速数据在单位时间内体现⼋位数据(假定输⼊的是D0~D7),⽽低速数据在单位时间内只体现⼀路数据。

从字⾯粗浅地理解来看,⼀路单位时间传送⼋位信号,⽽多路的输⼊单位时间只传输⼀位信号,明显⼀路的传输速度是快的,⽽D0~D7传输速度是慢的,速度体现在单位时间能够传输数据的数⽬上。

从后⾯的讲解看,数据选择器是实现了逻辑函数表达式,单⼑多掷开关在控制端的指挥下,将多路信号整合在了⼀起(多个变量相与,再进⾏下⼀步运算)多路数据选择器的基本思想就是,将多路信号整合到⼀路信号上,但是怎么整合需要有控制端,控制端能控制的选择的数⽬必须包含所有的输⼊端的数⽬,如果假定的输⼊端数⽬是D0~D7,⼋个端⼝,那么控制端必须是3位⼆进制。

3.双四选⼀的74153数据选择器,它实际上是共⽤了两个地址端(也就是控制端)。

我可以理解为两个四选⼀数据选择器集合在⼀起,“双”代表有两个四选⼀数据选择器。

从这⾥开始讲解实际的数据选择器模块。

双四选⼀74153数据选择器数据输⼊端哪⼀个被送出去,是由地址端决定的,同时在逻辑图中配备有⼀个使能端E N,这个使能端决定了数据选择器输出还是不输出,enable。

数据分配器和数据选择器-

数据分配器和数据选择器-
12
MSI双四选一数据选择器74LS153
图2-19 74LS153的逻辑符号和引脚排列图
ҧ
控制输入端低电平有效。
13
Y ( A1 , A0 ) S (m0 D0 m1D1 m2 D2 m3 D3 )
四选一数据选择器的功能表
表2-10
输入
输出
ത A1 A0
Y
0
0
0
0
1
D0
D1
解:假设三变量为A、B、C,表决结果为F,则真值表如表
2-12所示。
A B C
F
0
0
0
0
1
1
1
1
0
0
0
1
0
1
1
1
表2-12
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
例2-6的真值表
20

F ( A, B, C ) m3 m5 m6 m7
在八选一电路中,将A、B、C从A2、A1、A0
输入,令
D3 = D5 =D6 =D7 =1
1
0
电路0
1
0
电路1
1
0
电路7
A2 A1 A0
6
思考:数据可以从S1或3 输入吗?
7
第2章 加法器与密码锁(MSI组合逻辑电路)
2.3 数据选择器
2.3.1 数据选择器的工作原理
2.3.2 八选一数据选择器74LS151
2.3.3 数据选择器实现组合逻辑函数
2.3 数据选择器(Mux)
在多路数据传送过程中,能够根据需要将其中任意一路挑

数据选择器与数据分配器

数据选择器与数据分配器
D0 0、D1 1、D2 1、D3 0 D4 0、D5 0、D6 1、D7 1
L ABC ABC AB
图4-32 例4-8的逻辑电路图
1.3 数据分配器
数据 输入端
数 据



选择端
图4-33 数据分配器示意图
1.3 数据分配器
D
数据 分配器
Y0 Y1
Y2
Y3
A1 A0
表4-17 1路-4路数据分配器真值表
1
0
D7
inst MULTIPLEXER
GN
D7
D6
D5
D4
D3
WN
D2
Y
D1
D0
C
B
A
ቤተ መጻሕፍቲ ባይዱ74151
(a) 8选1数据选择器74LS151
inst MULTIPLEXER
2C3
2C2
2C1
2C0
2GN
1C3
2Y
1C2
1Y
1C1
1C0
1GN
B
A
74153
(b) 双4选1选择器74LS153

W
1
D0 D1 D2 D3 D4 D5 D6 D7
数字电子技术
数据选择器与数据分配器
1.1 数据选择器


数据输出端



选择端 图4-27 2n选一数据选择器示意图
1.1 数据选择器
D0
四选一
D1
数据
Y
D2
选择器
D3
A1 A0
图4-28 四选一数据选择器逻辑符号
表4-15 四选一数据选择器真值表

数据选择和分配器

数据选择和分配器

S1 — 数据输入(D)
Y 0 ~ Y 7 — 数据输出( D)
S2 、S3 — 使能控制端
S2 S3 0时, 实现数据分配器的功能 。
S3 — 数据输入(D) Y 0 ~ Y 7 — 数据输出( D) S1 、S2 — 使能控制端 S1 1 , S 2 0时 , 实现数据分配器的功能 。
四、用数据选择器实现组合逻辑函数
1ST = 1 时,禁止数据
0 0
00××× 00×××
0 1
0 1
1D0
选择器工作,输出 1Y = 0。
0 0
01×× 01××
0 1
× ×
0 1
1D1
1ST = 0 时,数据选择 器工作。输出哪一路数据 由地址码 A1 A0 决定。
0 1 0 × 0 × ×0 0 1 0 × 1 × × 1 1D2 0 1 1 0 × × ×0 0 1 1 1 × × × 1 1D3
数据输出
数据
输入 D
1 路-4 路 数据分配器
选择控制
A1 A0

A1 A0 Y0 Y1 Y2 Y3
0 0 D0 0 0
值 0 1 0 D0 0
表 1 0 0 0D 0
1 1 0 0 0D
Y0 D A1 A0

Y1 D A1 A0

Y2 D A1 A0 Y3 D A1 A0

Y0 Y1 Y2 Y3
1 C1
1 D2 D3
令 A1 = A, A0 = B 则 D0 = 0 D1 =D2 = C D3 = 1
(4)画连线图(略)
用数据选择器实现函数 Z m 3,4,5,6,7,8,9,10,12,14
[解] (1) n = k-1 = 4-1 = 3 用 8 选 1 数据选择器 74LS151

数字电子技术电路组合逻辑电路数据选择器、分配器

数字电子技术电路组合逻辑电路数据选择器、分配器

数据输出 Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7
S1 — 数据输入(D)
Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7
74LS138
A0 A1 A2 STB STC STA
S2 — 数据输入(D)
A0 A1 A2 地址码
S3 S2 S1
数据输入 (任选一路)
用 MSI 实现组合逻辑函数
3. 4. 1 用数据选择器实现组合逻辑函数 一、基本原理和步骤 1. 原理:选择器输出为标准与或式,含地址变量的
选择控制
1 路-4 路 数据分配器
A1
A0
Y0

Y1

Y2

Y3
Y0
Y1
Y2
Y3
&&&&

00
D0 0 0


01
0 D0 0
10
0 0Hale Waihona Puke 0110 0 0D
D
1
1
逻辑图
A1
A1
二、集成数据分配器 用 3 线-8 线译码器可实现 1 路-8 路数据分配器
二、集成数据分配器
用 3 线-8 线译码器可实现 1 路-8 路数据分配器
Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7
74LS138
A0 A1 A2 STB STC STA
A0 A1 A2
S3 S2 S1

任何一个函数都可以 写成最小项之和的形式
2. 基本步骤 (1) 选择集成二进制译码器 (2) 写函数的标准与非-与非式 (3) 确认变量和输入关系 (4) 画连线图 二、应用举例 [例] 用集成译码器实现函数 [解] (1) 三个输入变量,选 3 线 – 8 线译码器 74LS138

数据选择器和数据分配器

数据选择器和数据分配器

集成数据选择器的规格、品种较多,因此,重要的是要能够看懂真值表,理 解其逻辑功能。
集成数据选择器的芯片种类很多,常用的有2选1,如CT54157、CT54158;4 选1,如CT54LS153、CT54LS353;8选1,如CT74151、CT74LS251。16选1,如 CT54150等。CT74LS251的引脚排列如图(a)所示,逻辑符号如图(b)所示。
(a)引脚排列
(b)逻辑符号
CT74LS251的引脚排列和逻辑符号
如果现有的集成数据选择器通道不够,则可利用多片级联来进行扩展。例如, 用一片CT74LS251(8选1数据选择器)做低位芯片,用另一片CT74LS251做高位芯 片,要使16个通道的数据选1输出,必须有四个地址输入端A、B、C、D,将A端与 高位芯片的 相连,并经过非门与低位芯片的 相连,如下图所示。
3)根据最小项表达式将数据输入端做如下赋值:
D0 D1 D3 D5 D6 D7 1
画出函数的逻辑图,如下图所示。
D2 D4 0
例7.5的逻辑图
本例函数Y m(0,1,3,5,6,7,) 也可以用4选1芯片来实现,如CT74153,
逻辑图如下图所示。选择 、 作为地址输入,即用两变量 、 组成最小项,用第 3个变量作为数据输入,即可实现该函数。
用74LS251实现16选1数据选择器
当A=1时,低位芯片工作,高位芯片处于禁止状态。根据 的地址输入信 号,输出低八路数据 中的一路。
当 时,高位芯片工作,低位芯片处于禁止状态。根据 的地址输入信号, 输出高八路数据 中的一路。
该电路具有16选1数据选择器的功能。
用数据选择器可以实现组合逻辑函数,其方法如下。 1)将给定的函数转化为最小表达式。 2)以最小项因子做数据选择器的输入地址。 3)将函数式中已存在的最小项mi相对应的数据输入端Di赋值为1,将函数 式中不存在的最小项相对应的数据输入端赋值为0。

数据选择器和分配器

数据选择器和分配器

集成数据分配器
把二进制译码器的使能端作为数据输入端,二进制代码输入端作为地址码输入端,则带使能端的二进制译码器就是数据分配器。
由74LS138构成的 1路-8路数据分配器
数据输入端
地址输入端
数据分配器和数据选择器一起构成数据分时传送系统
02
数据分配器的应用
01
D6=1
D4=D
D1=D
D3=0
D7=0
D5=1
④画连线图
1).用具有n个地址端的数据选择器实现n变量函数 例1 用8选1数据选择器实现逻辑函数Y=AB+AC+BC。 解:A:表达式比较法求解。 (1)将函数表达式转换为标准与-或表达式如下: (2)令A=A2、B=A1、C=A0,将上述表达式与8选1数据选择器输出函数表达式比较可得: D0=D1=D2=D4=0,D3=D5=D6=D7=1
由此可绘制出电路图。
此图可以看出,当逻辑变量数大于数据选择器地址变量数时,由降维图绘制电路需要增加部分门器件。
01
图(b)还可以继续降维得到图(C)。用四选一数据选择器和部分门电路即可实现逻辑函数的组合逻辑电路。
02
若用八选一数据选择器实现该图(a)表示的函数,用图(b)降维卡诺图与八选一数据选择器的卡诺图相对应得:
集成双4选1数据选择器74LS153
2.8选1数据选择器-74LS151
数据选择器74LS151的扩展
3.数据选择器实现逻辑函数
原理:从前述分析可知,数据选择器是地址选择变量的最小项输出器;而任何一个逻辑函数都可以表示为最小项之和的标准形式。因此,用数据选择器可以很方便地实现逻辑函数。 方法:表达式比较法(公式法);卡诺图比较法。 1)当逻辑函数的变量个数和数据选择器的地址输入变量个数相同时,可直接用数据选择器来实现逻辑函数。 2)当逻辑函数的变量个数多于数据选择器的地址输入变量个数时,应分离出多余的变量,将余下的变量分别有序地加到数据选择器的地址输入端上。 下面分别进行介绍。

数据选择器与数据分配器的研究

数据选择器与数据分配器的研究
数据选择器由三部分组成,即:数据选 择控制(或称为地址输入)电路、数据输入电 路和数据输出电路。
实验目的 实验原理 实验内容 注意事项
现代电子技术实验
74LSl51的逻辑图和引脚图
现代电子技术实验
实验目的 实验原理 实验内容 注意事项
2、数据分配器
数据分配器的功能是将唯一源的信息,传 送给多个目标中的一个,选中那一路,由地址决 定。
本实验中用74LS151和74LS138构 成八路数据传输系统。
实验目的 实验原理 实验内容 注意事项
现代电子技术实验
多路数据传送原理图
实验目的 实验原理 实验内容 注意事项
现代电子技术实验
三、实验内容
测试八路数据传输系统的性能。 要求如下表输入信号
D0 D1 D2 D3 D4 D5 D6 D7
现代电子技术实验
数据选择器与数据分配器的研究
实验目的 实验原理 实验内容 注意事项
现代电子技术实验
实验目的 实验原理 实验内容 注意事项
一、实验目的
1、了解数据选择器与数据分配 器的工作原理。
2、熟悉数据选择器的应用。
3、学习用数据选择器和数据分 配器构成八路数据传输系统的方法。
实验目的 实验原理 实验内容 注意事项
通常我们将具有使能端的变量译码器用作 数据分配器。例:本实验中所用的74LS138,作 为变量译码器用时,C,B,A为输入端,Y0—— Y7为输出端, G1和 G2A、G2B 为使能控制端。当 74LS138作为数据分配器时,G2B 为数据输入端, C,B,A为地址输入端, G1和G2A 为使能控制端。
实验目的 实验原理 实验内容 注意事项
现代电子技术实验
故障检查与排除

数据选择器、数据分配器

数据选择器、数据分配器

2、控制信号约定: 、控制信号约定: 令A1A0=00时,Y=D0 时 A1A0=01时,Y=D1 时 A1A0=10时,Y=D2 时 A1A0=11时,Y=D3 时
3、真值表 输入 、 输出 A1 A0 Y 0 0 D0 0 1 D1 1 0 D2 1 1 D3
• (二)逻辑表达式
F = A1 A0 ⋅ D 0 + A1 A0 ⋅ D1 + A1 A0 ⋅ D 2 + A1 A0 ⋅ D 3
D 7 D6 D5 D 4 D3 D 2 D1 D0
A2 A1 A0 S
0
D7 D7
三、数据选择器的扩展
将两片74LS151连接成一个十六选一的数据选择器。 连接成一个十六选一的数据选择器 例:将两片 连接成一个十六选一的数据选择器。 解:十六选一的数据选择器的地址输入端有四位,最高位A3的输入可 十六选一的数据选择器的地址输入端有四位,最高位 以由两片八选一数据选择器的使能端接非门来实现, 以由两片八选一数据选择器的使能端接非门来实现,低三位地址输入 端由两片74LS151的地址输入端相连而成,连接图如下图所示。当A3 的地址输入端相连而成, 端由两片 的地址输入端相连而成 连接图如下图所示。 工作, 选择数据D =0时,由下图可知,低位片 时 由下图可知,低位片74LS151工作,A3A2A1A0选择数据 0~D7 工作 输出; 进行输出。 输出;A3=1时,高位片工作,选择 8~D15进行输出。 时 高位片工作,选择D
• 四、用数据选择器实现组合逻辑函数 • (一)基本原理和步骤 4选1的数据选择器输出信号表达式
1 0 0 1 0 1 1 0 原理: 原理: 3 = ∑ mi Di 1.数据选择器输出信号逻辑 数据选择器输出信号逻辑 i =0 表达式的一般形式; 如右) 表达式的一般形式;(如右) m选1数据选择器的表达式 2.数据选择器输出信号逻辑 数据选择器输出信号逻辑 m -1 Y = ∑ m i Di , m = 2 n 表达式的主要特点: 表达式的主要特点: i =0 a.具有标准与或表达式的形式; 具有标准与或表达式的形式; 具有标准与或表达式的形式 b.提供了地址变量的全部最小项; 提供了地址变量的全部最小项; 提供了地址变量的全部最小项 c.一般情况下,Di可以当成一个变量处理(取值为原变 一般情况下, 可以当成一个变量处理( 一般情况下 反变量、 或 ); 量、反变量、0或1); d.受选通(使能)信号 S 控制,当 S = 0 时有效, 受选通( 控制, 时有效, 受选通 使能) S =1 时,Y=0。 。 3.组合逻辑函数的标准表达式:最小项之和的标准式。 组合逻辑函数的标准表达式: 组合逻辑函数的标准表达式 最小项之和的标准式。

数据选择器与多路分配器

数据选择器与多路分配器

1 1 0 D0~D3 D3
数据选择器(MUX)
• 常用的集成数据选择器 双 四选1 MUX:74LS153 四 二选1 MUX:74LS158 八选1 MUX:74LS151 十六选1 MUX:74LS150
• 扩展方法
利用使能端 不用使能端
数据选择器(MUX)
• 扩展方法 用使能端
例:用数据选择器实现三变量多数表决器。
A2 A1 A0 F 0000 0010 0100 0111 1000 1011 1101 1111
A1A0
A2 00 01 11 10
0 D0
1D1
1 D2 1 1D3 1
选A2、A1为地址端
D0 0 D1 A0 D2 A0 D3 1
数据选择器(MUX)的应用
例:用四选一数据选择器实现二变量异或式。
F A1 A0 A1A0
A1 A0 F Di 0 0 0 D0 0 1 1 D1 1 0 1 D2 1 1 0 D3
D0 0, D1 1 D2 1, D3 0
数据选择器(MUX)的应用
例:用四选一数据选择器实现二变量异或式。
F A1 A0 A1A0
数据选择器(MUX)的应用
例:由双四选一组成电路如图所示。 (1)写出F1的函数表达式。 (2)写出F2的真值表。
1
数据选择器(MUX)的应用
F A1 A0D0 A1A0D1 A1 A0D2 A1A0D3 F1 ABC ABC ABC ABC F2 ABC ABC AB
A B C F2 000 0 001 0 010 0 011 1 100 0 101 1 110 1 111 1
A2 A1 A0 F 0000 0010 0100 0111

2017.0313.数字电路与系统-数据选择器分配器的理解

2017.0313.数字电路与系统-数据选择器分配器的理解

2017.0313.数字电路与系统-数据选择器分配器的理解数据分配器1.数据分配器是数据选择器的逆过程。

2.1-4路的数据分配器,这是个设计组合电路的过程。

⾸先,我们先明确1-4路的数据分配器的功能:⼀路串⾏输⼊数据,输出四路数据。

控制信号(地址信号)地址信号是和⼀路串⾏输⼊数据连在⼀起构成函数表达式么?数据⽐较器1.顾名思义,这个逻辑电路就是⽤来进⾏两个数值间的⽐较的,⽐较的结果有三种,⼤于,⼩于,等于。

每次⽐较两个数值时,总会在这三种情况中出现⼀种。

这说明逻辑电路的设计过程中要注意的问题,每⼀个逻辑电路都是由不同的输⼊变量和不同的输出变量组成,然后要明确输⼊变量有哪⼏个,输出变量有哪⼏个,同时,每⼀个输出变量的函数表达式都是由所有输⼊变量组成的,⽽这些逻辑函数的表达式很多时候就是之前常见的逻辑功能,同或,异或.......最常见的写逻辑函数表达式的⽅法就是依照真值表写标准的与或式(最⼩项表达式)。

这⾥还要说明的⼀点就是,当有多个输出时,在画逻辑图是需要共⽤所有输⼊,所有的输出在同⼀张逻辑图上表⽰出来。

2.前述的是两个⼀位的数值之间的⽐较,每⼀个都是取0或1。

接着⼜谈论到两个⼆位的数值之间的⽐较,所有的输⼊数据均是⼆进制的0或1,在计算机⾥,所有的数据均是⽤⼆进制来表⽰的,⽆论是⽂字,图⽚还是数值均是⽤⼆进制代码来表⽰的,这⾥进⾏数制上的⽐较,⼀定是计算机将⼗进制的数字转变成了⼆进制,所有的数据输⼊计算机时都要被转化成⼆进制的编码,区别在于数值被转化后,是具有权位的⼆进制数码。

3.⼀位的数值⽐较器是两个⼀位的数值在⽐较,⼆位的数值⽐较器是两个⼆位的数值在⽐较,以此类推,随着位数不断的增加,再通过真值表的⽅法来⽐较显得很⿇烦。

第⼆次理解数据⽐较器和校验器数据⽐较器1.数值⽐较器最常见的是对两个数值A和B⼤⼩进⾏⽐较,但是我们是不清楚A,B的具体数值,或者说,任意两个数值间进⾏⽐较,⽐较过后会产⽣三种结果。

数据选择器及数据分配器

数据选择器及数据分配器

可编程分配器
可编程分配器是指可以通过编程来改变其数 据分配方式
05
数据选择器和数据分配 器的实际应用
数字信号处理
数字信号处理是利用数字信号处理器(DSP)对模拟信号进行采样、量化和编码,转换成数字信号后进行数字运算、分析和处理 的技术。数据选择器和数据分配器在数字信号处理中有着广泛的应用,例如在滤波器、频谱分析、数字滤波等算法中实现多路信 号的选择和分配。
VS
多路分配器
多路分配器与多路选择器类似,但方向相 反。在多路分配器中,多个数据输入被分 配到不同的数据输出。多路分配器在实现 复杂的逻辑功能时非常有用,例如在实现 复杂的组合逻辑电路时。
异步选择器和异步分配器
异步选择器
异步选择器是指选择信号与数据输入信号不同步的选择器。在异步选择器中,选择信号可以在任何时 间点变化,而不必等待数据输入信号的稳定。这种类型的选择器在处理高速数据流时非常有用。
结构比较
数据选择器
由多个输入、选择信号和多个输出组 成,选择信号决定哪个输入信号传输 到输出端。
数据分配器
由多个输入、选择信号和单个输出组 成,选择信号决定哪个输入信号传输 到输出端。
功能比较
数据选择器
从多个数据中选择一个数据输出,相当于多路选择的功能。
数据分配器
将一个数据分配到指定的输出路径,相当于多路复用的功能。
数据分配器的应用场景
数据分配器在通信、计算机、数字信号处理等 领域有广泛应用。
例如,在通信中,数据分配器可用于将一个高 速串行数据流拆分成多个低速并行数据流,以 便于后续处理或传输。
在计算机中,数据分配器可用于实现多路复用 器或解复用器,以实现多个设备共享一个数据 总线或地址总线。

数据选择器与数据分配器共23页文档

数据选择器与数据分配器共23页文档
数据选择器与数据分配器
41、实际上,我们想要的不是针对犯 罪的法 律,而 是针对 疯狂的 法律。 ——马 克·吐温 42、法律的力量应当跟随着公民,就 像影子 跟随着 身体一 样。— —贝卡 利亚 43、法律和制度必须跟上人类思想进 步。— —杰弗 逊 44、人类受制于法律,法律受制于情 理。— —托·富 勒
25、学习是劳动,是充满思想的劳动。——乌申斯基
谢谢!
45、法律的制定是为了保证每一个人 自由发 挥自己 的才能 ,而不 是为了 束缚他 的才能 。—— 罗伯斯 庇尔
Байду номын сангаас 21、要知道对好事的称颂过于夸大,也会招来人们的反感轻蔑和嫉妒。——培根 22、业精于勤,荒于嬉;行成于思,毁于随。——韩愈
23、一切节省,归根到底都归结为时间的节省。——马克思 24、意志命运往往背道而驰,决心到最后会全部推倒。——莎士比亚

电工电子技术基础知识点详解4-4-1-数据选择器与数据分配器

电工电子技术基础知识点详解4-4-1-数据选择器与数据分配器
将一个数据分时分送到多个输出端输出。
A1 A0
控制信号
确定将信号送 到哪个输出端


输D


Y3 Y2 Y1 Y0
数 据 输 出

使能端
S 确定芯片是否工作
数据分配器的功能表
使能 控 制
输出
S A1 A0 Y3 Y2 Y1 Y0 1 00 00 0 0 0 00 0D 0 0 1 0 0 D0 0 1 0 0D00 0 1 1 D0 0 0
数据选择器与数据分配器在数字电路中当需要进行远距离多路数字传输时为了减少传输线的数目发送端常通过一条公共传输线用多路选择器分时发送数据到接收端接收端利用多路分配器分时将数据分配给各路接收端其原理如图所示
数据选择器与数据分配器
主要内容: 数据选择器和数据分配器的作用;数据选择器和数据分配器的
正确使用。
选择器
Y1
AAA021
(1)
≥1
Y
Y3
AA12 A0
(2)
A
S D7D6... D1D0
S D15 D14... D9D8
B
C
S S1 0时, 第一片工作; S1 1时, 第二片工作。
1
D7D6... D1D0
D15D14... D9D8
16选1数据选择器
74LS151功能表
选通 选 择 输出
Y D0 A1 A0 S D1 A1 A0 S D2 A1 A0 S D3 A1 A0 S 74LS153功能表
使能 选 通 输出
S A1 A0 Y
1 0
0
0 0 D0
0
0 1 D1
0
10
D2
0
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

组合逻辑电路
CC14539 数据选择器 1 真值表
输 入 输出 1ST A1 A0 1D3 1D2 1D1 1D0 1Y 使能端低电平有效 1 ×× × × × × 0 0 0 0 × × × 0 0 1D0 0 0 0 × × × 1 1 1ST = 1 时,禁止数据 选择器工作,输出 1Y = 0。 0 0 1 × × 0 × 0 1D 0 0 1 × × 1 ×1 1 0 1 0 × 0 × ×0 1D2 1ST = 0 时,数据选择 0 1 0 × 1 × ×1 器工作。输出哪一路数据 0 1 1 0 × × ×0 1D 由地址码 A1 A0 决定。 0 1 1 1 × × ×1 3
一路输入
D
Y0 Y Y11= D Y2 Y3
多路输出
地址码输入
A1 0
A0 1
EXIT
组合逻辑电路
二、数据选择器的逻辑功能及其使用
1.
8 选 1 数据选择器 CT74LS151
Y ST Y 互补输出端 8 路数据输入端
使能端,低 电平有效
地址信号 输入端
ST A2 CT74LS151 A1 A0 D0D1 D2 D3 D4 D5 D6 D7
0 1 Y = A2A1A0D0 + A20 1A0D1 + A Y = A2A1A0D0 + A2A1A0D1 + 1 0 A2A1A0D2+ A20 1A0D3+ A A2A1A0D2+ A2A1A0D3+ 0 A2A1A0D4+ A20 1A0D5+ A A2A1A0D4+ A2A1A0D5+ 0 A2A1A0D6+ A20 1A0D7 A A2A1A0D6+ A2A1A0D7
多路输入
Y Y=D1
一路输出
地址码输入
A1 0
A0 1
数据选择器的输入信号个数 N 与地址 常用 2 选 1、4 选 1、8 选 1和 16 选 1 码个数 n 的关系为 N = 2n 等数据选择器。
EXIT
组合逻辑电路
数据分配器: 根据地址码的要求,将一路数据 分配到指定输出通道上去的电路。 Demultiplexer,简称DMUX 4 路数据分配器工作示意图
ST A2 CT74LS151 A1 A0 D0D1 D2 D3 D4 D5 D6 D7
CT74LS151逻辑功能示意图
ST = 1 时禁止数据选择器工作 ST = 0 时,数据选择器 工作。选择哪一路信号输出 由地址码决定。 EXIT
组合逻辑电路
CT74LS151 输出函数表达式 输 ST A2 1 × 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 入 A1 A0 × × 0 0 0 1 1 0 1 1 0 0 0 1 1 0 1 1 输出 Y Y 0 1 D0 D0 D1 D1 D2 D2 D3 D3 D4 D4 D5 D5 D6 D6 D7 D7
CT74LS151的逻辑功能示意图 EXIT
组合逻辑电路
8 选 1 数据选择器 CT74LS151 真值表
Y ST
Y
输 ST A2 1 × 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1
入 A1 A0 × × 0 0 0 1 1 0 1 1 0 0 0 1 1 0 1 1
输出 Y Y 0 1 D0 D0 D1 D1 D2 D2 D3 D3 D4 D4 D5 D5 D6 D6 D7 D7
BC Y 00 01 11 10 的A 卡 0 0 0 1 0 诺 1 0 1 1 1 图 A1A0 Y′ 00 01 11 10 的 A2 卡 0 D0 D1 D3 D2 诺 1 D4 D5 D7 D6 图
(3)比较逻辑函数 Y 和 Y 的卡诺图
设 Y = Y 、A = A2、B = A1、C = A0 D0 = D1 = D2 = D4 = 0 对比两张卡诺图后得 D3 = D5 = D6 = D7 = 1
= m0D A A D1+m2D2+ Y=D 因为若A02+ m10=000,则 m3D3+ 0 1 因为若A2A1A0=010,则 m7D72 m4D4+m5D5+ m6D6+ Y=D
EXIT
组合逻辑电路
2. 双 4 选 1 数据选择器 CC14539
1Y 2Y
数据选择器 2 的输出 数据选择器 1 的输出
实现多位加法运算的电路 其低位进位输出端依次连至相邻高 位的进位输入端,最低位进位输入端接 地。因此,高位数的相加必须等到低位 运算完成后才能进行,这种进位方式称 为串行进位。运算速度较慢。
串行进位加法器
超前进位加法器
其进位数直接由加数、被加数 和最低位进位数形成。各位运算并 行进行。运算速度快。
EXIT
S0
组合逻辑电路
超前进位加法器举例:CT74LS283 A3 ∑ A2 CO4 A1 A0 F3 B3 F2 B2 B1 F1 B0 F0 CI0
4 位二进制加 数 A 输入端
C3
S3 S2 S1 S0
向高位片的 进位输出 本位和输出端 相加结果读数 为 C3S3S2S1S0
4 位二进制加 数 B 输入端 低位片进位输入端
组合逻辑电路
7.7
组合逻辑电路中的竞争冒险
主要要求:
了解竞争冒险现象及其产生的原因和消除措施。
EXIT
组合逻辑电路
一、竞争冒险现象及其危害
当信号通过导线和门电路时,将产生时间延迟。
因此,同一个门的一组输入信号,由于它们在此前通
过不同数目的门,经过不同长度导线的传输,到达门 输入端的时间会有先有后,这种现象称为竞争。
输 A 0 0 1 1
入 输 出 B Y(A>B) Y(A<B) Y(A=B) 0 0 0 1 1 0 1 0 0 1 0 0 1 0 0 1
Y(A<B) Y(A=B)
A
A
AB
B
B
AB
Y(A>B) EXIT
组合逻辑电路
(二) 多位数值比较器
可利用 1 位数值比较器构成
比较原理:从最高位开始逐步向低位进行比较。 例如 比较 A = A3A2A1A0 和 B = B3B2B1B0 的大小: 若 A3 > B3,则 A > B;若 A3 < B3,则 A < B;若 A3 = B3,则需比较次高位。 若次高位 A2 > B2,则 A > B;若 A2 < B2,则 A < B;若 A2 = B2,则再去比较更低位。 依次类推,直至最低位比较结束。 EXIT
EXIT
组合逻辑电路
[例] 试用数据选择器实现函数 Y = AB + AC + BC 。 代 数 法 求 解 该题可用代数法或卡诺图法求解。 解:(1)选择数据选择器 Y为三变量函数 ,故选用 8 选 1 数据选择器,现 选用 CT74LS151。 (2)写出逻辑函数的最小项表达式 + + + Y = AB + AC + BC = ABC + ABC + ABC + ABC CT74LS151 有 A2、A1 、A0 三个地址输入端, (3) 写出数据选择器的输出表达式 正好用以输入三变量 A、B、C 。 Y′= A2A1A0D0 + A2A1A0D1 + A2A1A0D2 + A2A1A0D3 + A2A1A0D4 + A2A1A0D5 + A2A1A0D6 + A2A1A0D7 (4)比较 Y 和 Y′两式中最小项的对应关系 令 A = A2 ,B = A1 ,C = A0 ABC 则 Y′= ABCD0 + ABCD1 + ABCD2 + ABCD3 + ABCD4 + ABC 5 + ABC 6 + ABC 7 ABCD ABCD ABCD D0 = D1 = D2 = D4= 0 为使 Y = Y′,应令 EXIT D3 = D5 = D6 = D7 = 1
组合逻辑电路
(5)画连线图 即可得输出函数 Y ST A B C 1 Y
Y′
A2 CT74LS151 A1 A0 D0D1 D2 D3 D4 D5 D6 D7
EXIT
组合逻辑电路
卡 诺 图 法 求 解 解: (1)选择数据选择器 选用 CT74LS151
(2)画出 Y 和数据选择器输出 Y 的卡诺图
逻辑门因输入端的竞争而导致输出产生不应有的
尖峰干扰脉冲的现象,称为冒险。 可能导致错误动作
EXIT
组合逻辑电路
二、竞争冒险的产生原因及消除方法
负尖峰脉冲冒险举例 G1
A Y=A+A G2 Y A 理A 想Y A 考虑门延时 Y
= m0 2D0 + m1 2D1 + m2 2D2 + m3 2D3
EXIT
组合逻辑电路
三、用数据选择器实现组合逻辑函数
由于数据选择器在输入数据全部为 1 时,输出为 地址输入变量全体最小项的和。 而任何一个逻辑函数都可表示成最小项表达式, 例如 4 选 1 数据选择器的输出Y = m0 D0 + m1 D1+ m2 D2+ m3 D3 因此用数据选择器可实现任何组合逻辑函数。 当 D0 = D1 = D2 = D3 = 1 时,Y = m0 + m1+ m2 + m3 。 当 D0当逻辑函数的变量个数和数据选择器的地址 ~ D3 为 0、1 的不同组合时,Y 可输出不同的 最小项表达式。 输入变量个数相同时,可直接将逻辑函数输入变 量有序地接数据选择器的地址输入端。
(4)画连线图
与代数法所得图相同
相关文档
最新文档