编码器ppt课件
I0
& G2
YS
I1
1
& G3
Y EX
I2
1
1
& ≥ 1 G4
Y0
I3
1
I4
1
1
& ≥ 1 G5
I5
1
1
Y1
I6
1
1I71源自& ≥ 1 G6G1
Y2
S
1
.
11
8线-3线优先编码器74LS148逻辑符号图
扩展电路功能:
G1门、G2门、G3门组成控制电 路。
①S-选通输入端,低电平有效。
②Ys-选通输出端,低电平表示 “电路工作,无编码信号输入”。
I7 I6I5 I6I4I3 I6I4I2I1
.
9
逻辑图
8
Y2
Y1
Y0
线
≥1
-3
线
≥1 &
≥1 &
优
先
编
码
1
1
1
1
器
I7
I6
I5
I4 I3
I2 I1 I0
如果要求输出以反码输出、输入低电平有效,只要在 图中的每一个输出端和输入端都加上反相器就可以了。
.
10
集成8线-3线优先编码器74LS148
数字电路中用二进制代码表示有关的信号称为二进制编码。 实现编码操作的电路就是编码器。按照被编码信号的不同特 点和要求,有普通编码器、优先编码器、二—十进制编码器 之分。
使用编码技术可以大大减少数字电路系统中信号传输 线的条数,同时便于信号的接收和处理。 例如:一个由8个开关组成的键盘,
直接接入:需要8条信号传输线; 编码器:只需要3条数据线。(每组输入状态对应一组 3位二进制代码)
.
5
逻 辑
Y2 I4 I5 I6 I7 I4 I5I6 I7
表 达
Y1 I2 I3 I6 I7 I2 I3I6 I7
式 Y0 I1 I3 I5 I7 I1I3I5I7
逻辑图
Y2
Y1
Y0
Y2
Y1
Y0
≥1
≥1
≥1
&
&
&
I7I6I5I4
I3I2
(a) 由或门构成
I1 I0 I7I6I5I4
.
3
1.普通编码器
用n位二进制代码可对N≤2n个输入信号进行编码, 输出相应的n位二进制代码。
三位二进制普通编码器
I0
输入:I0~I7 8个高电平信号,
I1 I2
输出:3位二进制代码Y2Y1Y0。
I3 I4
故也称为8线-3线编码器。 I5
I6 I7
8 线
Y0
-
3 线
Y1
编
码
Y2
器
特点:输入I0~I7当中只允许一个输入变量有效,即取值 为1(高电平有效)。
0 0 0 0 0 0 0. 1
0 0 08
逻辑表达式
Y2
I7 I7
I7I6 I6
I7I6I5 I5 I4
I7I6I5I4
Y1 I7 I7 I6 I7 I6I5I4I3 I7I6I5I4I3I2 I7 I6 I5I4I3 I5I4I2
Y0 I7 I7 I6I5 I7 I6I5I4I3 I7 I6I5I4I3I2I1
输
入
输出
I7 I6 I5 I4 I3 I2 I1 I0
1×××××××
0 1××××××
功 0 0 1××××× 能 0 0 0 1 ×××× 表 0 0 0 0 1 ×××
0 0 0 0 0 1 ××
0 0 0 0 0 0 1×
Y2 Y1 Y0 111 110 101 100 011 010 001
注意: 输入:逻辑0(低电平)有效 输出:反码输出
.
13
电路扩展应用:
①输入信号的连接;
②级联问题(芯片工作的优先级);
③输出信号的连接。
例:试用两片74LS148接成16线-4线优先编码器,将A0~ A15 16个输入信号编为二进制编码Z3Z2Z1Z0=0000~1111。 其中A15的优先权最高,A0的优先权最低。
Y S I0I1I2I3I4I5I6I7S
③YEX-扩展输出端,低电平表示 “电路工作,有编码信号输入”。
Y E X (I0 I1 I2 I3 I4 I5 I6 I7 )S
.
12
74LS148功能表
输入
输出
S I0 I1 I2 I3 I4 I5 I6 I7 Y2 Y1 Y0 Ys YEX 1 ×××××××× 1 1 1 1 1 01 1 1 1 1 1 1 1 1 1 1 0 1 0 ××××××× 0 0 0 0 1 0 0 ×××××× 0 1 0 0 1 1 0 0 ××××× 0 1 1 0 1 0 1 0 0 ×××× 0 1 1 1 0 1 1 1 0 0 ××× 0 1 1 1 1 1 0 0 1 0 0 ×× 0 1 1 1 1 1 1 0 1 1 0 0× 0 1 1 1 1 1 1 1 1 0 1 0 00 1 1 1 1 1 1 1 1 1 1 1 0
复习
➢1.半加器和全加器的概念及特点? ➢2.集成全加器74LS283的逻辑功能及应用? ➢3.集成数值比较器的逻辑功能及应用?
.
1
3.3 编码器和译码器
➢3.3.1 编码器 ➢3.3.2 译码器
.
2
3.3.1 编码器
一、编码器(Encoder)的概 念 用文字、符号或数码表示特定对象的过程称为编码。在
I3I2
I1 I0
.
(b) 由与非门构成 6
2.二进制优先编码器
允许同时输入多数个编码信号,并只对其中 优先权最高的信号进行编码输出的电路。
一般编码器输入信 号之间是互相排斥的, 在任何时刻只允许一个 输入端请求编码,否则 输出发生混乱。
为何要使用 优先编码器?
优先编码器则允许多个输入信号同时要求编码。
优先编码器的输入信号有不同的优先级别,多于一个
信号同时要求编码时,只对其中优先级别最高的信号
进行编码。因此,在编码时必须根据轻重缓急,规定
好输入信号的优先级别。 .
7
2. 3位二进制优先编码器 输平入有在高设效优I电7的先优编先码级器别中最优高先,级I别6次高之的,信依号此排类斥推级,别I低0最的低输。码。出输以出原
解:①输入信号
A14 A12 A10 A8
A6 A4 A2 A0
需用两片
A15 A13 A11 A9
A7 A5 A3 A1
I7 I6 I5 I4 I3 I2 I1 I0
S
74LS148(1)
YS
YEX Y2
Y1
. Y0
I7 I6 I5 I4 I3 I2 I1 I0
.
4
3位二进制编码器的真值表
输入
输出
I0 I1 I2 I3 I4 I5 I6 I7 Y2 Y1 Y0 10000000 0 0 0 01000000 0 0 1 00100000 0 1 0 00010000 0 1 1 00001000 1 0 0 00000100 1 0 1 00000010 1 1 0 00000001 1 1 1