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