3.3编码器和译码器 3.3.1编码器 Encoder) 息输 编码器 In 代码输出 编码器框图 编码:用文字、符号或者数字表示特定对象的过程 (用二进制代码表示不同事物) 普通编码器 分类: 二进制编码器2"→n 或 二一十进制编码器10→4 优先编码器
3. 3 编码器和译码器 3. 3. 1 编码器(Encoder) 编码:用文字、符号或者数字表示特定对象的过程 (用二进制代码表示不同事物) 二进制编码器 二—十进制编码器 分类: 普通编码器 优先编码器 2 n→n 10→4 或 Y1 I1 编 码 器 Y2 Ym I2 In 代 码 输 出 信 息 输 入 编 码 器 框 图
I 一、二进制编码器 用n位二进制代码对N=2"个信号进行编码的电路 1.3位二进制编码器(8线-3线) 编码表 10 2 输 出 输 3位 输 输入 Y2 YI Yo 11 二进制 出 编码器 Yo 0 0 0 0 0 1,~I,是一组互相排斥的输入变 0 0 量,任何时刻只能有一个端输入有效 0 HEAENEENBAASAAAMANASAAAANNNNANNNAANS8 信号。 0 Y2=I4+I5+L6+7 15 数式 Y1=2+3+I6+ 6 Y=I1+3+I5+I7
一、二进制编码器 用 n 位二进制代码对N = 2n 个信号进行编码的电路 1. 3 位二进制编码器(8 线- 3 线) 编码表 函 数 式 Y2 = I4 + I5 + I6 + I7 Y1 = I2 + I3+ I6 + I7 Y0 = I1 + I3+ I5 + I7 输 入 输 出 I0 I7 是一组互相排斥的输入变 量,任何时刻只能有一个端输入有效 信号。 输 入 输 出 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 Y2 Y1 Y0 I0 I1 I2 I3 I4 I5 I6 I7 3 位 二进制 编码器 I0 I1 I6 I7 Y2 Y1 Y0 I2 I4 I5 I3
DI 函数式 y2=14+13+16+12=4131.1 y=I2+L3+16+17=23161 Y=I1+13+s+12=1·13·13·I7 逻辑图 一用或门实现 一用与非门实现 & & & I-Io Is Ia
函数式 逻辑图 — 用或门实现 — 用与非门实现 2 4 5 6 7 Y = I + I + I + I 1 2 3 6 7 Y = I + I + I + I 0 1 3 5 7 Y = I + I + I + I 4 5 6 7 = I I I I 2 3 6 7 = I I I I 1 3 5 7 = I I I I Y0 Y1 Y2 ≥1 ≥1 ≥1 I7 I6 I5 I4 I3 I2 I1 I0 & & & Y0 Y1 Y2 7 6 5 4 I I I I 3 2 I I 1 0 I I
>K 2.3位二进制优先编码器 优先编码:允许几个信号同时输入,但只对优先级别最高 的进行编码。优先顺序:→0 编码表 函数式 输 入 输 出 1l615432l0 Y2 Y1 Y=I+I6+Is+I 1 y=12+16+I5143 0 1 +1514l2 0 0 Y=12+16l3+16143 0 0 +161412l 0 0
优先编码:允许几个信号同时输入,但只对优先级别最高 的进行编码。优先顺序:I7 → I0 编码表 输 入 输 出 I7 I6 I5 I4 I3 I2 I1 I0 Y2 Y1 Y0 1 1 1 1 0 1 1 1 0 0 0 1 1 0 1 0 0 0 1 1 0 0 0 0 0 0 1 0 1 1 0 0 0 0 0 1 0 1 函数式 2. 3 位二进制优先编码器 2 7 6 5 4 Y = I + I + I + I 2 5 4 3 5 4 1 7 6 I I I Y I I I I I + = + + 1 6 4 2 3 6 4 5 6 0 7 I I I I Y I I I I I I + = + +
D冈I 逻辑图 Y & 输入 输出 为反 变 3 121
输入 输出 为原 变量逻辑图 输入 输出 为反 变量 Y2 Y1 Y0 ≥ 1 ≥ 1 ≥ 1 & & 1 1 1 1 1 1 1 1 1 1 1 1 7 I 6 I 5 I 4 I 3 I 2 I 1 I 0 I 1 1 1 Y2 Y1 Y0 I7 I6 I5 I4 I3 I2 I1 I0