74LS138译码器电路图和逻辑功能表

译码器是一个多输入、多输出的组合逻辑电路。它的作用是把给定的代码进行“翻译”,变成相应的状态,使输出通道中相应的一路有信号输出。译码器在数字系统中有广泛的用途,不仅用于代码的转换、终端的数字显示,还用于数据分配,存贮器寻址和组合控制信号等。不同的功能可选用不同种类的译码器。译码器可分为通用
译码器和显示译码器两大类。前者又分为变量译码器和代码变换译码器。
74ls138是一种集成的3-8线译码器芯片。它的逻辑电路如图1所示。
图1 3-8线译码器的电路图
从图1可以看出,74ls138电路除了双点画线框内的译码电路外,还包含了由gs门组成的控制电路部分。
74ls138有3个附加的控制端s0、s1、和s2。当s0=1、时,gs输出为高电平(1),译码器处于正常工作状态;否则,译码器被禁止,所有的输出被锁定在高电平。这3个控制端又称“片选”输入端,利用片选的作用可以将多片连接起来以扩展译码器的功能。
表2所列为74ls138译码器的逻辑功能表。
表2 74ls138译码器的逻辑功能表
输入 输出
s0 a2 a1 a0
0 × × × × 1 1 1 1 1 1 1 1
× 1 × × × 1 1 1 1 1 1 1 1
1 0 0 0 0 1 1 1 1 1 1 1 0
1 0 0 0 1 1 1 1 1 1 1 0 1
1 0 0 1 0 1 1 1 1 1 0 1 1
1 0 0 1 1 1 1 1 1 0 1 1 1
1 0 1 0 0 1 1 1 0 1 1 1 1
1 0 1 0 1 1 1 0 1 1 1 1 1
1 0 1 1 0 1 0 1 1 1 1 1 1
1 0 1 1 1 0 1 1 1 1 1 1 1
从表2可以看出,输入变量的每一组状态对应着一个输出端的低电平0信号,因此当输出端输出低电平0时,认为该端有信号输出,称为输出端为低电平有效,相应地输出变量的字母上面画一短线。只有当从表2可以看出,输入变量的每一组状态对应着一个输出端的低电平0信号,因此当输出端输出低电平0时,认为该端有信号输出,称为输出端为低电平有效,相应地输出变量的字母上面画一短线。只有当s0=1、时,译码器才处于工作状态,否则译码器不工作,输出端全部为高电平1。因此译码器工作时,,因此称控制端、也为低电平有效,用字母上画一短线表示。图3所示为1的逻辑图形符号,输入、输出端靠近方框外的小圆圈表示低电平有效。
图3 74ls138逻辑符号