二:编码器和译码器 指定二进制代码代表特定的信号的过程就叫编码。把某一组二进制代码的特定含义译出的过程叫译码。 (1)编码器 因为n位二进制数码有2n种状态,所以它可代表2n组信息。我们在编码过程中一般是采用编码矩阵和编码表,编码矩阵就是在卡诺图上指定每一方格代表某一自然数,把这些自然数填入相应的方格。 | 例 1:把0、1、2、...、9编为5421BCD码.
先来确定编码表如图(1)所示和编码矩阵如图(2)所示: 由编码表确定各输出端的逻辑表达式是: A=5+6+7+8+9 B=4+9 C=2+3+7+8 D=1+3+6+8 根据这些表达式可用或门组成 逻辑电路如图(3)所示: | 
|
(2):译码器 编码的逆过程就是译码。 译码就是把代码译为一定的输出信号,以表示它的原意。实现译码的电路就是译码器。 译码器可分为二进制译码器、十进制译码器、集成译码器和数字显示译码驱动电路。其中二进制译码器是一种最简单的变量译码器,它的输出端全是最小项。 | 例 2:设计一译码电路把8421BCD码的0、1、2、...、9译出来. 四位二进制有十六种状态,而实际只需要十种,因此其余项作无关项考虑. 其编码矩阵为如图(4)所示. 我们通过编码矩阵可得如下译码关系:如图(5)所示. 所以它的逻辑电路图为(用与门和与非门实现) 如图(6)所示: | 
|
下一篇链接:第四章 组合逻辑电路(数字电路教程)2
上一篇链接:第四章 组合逻辑电路(数字电路教程)4
|