74LS138译码器
- 格式:doc
- 大小:200.00 KB
- 文档页数:2


74ls138功能介绍74ls138引脚图74HC138管脚图:74LS138为3 线-8 线译码器,共有54/74S138和54/74LS138两种线路结构型式,其工作原理如下:当一个选通端(G1)为高电平,另两个选通端(/(G2A)和/(G2B))为低电平时,可将地址端(A、B、C)的二进制编码在一个对应的输出端以低电平译出。
利用G1、/(G2A)和/(G2B)可级联扩展成24 线译码器;若外接一个反相器还可级联扩展成32 线译码器。
若将选通端中的一个作为数据输入端时,74LS138还可作数据分配器用与非门组成的3线-8线译码器74LS1383线-8线译码器74LS138的功能表无论从逻辑图还是功能表我们都可以看到74LS138的八个输出引脚,任何时刻要么全为高电平1—芯片处于不工作状态,要么只有一个为低电平0,其余7个输出引脚全为高电平1。
如果出现两个输出引脚同时为0的情况,说明该芯片已经损坏。
当附加控制门的输出为高电平(S=1)时,可由逻辑图写出由上式可以看出,同时又是这三个变量的全部最小项的译码输出,所以也把这种译码器叫做最小项译码器。
71LS138有三个附加的控制端、和。
当、时,输出为高电平(S=1),译码器处于工作状态。
否则,译码器被禁止,所有的输出端被封锁在高电平,如表3.3.5所示。
这三个控制端也叫做“片选”输入端,利用片选的作用可以将多篇连接起来以扩展译码器的功能。
带控制输入端的译码器又是一个完整的数据分配器。
在图3.3.8电路中如果把作为“数据”输入端(同时),而将作为“地址”输入端,那么从送来的数据只能通过所指定的一根输出线送出去。
这就不难理解为什么把叫做地址输入了。
例如当=101时,门的输入端除了接至输出端的一个以外全是高电平,因此的数据以反码的形式从输出,而不会被送到其他任何一个输出端上。
【例3.3.2】试用两片3线-8线译码器74LS138组成4线-16线译码器,将输入的4位二进制代码译成16个独立的低电平信号。
3-8译码器74LS138引脚图及真值表
74LS138除了3线到8线的基本译码输入输出端外,为便于扩展成更多位的译码电路和实现数据分配功能,74LS138还有三个输入使能端EN1,EN2A和EN2B。
74LS138真值表和内部逻辑图
74LS138真值表和内部逻辑图分别见表1和图1(a)。
图1(c)所示符号图中,输入输出有效用极性指示符表示,同时极性指示符又标明了信号方向。
74138的三个输入使能(又称选通ST)信号之间是与逻辑关系,EN1高电平有效,EN2A 和EN2B低电平有效。
只有在所有使能端都为有效电平(EN1EN2A EN2B=100)时,74138才对输入进行译码,相应输出端为低电平,即输出信号为低电平有效。
在EN1EN2A EN2B≠100时,译码器停止译码,输出无效电平(高电平)。
图1 3线-8线译码器74LS138
(a)逻辑图(b)方框图(c)符号图
表1 74LS138真值表
集成译码器通过给使能端施加恰当的控制信号,就可以扩展其输入位数。
以下用74138为例,
说明集成译码器扩展应用的方法。
图3中,用两片74138实现4线/16线的译码器。
图3 74138扩展成4/16线译码器
74LS138引脚图
图4 74138引脚图。
74ls138引脚图-74ls138管脚图及功能真值表74ls138引脚图74HC138管脚图:74LS138为3 线-8 线译码器,共有54/74S138和54/74LS138两种线路结构型式,其工作原理如下:当一个选通端(G1)为高电平,另两个选通端(/(G2A)和/(G2B))为低电平时,可将地址端(A、B、C)的二进制编码在一个对应的输出端以低电平译出。
利用G1、/(G2A)和/(G2B)可级联扩展成24 线译码器;若外接一个反相器还可级联扩展成32 线译码器。
若将选通端中的一个作为数据输入端时,74LS138还可作数据分配器用与非门组成的3线-8线译码器74LS1383线-8线译码器74LS138的功能表无论从逻辑图还是功能表我们都可以看到74LS138的八个输出引脚,任何时刻要么全为高电平1—芯片处于不工作状态,要么只有一个为低电平0,其余7个输出引脚全为高电平1。
如果出现两个输出引脚同时为0的情况,说明该芯片已经损坏。
当附加控制门的输出为高电平(S=1)时,可由逻辑图写出由上式可以看出,同时又是这三个变量的全部最小项的译码输出,所以也把这种译码器叫做最小项译码器。
71LS138有三个附加的控制端、和。
当、时,输出为高电平(S=1),译码器处于工作状态。
否则,译码器被禁止,所有的输出端被封锁在高电平,如表3.3.5所示。
这三个控制端也叫做“片选”输入端,利用片选的作用可以将多篇连接起来以扩展译码器的功能。
带控制输入端的译码器又是一个完整的数据分配器。
在图3.3.8电路中如果把作为“数据”输入端(同时),而将作为“地址”输入端,那么从送来的数据只能通过所指定的一根输出线送出去。
这就不难理解为什么把叫做地址输入了。
例如当=101时,门的输入端除了接至输出端的一个以外全是高电平,因此的数据以反码的形式从输出,而不会被送到其他任何一个输出端上。
【例3.3.2】试用两片3线-8线译码器74LS138组成4线-16线译码器,将输入的4位二进制代码译成16个独立的低电平信号。
74ls138译码器(1)启动Quartus II,作电路图如下:(2)建⽴波形⽂件:进⼊如下页⾯:点击右键,选择Insert 中的Insert Node or Bus点击其中的Node Finder,点击将引脚导⼊。
点击>>,将引脚导⼊Selected Nodes回主页⾯:选择a、b、c三个引脚放⼊⼀个模块中,点击右键Grouping和Group在Group name中输⼊IN,点击OK,第⼀栏位主线显⽰。
将a、b、c三个管脚全选,单击右键,选择V alue—Random V alue设置仿真时间间隔。
再点击At random intervals点击OK(3)点击Procesing,选中Simulator Tool进⾏仿真进⼊后选中Simulator Tool,选中Functional,进⾏功能仿真。
点击Generate Functional Simulation Netlist,进⾏仿真,波形输出;点击是。
仿真完毕,可以检验波形,看波形。
将此电路转化为⽐较简单的电路转化过程如下:点击File—>Create/Update—>Create Symbol Files for Current File点击保存。
(4)新建图层BDF格式,在Project中找到以ls138命名的简单元件。
再点击右键,选中Generate Pins for System Ports 页⾯如下:保存,再运⾏仿真。
(4)分配引脚:观察引脚颜⾊变化:再将所绘制的电路,输⼊硬件设备中。
点击Start开始。