13折线a律编码译码输出_浅谈74HC154译码器芯片的应用

74HC154是一个16路的译码器,内部采用高速CMOS器件,具有高速度、低功耗的特点,它有4位地址输入,16个互斥的低有效输出和两个G1、G2控制管脚。它编程简单,用户可以编程控制4个地址输入来选择Y0-Y16的其中一路输出,在LED数码管和LED显示屏矩阵公共端动态刷新,经常使用此芯片。它的价格也不低,一般在1到2元之间。

管脚定义

24管脚的芯片

11b8c18de6f5d196cc9ba9a18c5d2f21.png

管脚定义

2d820aa608fddb0647c9d686c33784c8.png

真值表

e8a79a819374f162b2f0dbaaa1d4bcb2.png

电器连接

第20-23脚A、B、C、D地址输入端连接单片机的P20、P21、P22、P22。第18-19脚G1、G2使能输入端需接地,地电平有效,若有不接地,输出则都为高。第1-11脚与第13-17脚Y0-Y15接外部设备驱动,当G1.G2接地时,输出端有且只有一个输出为低电平,其他的为高电平。一个74HC154可充当一个1-16的多路分配器,广泛应用驱动LED数码管共阴极,LED矩阵显示屏公共端等等。

03d74dbd31d9e2e88186984060abeb7d.png

程序展示

如上图所示,初始化状态A、B、C、D地址管脚输出都为0,此时Y0输出为0;在正常工作状态下,改变地址数据从0到15,对应输出为Y0到Y15,低电平有效。所有它的程序控制相对简单,控制地址去选择输出对应的管脚,若要选择Y8输出低电平,那么A、B、C、D则为0、0、0、1,可以写成P2 = 0x08或者P2 = (P2&0xF0)|0x08。接下去做一个实验,编程代码让地址数据从0到15,对应Y0到Y15输出LED灯光依次点亮。

0a4099919a33476b676f52334ed0f54d.png

实验展示

以上程序编译成功后,在Proteus上仿真输出结果,两排LED发光二极管依次被点亮,74HC154正常工作,本次实验到此完成,希望能帮助到大家理解芯片应用,多关注、多来这里多看看。

15fcb89cd6faace520209e22b6d1a3b8.gif

实验输出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值