1、74HC138译码器的引脚功能解释
芯片实物图

引脚功能解释
(1)地址线三根A0、A1和A2二进制码可以译出8种状态
8种状态表示
(2)使能掌握(E1 ,(E2和E3,(E1 ,(E2字母上面\"大众加一横\公众,表示低电平有效,当实际当中接低电平,E3表示高电平有效,只有知足使能端子按照相应电平输入才会使得输入对应的输出有效。
(3)在上面(2)成立的情形下,(Y0至(Y7,表示\"大众低电平\"大众是输出的有效状态,如下表是输入和输出对应的关系
输入-输出对应关系
2、如下图是74HC138的输入输出逻辑关系
逻辑表
表格中电平符号的阐明
H(High)表示高电平
L(Low)表示低电平
X表示不定态,即既可以是高H也可以是L(Low),无关紧要
举例解释:
如使能旗子暗记(E1 被接高电平H,那么无论其它旗子暗记是高电平或者是低电平,输出总是无效,8路输出总是保持高电平,一次类推,只要任意使能旗子暗记不知足输入电平哀求,无论输入是何种电平,输出总是无效,即一贯保持高低电平。
当使能旗子暗记\"大众(E1=L\"大众、\公众(E2=L\公众以及\"大众E3=H\"大众同时成立时,输入就会对应相应的输出。
3、74HC138的运用
可扩展MCU的I/O口,如下图,利用MCU的4个IO口,个中MCU_Control是接使能脚E3,高电平有效,这个地方是10k电阻下拉到低,显然当MCU_Control处于低电平或者悬空时,无论输入如何变革,输出均保持高电平,LED均不发光,为什么须要这个MCU_Control,这是由于当在初始状态下,三个输入是不定态,但输入旗子暗记确实禁止悬空不定态情形的发生,因此通过使能脚掌握,当输入未稳定时,禁止输出错误电平信息。
以上是三个输入真个可以输出8种状态,如果换一种译码器,比如是4路译码输入,那么可以将I/O扩展到16个(4为二进制码,是16种输出状态),可以看出,利用译码器可以得到更多的掌握I/O口。
运用电路
以上是举例驱动了8个LED,你还可以去驱动光耦或者MOSFET,这个运用很广泛,当做掌握循环开关等,方便灵巧,为MCU节省资源。








