编码器

17 Mar 2025 | 阅读 2 分钟

编码器也可以描述为执行译码器逆运算的组合电路。编码器最多有 2^n(或更少)个输入线和 n 个输出线。

在编码器中,输出线生成与输入值相对应的二进制代码。

下图显示了一个具有四个输入和两个输出线的 4 * 2 编码器的框图。

Encoders

4-to-2 线编码器的真值表可以表示为

A3A2A1A0D1D0
000100
001001
010010
100011

从真值表中,我们可以将每个输出的布尔函数写为

D1 = A3 + A2
D0 = A3 + A1

可以使用两个输入 OR 门来表示 4-to-2 线编码器的电路图。

Encoders

编码器最常见的应用是八进制到二进制编码器。 八进制到二进制编码器采用八个输入线并生成三个输出线。

下图显示了一个 8 * 3 线编码器的框图。

Encoders

8 * 3 线编码器的真值表可以表示为

D7D6D5D4D3D2D1D0xyz
00000001000
00000010001
00000100010
00001000011
00010000100
00100000101
01000000110
10000000111

从真值表中,我们可以将每个输出的布尔函数写为

x = D4 + D5 + D6 + D7
y = D2 + D3 + D6 + D7
z = D1 + D3 + D5 + D7

可以使用两个输入 OR 门来表示 8 * 3 线编码器的电路图。

Encoders
下一个主题多路复用器