[PIC®/AVR®/dsPIC®产品] 很少的IO如何驱动众多的LED,方法来了

[复制链接]
 楼主| 598330983 发表于 2025-4-10 09:34 | 显示全部楼层 |阅读模式

看懂了吗?
可以实现独立点亮任意一个。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
单片小菜 发表于 2025-4-10 11:05 | 显示全部楼层
IO的驱动能力不够吧?
LcwSwust 发表于 2025-4-10 13:04 | 显示全部楼层
本帖最后由 LcwSwust 于 2025-4-10 13:28 编辑

LED反向并联,正向电压点亮一个,反向电压点亮另一个。还可以更多,n个IO理论上可独立控制n*(n-1)个LED,例如4个IO控制12个LED:
https://blog.csdn.net/sandwich_iot/article/details/121262372
mxkw0514 发表于 2025-4-11 13:52 | 显示全部楼层
单片小菜 发表于 2025-4-10 11:05
IO的驱动能力不够吧?

使用STC的话确实驱动能力不够,如果是PIC单片机的话是够用的,PIC MCU单个引脚的驱动电流可达50mA,IO总输出可达350mA左右的电流
xinxianshi 发表于 2025-4-18 16:12 | 显示全部楼层
单片机直接驱动这么多, 不会烧毁吧
zhuotuzi 发表于 2025-4-21 12:06 | 显示全部楼层
好奇怪,都是怎么做到的。
雾都浪漫 发表于 2025-7-19 17:03 | 显示全部楼层
可用多路复用(如动态扫描)、串并转换芯片(如 74HC595)、矩阵驱动或级联移位寄存器,以少 IO 控制多 LED。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

267

主题

5575

帖子

22

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