跳转到内容

数字电路/编码器-译码器

来自维基教科书,开放书籍,开放世界

编码器和译码器类似于多路复用器和多路分配器,但它们稍微复杂一些。

译码器

[编辑 | 编辑源代码]

译码器将有 N 个输入和 个输出。假设我们有两个输入(A 和 B),以及 4 个输出(M N O P)。译码器将满足以下真值表

A B M N O P
0 0 1 0 0 0
0 1 0 1 0 0
1 0 0 0 1 0
1 1 0 0 0 1

二进制数字进来,并本质上选择哪条线发送信号。chankana

编码器

[编辑 | 编辑源代码]

编码器的工作方式与译码器完全相反,接收 个输入,并具有 N 个输出。当输入线上的一个位进来时,编码器输出该线的物理地址。它接收 2^n 个输入,输出 n 个输出,使能引脚应保持为 1 以使能电路。

4:2 编码器电路的真值表
Y3 Y2 Y1 Y0 A B
0 0 0 1 0 0
0 0 1 0 0 1
0 1 0 0 1 0
1 0 0 0 1 1

优先编码器

[编辑 | 编辑源代码]

优先编码器与译码器电路的工作方式相反。优先编码器在其内部具有逻辑等级,input1 可能高于 input2。如果按下 input2 和 input1,编码器将确定优先级,并接受输入。

编码器和多路复用器

[编辑 | 编辑源代码]

两者之间的关系。

多路复用器 (MUX) 是一种组合电路,它包含多个输入线、一个输出线和多个选择线。而编码器也被认为是一种多路复用器,但没有单个输出线。它是一个组合逻辑函数,具有 2^n(或更少)个输入线和 n 个输出线。


本节 数字电路维基教科书是一个 stub。您可以通过扩展此部分来提供帮助。如果您添加任何内容,请将自己列为 贡献者

华夏公益教科书