如下图所示,为什么0832的CS2到74HC139的2Y2口后,输出的A15-A12是1110?


关注
三八译码器:把3种输入状态翻译成8种输出状态。
74HC138有1~6一共是6个输入引脚,其中4、5、6这三个引脚是使能引脚。如果这三个引脚不符合规定的输入要求,Y0到Y7不管输入1、2、3引脚是什么电平状态,总是高电平。74HC13正常工作,ENLED那个输入位置必须输入低电平,ADDR3位置必须输入高电平。

任一输出状态下,只有一个输出引脚是低电平,其他的引脚都是高电平。

8个LED小灯的总开关三极管Q16基极的控制端是LEDS6,也就是Y6输出一个低电平时,可以开通三极管Q16,这样5V电压就会加到LED上。
答案:
根据参考资料中的74HC138三八译码器的真值表,当A2-A0对应的二进制值为001时,输出Y1为低电平,而A2-A0对应的二进制值为111时,输出Y7为低电平。因此,当将0832的CS2与74HC139的2Y2相连后,输出的A15-A12地址值是1110而不是1111,说明A2-A0的二进制值为011,对应输出的Y3为低电平,说明选错了输出引脚,应该将CS2与74HC139的2Y3相连。
解决方案:将0832的CS2与74HC139的2Y3相连。