内容正文:
电工电子技术与技能
15.4编码器
1编码的概念:在数字电路中,用二进制代码表示某一具有特定含义的信号
(如数、字符等)的过程称为编码。
2.编码器:具有编码功能的逻辑器件称为编码器。
3.编码器的原理框图如下图所示。它是将个请求编码的信息“编码”成位
二进制代码输出。
m个请求编码信息输入
编码器
2
n位二进制代码输出
2
15.4.1二一十进制编码器
在数字电路里使用的是二进制数,而日常生活中用到的是十进制数。要
想把十进制数输入到数字电路中去,必须使用二一十进制编码器将十进制码
编为BCD码。下图所示为一个采用与非门组成的二一十进制编码器。
BCD码输出
G2
G:
G4
10kn×10
6V
a-
N
3-4
h
S8
S9
S10
号
15.4.28线-3线优先编码器
优先编码器的功能是允许同时在几个输入端有输入信号,编码器按输入
信号预先排定的优先顺序,只对优先权最高的一个输入信号编码。信号的优
先权级别的高低是人为设定的。
8线一3线优先编码器74LS148的引脚排列和逻辑符号如下图所示。
74LS148是8线输入、3线输出的二进制编码器。其作用是将8个输入信号分别
编成3位二进制码输出。
Uccx3五五66
oo ooo
161514131211109
YS YEX Y2 YI Yo
74LS148
74LS148
2345678
ST I7 I6 Is I4 I3 I2 I1 Io
999999999
五EE五ST Y GND
(a)引脚排列
(b)逻辑符号
15.4.28线-3线优先编码器
编码器的工作情况为:
①T。T,、I2、…、T,是输入端,低电平有效,优先级别按T,、I。、T,、…、T。递降。
②了2、了,、了。是输出码。反码输出,低电平有效。
③ST是输入使能端,也称为选通输入端。ST=0,允许编码:ST=1,禁止编码,输出2、了,、
T。=111。
④了、是输出使能端,也称为选通输出端,主要用于多个编码器电路的级联控制,即了、总是
接在优先级别低的相邻编码器的ST端。了、=0时允许低位片编码.了、=1时禁止低位片编码。
Tx为编码输出标志,也称为输出扩展端。了x=0表示了了了。是编码器输出,输出有效:了x=
1,了,了。不是编码器输出,输出无效。了x可用于编码器功能的扩展。
⑤U接+5V电源。
⑥GND是接地端。
15.4.28线一3线优先编码器
优先编码器74LS148的真值表如下表所示。
输
入
输
出
ST
T。
T
72
T
7
T
7。
7
Ys
1
×
×
X
×
X
×
x
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
0
0
x
x
×
×
X
0
0
0
0
0
1
0
×
×
X
X
0
0
0
1
0
1
0
×
×
X
×
X
0
1
1
0
1
0
0
1
0
x
x
X
X
0
1
1
0
1
1
0
1
0
X
×
X
0
1
1
1
0
0
0
1
0
×
×
0
1
1
1
1
1
0
1
0
0
X
0
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
1
1
1
1
1
1
0
1
6
15.4.3
8421BCD码优先编码器
8421BCD优先编码器74LS147的引脚排列和逻辑符号如下图所示。
Ucc NC Y32Ig石
66.0
161514131211109
Y3 Y2 YI Yo
74LS147
74LS147
1
2345678
g8765L4321
p99TYT9可
i456五8五XGND
(a)引脚排列
(b)逻辑符号
15.4.3
8421BCD码优先编码器
真值表如下表所示。由表可见,有九个输入变量,四个输出变量,它们都是
低电平有效,有信号时,输入为0,输出组成8421BCD反码,对应于09十个
十进制数码。输入信号的优先次序为7,~1。例如,当7,=0时,无论其他输
入端是0或是1,输出端只对7,编码,输出为0110(原码为1001)
。
输
入
输
出
十进制
7。
7
7。
T.
73
Y
Y
7
0
1
1
1
1
1
1
1
1
1
1
1
1
0
1
0
2
1
1
1
1
1
1
0
+
1
1
1
3
1
1
0
4
0
1
5
0
X
+
0
0
6
1
1
0
0
1
7
1
1
0
×
×
X
×
1
0
0
8
1
0
X
×
X
X
0
1
1
9
0
X
X
×
×
+
0
1
0
8
Thank You!