找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4745|回复: 18
打印 上一主题 下一主题
收起左侧

想用51单片机有规律的点亮几百个LED?

  [复制链接]
跳转到指定楼层
楼主
ID:57955 发表于 2013-12-21 20:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
想用51单片机有规律的点亮一百——————几百个发光二极管应该怎么搞啊?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶1 踩
回复

使用道具 举报

沙发
ID:57920 发表于 2013-12-22 13:37 | 只看该作者
很明显光凭单片机的IO口 肯定不行
需要扩展IO口,比如可以用74HC595
另外要注意电流
回复

使用道具 举报

板凳
ID:57955 发表于 2013-12-25 09:41 | 只看该作者
谢师兄!
回复

使用道具 举报

地板
ID:57657 发表于 2021-11-30 17:51 | 只看该作者
一片MAX7219可以驱动64个LED(动态扫描),要多少个就级联多少片。
回复

使用道具 举报

5#
ID:986472 发表于 2021-11-30 18:03 | 只看该作者
这个做法,就是做LED显示屏了,成熟产品。 就是单片机+74芯片,串转并,LED转成阵列连接。
回复

使用道具 举报

6#
ID:26275 发表于 2021-11-30 18:16 | 只看该作者
这是要模拟电子广告牌的亮法?

有这恒心值得鼓励
回复

使用道具 举报

7#
ID:624769 发表于 2021-11-30 18:20 来自手机 | 只看该作者
89c51的话,p0-p3组成16x16的阵列,可以点256个灯,何苦用其他芯片?
回复

使用道具 举报

8#
ID:332444 发表于 2021-11-30 18:23 | 只看该作者
如果不是点阵,连接导线估计得要不少。
回复

使用道具 举报

9#
ID:884147 发表于 2021-11-30 18:40 | 只看该作者
八年了,别提它了
回复

使用道具 举报

10#
ID:908826 发表于 2021-11-30 18:47 | 只看该作者
单单靠io口肯定不行,肯定得外接电路
回复

使用道具 举报

11#
ID:976767 发表于 2021-11-30 19:38 | 只看该作者
可参考光立方制作,很有用
回复

使用道具 举报

12#
ID:578842 发表于 2021-11-30 21:10 | 只看该作者
npn 发表于 2021-11-30 17:51
一片MAX7219可以驱动64个LED(动态扫描),要多少个就级联多少片。

请教一下,貌似595也可以级联,为什么用得少呢?和7219差在哪里呢
回复

使用道具 举报

13#
ID:624769 发表于 2021-11-30 21:30 | 只看该作者
wps10025 发表于 2021-11-30 21:10
请教一下,貌似595也可以级联,为什么用得少呢?和7219差在哪里呢

工作原理不同。
HC595 仅仅是串并转换,比较适合静态输出,如果用来驱动动态扫描LED,必须要软件上的配合定时去刷新HC595的输出。
MAX7219 以及 TM系列的 LED驱动芯片,是芯片自带动态扫描,即:如果你让LED显示 12345678, 对于这类芯片,你只要把12345678 发过去,然后只要显示内容不变的话,你就不需要再去管它了,而使用HC595的话,即使显示内容不变,你还是要通过定时期,一遍一遍的去控制HC595的输出。对于单片机资源足够,负担不大的前提下,用HC595可以很好的节约成本弥补IO不足。但是对于单片机本身资源紧张,工作繁忙,那么使用自带自动扫描功能的LED专用芯片,就可以减小MCU的负荷。虽然成本有点小贵。
回复

使用道具 举报

14#
ID:578842 发表于 2021-11-30 21:50 | 只看该作者
188610329 发表于 2021-11-30 21:30
工作原理不同。
HC595 仅仅是串并转换,比较适合静态输出,如果用来驱动动态扫描LED,必须要软件上的配 ...

多谢多谢
回复

使用道具 举报

15#
ID:578842 发表于 2021-11-30 21:50 | 只看该作者
188610329 发表于 2021-11-30 21:30
工作原理不同。
HC595 仅仅是串并转换,比较适合静态输出,如果用来驱动动态扫描LED,必须要软件上的配 ...

多谢 多谢  。。。
回复

使用道具 举报

16#
ID:57657 发表于 2021-12-1 12:14 | 只看该作者
本帖最后由 npn 于 2021-12-1 12:22 编辑
wps10025 发表于 2021-11-30 21:10
请教一下,貌似595也可以级联,为什么用得少呢?和7219差在哪里呢

如果是大功率LED,必须用595和MOS等功率管驱动,7219属于LED显示屏芯片。
如果还要PWM调光,电路更复杂,并且要加多种74芯片。
回复

使用道具 举报

17#
ID:57657 发表于 2021-12-1 12:26 | 只看该作者
还有 WS2812B 这是一个具有256级亮度的RGB LED,1个IO口可以无限级联驱动。
回复

使用道具 举报

18#
ID:868931 发表于 2021-12-1 13:14 | 只看该作者
要加扩展口吧
回复

使用道具 举报

19#
ID:883031 发表于 2021-12-1 17:06 | 只看该作者
595可以级联,但要注意一个io口的驱动能力,多的话要在中间加驱动
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表