怎么用74hc595控制LED做流水灯?

2025-03-10 18:54:01
推荐回答(2个)
回答1:

74HC595只是一个串入并出移位寄存IC,
要做流水灯还是要加一个单片机来控制数据的,你要先把流水灯的效果想好,再写好单片机程序,再输出数据到595IC,595IC就可驱动LED,就可以看到流水灯了;流水灯的程序很简单,看你选用哪款单片机,网上搜索一下就有的,595的电路也是很常见的,都有应用电路。希望对你有所帮助!

回答2:

如果你是静态显示,那么灰度是没戏了。如果是动态显示,那就先点亮一个led,再将595的数据刷新,令所有的led灭掉,然后亮第二个led,再将595的数据刷新,令所有的led灭掉,如此循环,来控制led点亮的占空比就可以控制灰度了。但这个办法的关键是你刷新的频率一定要足够高,不然就会产生闪烁。
其实,你电路中最大的问题就是oe脚被你锁死了,通常的产品都是靠这个引脚来控制灰度的。另外,595到led之间最好再加一级驱动芯片,例如,2003,2803,否则595驱动电流不足,很容易烧坏。