计算机电路的运算输出是二进制数,但日常生活中是以十进制数为基础的,因此在输出这些运算结果时,必须将二进制变成十进制。把二进制代码“翻译”成一个相对应的输出信号的过程称为译码,译码是编码的逆过程,实现译码的电路称为译码器。常用的译码器有二进制译码器、二-十进制译码器和显示译码器。
1.二进制译码器
将n位二进制数译成M个输出状态的电路称为二进制译码器。现以74LS138集成电路为例介绍3线-8线译码器。
74LS138的逻辑电路图和引脚排列图如图13所示,A0、A1、A2为输入线,输入为二进制原码,即十进制数“0”的编码为000,“1”的编码为001;为8条输出线,输出低电平表示有信号,高电平表示无信号。
74LS138集成译码器的真值表见表13-4。
(1) 允许译码,
由输入变量A0、A1、A2决定,电路处于译码工作状态。
(2)当译码禁止,
均为1,即封锁了译码器的输出,所有输出均为高电平。
称为使能控制端。
2.二十进制译码器
将BCD码翻译成对应的10个十进制输出信号的电路称为二十进制译码器。下面以74LS42译码器为例说明其工作原理。
如图14所示为74LS42集成译码器的逻辑电路图,如图15 所示为集成电路引脚排列图。它有4条输入线A3、A2、A1、A0;10条输出线,分别对应于十进制的10个数码,输出低电平有效。
知识点词条:译码器