一、引言
将具有特定含义的二进制代码变换(翻译)成一定的输出信号,以表示二进制代码的原意,这一过程称为译码。译码是编码的逆过程,即将某个二进制代码翻译成电路的某种状态。实现译码功能的组合电路称为译码器。
二、74LS138译码器功能介绍
74LS138芯片是常用的3-8线译码器,常用在单片机和数字电路的译码电路中,图1为74LS138芯片的引脚图。

图1 74LS138芯片引脚图
74LS138引脚功能如下:
A0~A2:地址输入端
E1:选通端
E2、E3:选通端(低电平有效)
Y0~Y7:输出端(低电平有效)
VCC:电源正
GND:地
当一个选通端(E1)为高电平,另两个选通端((/E2))和/(E3))为低电平时,可将地址端(A0、A1、A2)的二进制编码在Y0至Y7对应的输出端以低电平译出。
利用E1、E2和E3可级联扩展成24线译码器;若外接一个反相器还可级联扩展成32线译码器。若将选通端中的一个作为数据输入端时,74LS138还可作数据分配器。

图2 74LS138内部电路
表1 74LS138真值表

图2为74LS138的内部电路,表1为74LS138的真值表。无论从内部电路还是真值表我们都可以看到74LS138的八个输出管脚,任何时刻要么全为高电平1—芯片处于不工作状态,要么只有一个为低电平0,其余7个输出管脚全为高电平1。如果出现两个输出管脚在同一个时间为0的情况,说明该芯片已经损坏。
带控制输入端的译码器又是一个完整的数据分配器。如果把作为“数据”输入端(在同一个时间),作为“地址”输入,那么从送来的数据只能通过所指定的一根输出线送出去。这就不难理解为什么把叫做地址输入了。例如当=111时,门的输入端除了接至输出端(Y7)的一个以外全是高电平,数据以反码的形式输出。
本文为e-works原创投稿文章,未经e-works书面许可,任何人不得复制、转载、摘编等任何方式进行使用。如已是e-works授权合作伙伴,应在授权范围内使用。e-works内容合作伙伴申请热线:editor@e-works.net.cn tel:027-87592219/20/21。