74HC138 三八译码器
📑74HC138简介
74HC138一款三通道输入八通道输出的译码芯片。
特性
采用CMOS工艺低功耗工作电压:3.0V—5.0V封装形式:SOP16、TSSOP16、QFN16(3*3)
引脚功能图
![在这里插入图片描述](https://img-blog.csdnimg.cn/66e67e0f476a4319a6150c3d71fbd878.png)
74HC138特有3个使能输入端:两个低有效(E1和E2)和一个高有效(E3)。除非E1和E2置低且E3置高,否则74HC138将保持所有输出为高。
逻辑功能图
![在这里插入图片描述](https://img-blog.csdnimg.cn/9ed2fa60fb294da7a40ab614ecb1c9cc.png)
真值表
![在这里插入图片描述](https://img-blog.csdnimg.cn/8685b50167bb4aa783d2e46061f15323.png)
Proteus演示(注意:Proteus中模型E1高电平有效,E2、E3低电平有效)
![在这里插入图片描述](https://img-blog.csdnimg.cn/0b27a38e60094779af2de4872f70d5e8.png)
例二
51单片机:74LS138译码实验
通过单片机P1.2P1.0控制74LS138译码器的使能及译码输入端口,控制其译码输出端口(Y7Y0)。 (74LS138译码单元C、B、A分别连接P1.2、P1.1、P1.0。)把译码输出端口Y7Y0连接到L7L0八位LED电平指示输入端口,验证74LS138的逻辑译码功能。
#include
#include
void delay1s(void);
void main()
{
char num;
while(1)
{
for(num=0;num
unsigned char a,b,c;
for(c=167;c>0;c--)
for(b=171;b>0;b--)
for(a=16;a>0;a--);
_nop_(); //if Keil,require use intrins.h
}
幸福不会总来敲门,爱你的人不会总是出现。当有人,愿意为你默默付出、忍受、改变时,请记得一定要好好珍惜。因为,有的人错过了,真的就再也回不来了!
|