编码器2025年3月17日 | 阅读 3 分钟 将二进制信息转换为 N 个输出线的组合电路称为编码器。 二进制信息以 2N 输入线的形式传递。 输出线定义了二进制信息的 N 位代码。 简单来说,编码器执行与解码器相反的操作。 为了简单起见,一次只激活一个输入线。 生成的 N 位输出代码等同于二进制信息。 ![]() 编码器有多种类型,如下所示 4 到 2 线编码器在 4 到 2 线编码器中,共有四个输入,即 Y0、Y1、Y2 和 Y3,以及两个输出,即 A0 和 A1。 在 4 输入线中,一次将一条输入线设置为 true,以在输出端获得相应的二进制代码。 下面是 4 到 2 线编码器的框图和真值表。 框图![]() 真值表![]() 术语 A0 和 A1 的逻辑表达式如下 A1=Y3+Y2 上述表达式的逻辑电路如下所示 ![]() 8 到 3 线编码器8 到 3 线编码器也称为八进制到二进制编码器。 在 8 到 3 线编码器中,共有八个输入,即 Y0、Y1、Y2、Y3、Y4、Y5、Y6 和 Y7,以及三个输出,即 A0、A1 和 A2。 在 8 输入线中,一次将一条输入线设置为 true,以在输出端获得相应的二进制代码。 下面是 8 到 3 线编码器的框图和真值表。 框图![]() 真值表![]() 术语 A0、A1 和 A2 的逻辑表达式如下 A2=Y4+Y5+Y6+Y7 上述表达式的逻辑电路如下所示 ![]() 十进制到 BCD 编码器八进制到二进制编码器也称为10 到 4 线编码器。 在 10 到 4 线编码器中,共有十个输入,即 Y0、Y1、Y2、Y3、Y4、Y5、Y6、Y7、Y8 和 Y9,以及四个输出,即 A0、A1、A2 和 A3。 在 10 输入线中,一次将一条输入线设置为 true,以在输出端获得相应的BCD 码。 下面给出了十进制到 BCD 编码器的框图和真值表。 框图![]() 真值表![]() 术语 A0、A1、A2 和 A3 的逻辑表达式如下 A3 = Y9 + Y8 上述表达式的逻辑电路如下所示 ![]() 优先级编码器4 到 2 线优先级编码器在这个优先级编码器中,共有 4 个输入,即 Y0、Y1、Y2 和 Y3,以及两个输出,即 A0 和 A1。 Y3 具有高优先级,Y0 具有低优先级输入。 当多个输入同时为 '1' 时,输出将是对应于较高优先级输入的(二进制)代码。 下面是 4 到 2 线优先级编码器的真值表。 真值表![]() 术语 A0 和 A1 的逻辑表达式可以使用K-map 找到,如下所示 ![]() ![]() A1=Y3+Y2 上述表达式的逻辑电路如下所示 ![]() 编码器的应用
下一个主题多路复用器 |
我们请求您订阅我们的新闻通讯以获取最新更新。