1、74HC138 中文资料74HC138 是一款高速 CMOS 器件,74HC138 引脚兼容低功耗肖特基 TTL(LSTTL)系列。74HC138 译码器可接受 3 位二进制加权地址输入(A0, A1 和 A3),并当使能时,提供 8 个互斥的低有效输出(Y0 至 Y7)。74HC138 特有3 个使能输入端:两个低有效(E1 和 E2)和一个高有效(E3)。除非 E1和 E2 置低且 E3 置高,否则 74HC138 将保持所有输出为高。利用这种复合使能特性,仅需 4 片 74HC138 芯片和 1 个反相器,即可轻松实现并行扩展,组合成为一个 1-32(5 线到 32 线)译码器。任选一个
2、低有效使能输入端作为数据输入,而把其余的使能输入端作为选通端,则 74HC138 亦可充当一个 8 输出多路分配器,未使用的使能输入端必须保持绑定在各自合适的高有效或低有效状。一、主要特性1、采用 CMOS 工艺2、低功耗3、工作电压:3v5v4、封装形式:SOP16二、实物及引脚排列三、真值表四、逻辑图五、电气参数注:RT 为信号匹配电阻六、简单程序举例下面是 protues 下某种接法 E3 接高、E2、E1 接地。一个简易程序:138 译码器实验 控制 跑马灯 #include sbit HC138A = P22; /定义译码器输入端 A 在 P2.2 管脚上sbit HC138B =
3、P23; /定义译码器输入端 B 在 P2.3 管脚上sbit HC138C = P24; /定义译码器输入端 C 在 P2.4 管脚上void delay(unsigned int i)unsigned char j;for(i; i 0; i-) for(j = 255; j 0; j-);main()/ 点亮第一个 LED 灯HC138C = 0; HC138B = 0; HC138A = 0; delay(1500); /延时/ 点亮第二个 LED 灯HC138C = 0; HC138B = 0; HC138A = 1;delay(1500); /延时/ 点亮第三个 LED 灯HC13
4、8C = 0; HC138B = 1; HC138A = 0;delay(1500);/ 点亮第四个 LED 灯HC138C = 0; HC138B = 1; HC138A = 1;delay(2000);/ 点亮第五个 LED 灯HC138C = 1; HC138B = 0; HC138A = 0;delay(1500);/ 点亮第六个 LED 灯HC138C = 1; HC138B = 0; HC138A = 1;delay(1500);HC138C = 1; HC138B = 1; HC138A = 0;delay(1500);HC138C = 1; HC138B = 1; HC138A = 1;delay(1500);