找回密码
 请使用中文注册

手机号码,快捷登录

手机号码,快捷登录

用89C51单片机控制74HC138译码器点亮32位LED灯的方法

2023-5-22 19:27| 发布者: 开心| 查看: 33| 评论: 0

阅读字号:

摘要: 74HC138译码器点亮32位LED灯若要求32个灯每个都可单独控制,亮灭状态互不影响,有几种方案供参考:方案1:32根接口线,且每条线要加驱动门,如4片74HC244,需要接口线太多,非最优方案。方案2:32位所锁存器,如4片7 ...
    74HC138译码器点亮32位LED灯
若要求32个灯每个都可单独控制,亮灭状态互不影响,有几种方案供参考:
方案1:32根接口线,且每条线要加驱动门,如4片74HC244,需要接口线太多,非最优方案。
方案2:32位所锁存器,如4片74HC373,及其8根数据线,4根选通/锁存线。
方案3:8位串/并移位寄存器,典型的如4片74HC595,需要数据线,移位时钟和锁存信号各一根,用接口线最少,功能简单,32灯都可亮,但同时只能亮一个灯,如果要另一个灯亮,则只能关掉这个,只能演示一个灯跑动的流水灯。
方案4:需要4片74HC138,5根选择线。
总结:
以上1.2.3方案,只要程序速度可以,可以实现各种复杂变化,包括LED灰度控制。所有芯片都可用74LS系列,但74HC系列易驱动,比较省电。

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|手机版|家电维修论坛 ( 蜀ICP备19011473号-4 川公网安备51102502000164号 )

GMT+8, 2025-5-7 04:42 , Processed in 0.121768 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

返回顶部