如果要求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系列容易驱动,也比较省电。
温馨提示:内容为网友见解,仅供参考