用单片机驱动1000个74HC595,控制8000个LED的亮灭,可行不?

[复制链接]
14601|53
王紫豪 发表于 2009-2-24 15:30 | 显示全部楼层

用带spi的单片机吧。这样快些,另外IO驱动要注意啊

隐形耳机 发表于 2009-2-25 16:31 | 显示全部楼层

学习

学习了··
dz3690 发表于 2009-2-26 00:15 | 显示全部楼层

8000个LED,点亮时会一路闪过去

何工 发表于 2009-2-28 12:18 | 显示全部楼层

参巧广告彩条LED

广告彩条LED,你听闻过吧?参巧参巧,一定有所收获!
guohua1985 发表于 2009-2-28 14:25 | 显示全部楼层

led

这样做应该会很壮观啊!能考虑用cpld来控制
quakegod 发表于 2009-2-28 18:59 | 显示全部楼层

这些都不算壮观的

记得偶刚上大学的时候,偶的一个师哥,只用一个89C2051和几个三极管就控制了180多个LED显示,没有用138等扩展芯片,另外还扩展出来好几个按键。
那是一个电子种,包括年月日,星期几,时分秒,
最后还在圆形的表盘一周放了60个表示秒针的LED.
那个电子钟在偶们学校的主楼上挂了好几年。
偶曾经看过内部电路,只有火柴盒那么大的一个万能电路板,上面一个89C2051和几个三极管,电阻用得都很少。有三个按键被扩展到了外壳的侧面。
还有一个后备电池,用来保障停电时时钟的准确。
yxwsz 发表于 2009-2-28 22:04 | 显示全部楼层

太强了

有专用的LED驱动芯片啊,比如TLC5941, TB62726之类的;专门给LED屏幕使用的,可以驱动16个LED, 可以调节亮度,支持故障检测;

还用什么595啊,简直是太强了,有闭门造车的嫌疑。

用这么多的LED,还是按照人家做LED屏的思路做会比较好: 分成模组,然后用模组拼成那么多点,维护起来也容易
yxwsz 发表于 2009-2-28 22:05 | 显示全部楼层

现在的牛人太多了

现在的牛人太多了
9pin 发表于 2009-3-1 23:50 | 显示全部楼层

re

用51 跑24M IO->165->595,控制64个字(16384个LED),用C写刷新会闪,用汇编优化下就很好了,其实象楼上有人说过,你的LED是怎么组合的?放成矩阵还是一米一个放满一条街?
xpt 发表于 2009-3-2 12:34 | 显示全部楼层

当然可以,再多也可以.

张允 发表于 2009-3-2 16:00 | 显示全部楼层

可以的,没有什么问题!

甄蔡组合 发表于 2009-3-3 13:04 | 显示全部楼层

顶一下

做出来一定要欣赏一下!
寶哥 发表于 2009-3-3 18:52 | 显示全部楼层

給一個建議

如果每一串用程式跑,需要40us
1000個595 * 40us = 40ms
光是跑這個就好了,還不能有其他的資料更新..哈
方法1:
如果改用掃描的方式:(以1ms掃描來看)
8000點以16個COM來計算.. = 16*500
500 / 8 = 62.5 ,也就是只需要使用63個74HC595即可
如果每個LED使用10mA ,那麼..一個595消耗80mA
每一個COM口對應63個595就消耗5A

方法2:
以0.5ms 掃描來看就可以用32 COM ,那麼更可以減少74HC595的1/2用量
相對的電流也可以節省1/2 達2.5A

使用1000個74HC595的缺點..
1.串列時間過長,所以畫面更新也過久,會看到鬼影.
2.使用電流很高,每顆以10mA來算,*8000 就要用到80A
3.成本高.

以上請參考..
lichangan624 发表于 2009-3-13 10:52 | 显示全部楼层

护栏管

好像可以,因为护栏管就是这个应用
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部