编码器和译码器原理..

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。


Y2 A2 A1 A0 Y4 A2 A1 A0 Y6 A2 A1 A0
Y3 A2 A1 A0 Y5 A2 A1 A0 Y7 A2 A1 A0
Y1 A2 A1 A0
3 线 - 8 线译码器逻辑图— 输出低电平有效
1 0
Y7 & A2 A2 A1 A1 A0 A0
1 1 1 1 1
0 1
Y6 &
0 1
Y5 &
0 1
Y4 &
0 1
Y3 &
0 1
Y2 &
0 1
Y1 &
0 1
Y0 &
工源自文库原理:
1
A2
A1
A0
0 1
0 1
0 1
2. 集成 3 线 – 8 线译码器 -- 74LS138 引脚排列图
VCC Y0 Y1 Y2 Y3 Y4 Y5 Y6
16 15 14 13 12 11 10 9
Y2 I 7 I 6 I 5 I 4
Y1 I 7 I 6 I 5 I 4 I 3 I 5 I 4 I2 Y0 I 7 I 6 I 5 I 6 I 4 I 3 I 6 I 4 I 2 I1
逻 辑 图 输入 输出 为原 为反 变量
Y2
1 ≥1
Y1
1 ≥1 &
Y 2 = I4 + I5 + I6 + I7 Y1 = I2 + I3+ I6 + I7 Y0 = I1 + I3+ I5 + I7
I5 I6 I7
1 1 1
0 1 1
1 0 1
函数式
Y2 I 4 I 5 I 6 I 7 I 4 I 5 I 6 I 7 Y1 I 2 I 3 I 6 I 7 I 2 I 3 I 6 I 7 Y0 I1 I 3 I 5 I 7 I 1 I 3 I 5 I 7
编码器和译码器
3. 3. 1 编码器(Encoder)
信 I1 息 I2 输 入 In
编码器
编码器框图
Y1 代 Y2 码 输 Ym 出
编码: 用文字、符号或者数字表示特定对象的过程 (用二进制代码表示不同事物) n→n 普通编码器 2 二进制编码器 或 分类: 优先编码器 二—十进制编码器 10→4
功能示意图
Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7
74LS138
1 2 3 4 5 6 7 8
74LS138
A0 A1 A2 STB STC STA
A0 A1 A2 S3 S2 S1 芯片禁止工作
A0 A1 A2 S3 S2 S1 Y7 地 输入选通控制端
一、二进制编码器
用 n 位二进制代码对 N = 2n 个信号进行编码的电路 编码表 1. 3 位二进制编码器(8 线- 3 线) I0 Y2 输 出 I1 输 入 I2 3 位 Y2 Y1 Y0 Y1 输 输 I3 I 二进制 出 入 I 4 I0 0 0 0 Y 5 编码器 0 I6 I1 0 0 1 I7 I2 0 1 0 I0 I7 是一组互相排斥的输入变 I3 量,任何时刻只能有一个端输入有效 0 1 1 信号。 I4 1 0 0 函 数 式
逻辑图
— 用或门实现
— 用与非门实现 Y0 Y1 Y2
Y0
Y1
Y2
≥1
≥1
≥1
&
&
&
I7 I6 I5 I4
I3 I2
I1 I0
I7 I6 I5 I4
I3 I2
I1 I 0
2. 3 位二进制优先编码器 允许几个信号同时输入,但只对优先级别最高 优先编码:
的进行编码。优先顺序:I7 I0 编码表 I7 1 0 0 0 0 0 0 0 函数式 I0 1
Y0
1
Y2
Y1
&
≥1
Y0
1
1
1
1
I7
1
1
I6
1
I5
I5
I4
1 1
I3
1
I2 I1
1 1
I0
I7
I6
I4 I3
I2
I1 I 0
二、二-十进制编码器 用 4 位二进制代码对 0 ~ 9 十个信号进行编码的电路 1. 8421 BCD 编码器 I0 I1 2. 8421 BCD 优先编码器 Y0 I2 3. 集成 10线 -4线优先编码器 I3 Y1 I4 二-十进制 (74147 74LS147) I5 Y2 编码器 I
输 I6 I5 1 0 1 0 0 0 0 0 0 0 0 0 0
I4 1 0 0 0 0
I3 1 0 0 0
入 I 2 I1 1 0 1 0 0
输 出 Y2 Y1 Y0 1 1 1 1 1 0 1 0 1 1 0 0 0 1 1 0 1 0 0 0 1 0 0 0
A1 A2
Y0 A A 2 1 Y1 0 0 0 0 0 1 Y7 0 1 1 0 1 0 1 1 1 1
A0 Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0
0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0
6
三、几种常用编码
1. 二-十进制编码
I8
I7
I9
Y3
8421 码 余 3 码 2421 码 5211 码 余 3 循环码 右移循环码
2. 其他
循环码(反射码或格雷码) ISO码 ANSCII(ASCII)码
3.3.2 译码器(Decoder)
编码的逆过程,将二进制代码翻译为原来的含义
一、二进制译码器 (Binary Decoder)
A0 输入 n 位二 A1
进制代码
二进制 译码器
Y0 Y1
输出 m 个 信号 m = 2n

An-1
如: 2 线 — 4 线译码器 3 线 — 8 线译码器 4 线 — 16 线译码器

Ym-1
1. 3位二进制译码器 ( 3 线 – 8 线) A0 3位 二进制 译码器 真值表 函数式
Y0 A2 A1 A0
S1 0 或 S 2 S 3 1
S1 1 且 S 2 S 3 0
S1 、 S2 、 S3
芯片正常工作
3. 二进制译码器的级联 两片3 线 – 8 线
Y0
有输出 无输出
4 线-16 线 Y15
Y7
Y8
无输出 有输出
Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 工作 低位 74LS138 禁止 A0 A1 A2 STB STC STA 1
相关文档
最新文档