如何用单片机分别控制几千个LED灯。

最好有具体的程序和电路图。每个LED灯要独立控制的

那么多点,静态独立显示很难实现。动态扫描的话,1600个灯为例,40行*40列,一个74HC595出八个点,行用5个串联74HC595,列用5个串联74HC595,共只占用6个单片IO口追问

一个74HC595不是要三个IO口吗?

追答

它是串行移位锁存,多个芯片是可以串联的。一个74HC595是要三个IO口,N个595串联在一起的话还是只要三个IO口

追问

能不能给我看看两个怎么串联吗?我新手,只知道这个芯片,还不会用?给我个简单的电路图可以吗?

追答

我从网上买过一个595的数码管模块,我把卖家送的说明资料给你传一下,见附件

追问

这样接出来的每个口都是独立的吧?就是我五个74HC595芯片弄出来的四十个IO口都市独立的,可以控制四十个灯

追答

是的都是独立的。可以五个控制40个灯。但这样独立接法,电路太复杂,1600个灯你得200个595。我的意思是把这1600个灯并成40行*40列(原理同下图的8*8点阵接法),用10个595进行动态扫描。

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-04-13
可考虑 MAX7219(或类似驱动器) 级联使用。
第2个回答  2013-04-13
可以用74 595串转并 芯片追问

这个不是只能三个转八个吗?我怎么才能控制上千个?

追答

用多个芯片连接在一起,三根线控制多少都没问题

相似回答