编码器也可以被描述为执行解码器的逆操作的组合电路。编码器最多具有2 ^ n条(或更少)输入线和n条输出线。
在编码器中, 输出线生成与输入值相对应的二进制代码。
下图显示了具有4条输入线和2条输出线的4 * 2编码器的框图。
文章图片
4到2行编码器的真值表可以表示为:
A3 | A2 | A1 | A0 | D1 | D0 |
---|---|---|---|---|---|
0 | 0 | 0 | 1 | 0 | 0 |
0 | 0 | 1 | 0 | 0 | 1 |
0 | 1 | 0 | 0 | 1 | 0 |
1 | 0 | 0 | 0 | 1 | 1 |
D1 = A3 + A2D0 = A3 + A1
4至2行编码器的电路图可以通过使用两个输入“或”门来表示。
文章图片
编码器最常见的应用是八进制到二进制编码器。八进制至二进制编码器需要八条输入线, 并生成三条输出线。
下图显示了8 * 3线路编码器的框图。
文章图片
8 * 3行编码器的真值表可以表示为:
D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | X | 和 | 从 |
---|---|---|---|---|---|---|---|---|---|---|
0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 |
0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 |
0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 |
0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 |
0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 |
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 |
x = D4 + D5 + D6 + D7y = D2 + D3 + D6 + D7z = D1 + D3 + D5 + D7
【计算机编码器】8 * 3线编码器的电路图可以通过使用两个输入“或”门来表示。
文章图片