解码器17 Mar 2025 | 阅读 2 分钟 将二进制信息转换为 2N 个输出线的组合电路称为解码器。 二进制信息以 N 个输入线的形式传递。 输出线定义二进制信息的 2N 位代码。 简单来说,解码器执行编码器的逆运算。 为了简单起见,一次只激活一个输入线。 产生的 2N 位输出代码等效于二进制信息。 ![]() 解码器有多种类型,如下所示 2 到 4 线解码器在 2 到 4 线解码器中,总共有三个输入,即 A0 和 A1 和 E,以及四个输出,即 Y0、Y1、Y2 和 Y3。 对于输入线的每个组合,当使能 'E' 设置为 1 时,这四个输出之一将为 1。 2 到 4 线解码器的框图和真值表如下所示。 框图![]() 真值表![]() Y0、Y0、Y2 和 Y3 的逻辑表达式如下 Y3=E.A1.A0 上述表达式的逻辑电路如下所示 ![]() 3 到 8 线解码器3 到 8 线解码器也称为二进制到八进制解码器。 在 3 到 8 线解码器中,总共有八个输出,即 Y0、Y1、Y2、Y3、Y4、Y5、Y6 和 Y7,以及三个输出,即 A0、A1 和 A2。 该电路具有使能输入 'E'。 就像 2 到 4 线解码器一样,当使能 'E' 设置为 1 时,这四个输出之一将为 1。 3 到 8 线编码器的框图和真值表如下所示。 框图![]() 真值表![]() Y0、Y1、Y2、Y3、Y4、Y5、Y6 和 Y7 的逻辑表达式如下 Y0=A0'.A1'.A2' 上述表达式的逻辑电路如下所示 ![]() 4 到 16 线解码器在 4 到 16 线解码器中,总共有 16 个输出,即 Y0、Y1、Y2,……,Y16 和四个输入,即 A0、A1、A2 和 A3。 3 到 16 线解码器可以使用 2 到 4 解码器或 3 到 8 解码器构建。 以下公式用于查找所需的较低阶解码器数量。 所需的较低阶解码器数量 = m2/m1 m1 = 8 所需的 3 到 8 解码器数量= 框图![]() 真值表![]() 项 A0、A1、A2、……、A15 的逻辑表达式如下 Y0=A0'.A1'.A2'.A3' 上述表达式的逻辑电路如下所示 ![]() 下一个主题编码器 |
我们请求您订阅我们的新闻通讯以获取最新更新。