当前位置:文档之家› 编码器与译码器

编码器与译码器


F X Y Z XYZ XY Z XYZ
X Y Z XYZ XY Z XYZ
C B A CBA CB A CBA
Y0 Y2 Y4 Y7
③ 画逻辑图: 【见下页】
由 F Y0 Y2 Y4 Y7 得如下逻辑图:
+5V
74138
解: ① 先令译码器的使能端有效,
即:G1接+5V,G2A和G2B均接地。 则相应的74138各输出端的表达式如下:
Y0 C B A
Y1 C BA
Y5 CBA
Y2 CBA
Y3 CBA
Y4 CB A
Y6 CBA
Y7 CBA
② 令X=A,Y=B,Z=C。并将给定函数进行变换:
Y0 G1G 2A G 2B C B A 若满足G1=1,G2A=G2B=0,则: Y0 C B A m0
Y0 G1G 2A G 2B C B A
(2)74138集成译码器功能表:【已知】
G1 × × 0 1 1 1 1 1 1 1 1
输 G2A G2B 1 × × 1 × × 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
C × × × 0 0 0 0 1 1 1 1
入 输 出 B A Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 × × 1 1 1 1 1 1 1 1 × × 1 1 1 1 1 1 1 1 × × 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 0 0 1 1 1 1 0 1 1 1 0 1 1 1 1 1 1 0 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0
Y0 I 0 I1 I 2 I 3 I 0 I1 I 2 I 3
I0
1 &
≥1
Y1
I1
1
逻辑图
&
I2
1
≥1 &
Y0
I3
1
(二)键盘输入8421BCD码编码器
A B C D ≥1 VCC 1kΩ ×10 S0 S1 S2 S3 S4 S5 S6 S7 S8 S9 & & & & & GS
输入为低电平有效
74LS138 STB STC STA
A0
A1 A2 (a)
G2A G2B G1 引脚排列图
Y7 GND
A0
A1 A2 (b)
G2A G 2B G1 逻辑功能示意图
(2)74138集成译码器功能表:【已知】
G1 × × 0 1 1 1 1 1 1 1 1
输 G2A G2B 1 × × 1 × × 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
C × × × 0 0 0 0 1 1 1 1
入 输 出 B A Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 × × 1 1 1 1 1 1 1 1 × × 1 1 1 1 1 1 1 1 × × 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 0 0 1 1 1 1 0 1 1 1 0 1 1 1 1 1 1 0 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 0
思考
如何设计一个3位二进制编码器
常用组合逻辑 功能器件—译码器
一.什么叫译码
译码:是将具有特定含义的二进制码进行辨别,并 转换成对应的输出高、低电平信号。
具有译码功能的逻辑电路称为译码器。
二.二进制译码器的一般原理框图
输 入 的 是 n 位 二 进 制 代 码
输出为2n 个高、低 电平信号
I3 0 0 0 1
输 出 Y1 Y0 0 0 0 1 1 0 1 1
因此可得逻辑表达式:
Y1 I 0 I1 I 2 I 3 I 0 I1 I 2 I 3
Y0 I 0 I1 I 2 I 3 I 0 I1 I 2 I 3
由求得的逻辑表达式
&
Y1 I 0 I1I 2 I 3 I 0 I1 I 2 I 3
G1 G2X
A B C
Y3 Y4 Y5 Y6
Y7
&
F
第4章
进制代码。
注意:
编码器可以有若干个输入,但在某一时刻只有一个输 入信号被转换成二进制码。
(一)4线-2线编码器
功能表:【该编码器为高电平有效】 输 I0 1 0 0 0 I1 0 1 0 0 入 I2 0 0 1 0 输 出 I3 0 0 0 1 Y1 0 0 1 1 Y0 0 1 0 1
由功能表可知:当输入I0有效时,输出为00,也就是 说,输入I0就是用00这个特定两位的二进制代码表示的。 以下类推。
S0~S9:分别对应 十进制数的0~9这 十个数码
输出代码是 8421BCD码
功能表: S9 1 1 1 1 1 1 1 1 1 1 0 S8 1 1 1 1 1 1 1 1 1 0 1 S7 1 1 1 1 1 1 1 1 0 1 1 S6 1 1 1 1 1 1 1 0 1 1 1 输 S5 1 1 1 1 1 1 0 1 1 1 1 入 S4 1 1 1 1 1 0 1 1 1 1 1 S3 1 1 1 1 0 1 1 1 1 1 1 S2 1 1 1 0 1 1 1 1 1 1 1 S1 1 1 0 1 1 1 1 1 1 1 1 S0 1 0 1 1 1 1 1 1 1 1 1 A B 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 1 0 1 0 输 出 C D GS 0 0 0 0 0 1 0 1 1 1 0 1 1 1 1 0 0 1 0 1 1 1 0 1 1 1 1 0 0 1 0 1 1
Y0 C B A
Y4 CB A
Y1 C BA
Y5 CBA
Y2 CBA
Y3 CBA
Y6 CBA
Y7 CBA
输出逻辑表达式为:
Y0 C B A m0 Y3 C BA m3
Y1 C B A m1 Y2 C BA m2
Y4 CB A m4 Y5 CB A m5

I0 1 0 0 0 I1 0 1 0 0
入 I2 0 0 1 0
I3 0 0 0 1
输 出 Y1 Y0 0 0 0 1 1 0 1 1
因此可得逻辑表达式:
Y1 I 0 I1 I 2 I 3 I 0 I1 I 2 I 3

I0 1 0 0 0 I1 0 1 0 0
入 I2 0 0 1 0
可见,译码器是通过输出端的逻辑电平来识别不同代码的。
四.集成电路译码器
1. 74138集成译码器(3线—8线译码器)
(1)74138的逻辑简图 使 能 端 G1 G2A G2B 其中: 控制端G2A、G2B
74138
Y0 Y1 Y2
Y3 Y4 Y5 Y6 Y7
输 入 端
A B C
8 个 输 出 端
常用组合逻辑 功能器件—编码器
编码的含义:
为了区分一系列不同的事物,将其中的每个事物用一
特定的二进制代码表示,这就是编码的含义。 编码也就是建立起特定的二进制代码与十进制数值、字 母、符号等的一一对应关系。
编码器:
具有编码功能的逻辑电路。
其逻辑功能:
把输入的每一个高、低电平信号编成一个对应的二
为低电平有效;
所有8个输出端也
都是低电平有效。
第4章
74LS138的引脚图和逻辑简图的不同之处:
VCC Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y0 Y1 Y2 Y3 Y4 Y5
Y6 Y7
16
15
14
13
12
11
10
9
Y0 A0
Y1
Y2
Y3
Y4 Y5
Y6 Y7
74LS138 1 2 3 4 5 6 7 8 A1 A2
EI 输入使能端
三.2线-4线译码器
A A B B
EI
1

Y0 EI A B

A
1 &
Y1 EI A B
Y2 EI AB Y3 EI AB
B
1

A A B B
逻辑表达式为:
Y0 EI A B
Y1 EI A B
Y2 EI AB
Y3 EI AB
对应功能表如下: 输 入 EI A B 1 × × 0 0 0 0 0 1 0 1 0 0 1 1 输 Y0 1 0 1 1 1 Y1 1 1 0 1 1 Y2 1 1 1 0 1 出 Y3 1 1 1 1 0 EI=1时,处于 非工作状态; EI=0时,处 于译码工作状 态,每种组合 只有一个输出 量为0;
Y6 CBA m6
Y7 CBA m7
显然:
一个3线-8线译码器能产生3变量函数的全部最小项, 所以也把这种译码器叫做最小项译码器。
(3)集成译码器74138的应用——作为逻辑函数产生器
例:用一个3线-8线译码器74138实现如下函数:
F X Y Z XYZ XY Z XYZ
相关主题