编码器编码器也可以被描述为执行解码器的逆操作的组合电路。一个编码器最多有2^n(或更少)个输入行和n个输出行。 在编码器中,输出行生成与输入值相对应的二进制代码。 下图显示了具有四条输入线和两条输出线的4 * 2编码器的框图。 ![]() 4对2行编码器的真值表可以表示为:
从真值表中,我们可以将每个输出的布尔函数写成: D1 = a3 + a2 d0 = a3 + a1 4对2线编码器的电路图可以用两个输入或门来表示。 ![]() 编码器最常见的应用是Octal-to-Binary编码器。八进制到二进制编码器需要八个输入行,并产生三个输出行。 下图显示了一个8 * 3行编码器的框图。 ![]() 8 * 3行编码器的真值表可以表示为:
从真值表中,我们可以将每个输出的布尔函数写成: x = D3 + D5 + D6 + D7 y = D2 + D3 + D6 + D7 z = D1 + D3 + D5 + D7 8 * 3线编码器的电路图可以用两个输入或门来表示。 ![]()
下一个话题
多路复用器
|