请教单片机如何驱动控制多个led的芯片
时间:10-02
整理:3721RD
点击:
led为0805封装小功率,数量为50-100个。
用8051控制,要做到能分别控制每一个led的亮灭,51没有这么多io。用74系列的译码器和多路复用,也得需要多个(主要led并不是简单的亮灭,还有多种状态,用74系列的控制起来不方便)。所以有没有更好的芯片,比如从单片机输出10个字节的数据,就能利用芯片分别控制80个led。
![](../imgqa/ele/mcu/mcu-3721rd.com-35344jhriioq4fqq.png)
shop108080125.taobao.com/
用8051控制,要做到能分别控制每一个led的亮灭,51没有这么多io。用74系列的译码器和多路复用,也得需要多个(主要led并不是简单的亮灭,还有多种状态,用74系列的控制起来不方便)。所以有没有更好的芯片,比如从单片机输出10个字节的数据,就能利用芯片分别控制80个led。
级联74HC595完全可以做到了呀,最多才100个,16*16的点阵都256个了。
![](../imgqa/ele/mcu/mcu-3721rd.com-35344jhriioq4fqq.png)
shop108080125.taobao.com/
你可以考虑用LED专用驱动IC,需要MCU 3个I/O,可以驱动100多个点,如果需要资料可以联系QQ:3247925842,交流
mcu+hc595 做级联 足够你用 我输出72个继电器就是用这个方式
mcu+tm1629 也足够你用 编程麻烦点
led专用ic?方便透漏一下吗?
是的,我考虑的也是这种方案,我用64个led,需要8个595,我是想尽量缩小体积
是的,我考虑的也是这种方案,我用64个led,需要8个595,我是想尽量缩小体积
你用595 串入并出不仅占空间,贴片等麻烦,成本也很高,用TM1640吧,总共可以驱动128个点,如果你觉得不合适,可以用LED点阵专用驱动IC,你这点比较少,就没有必要了。需要资料及样品可以联系我QQ3247925842
谢谢, 。
的顶顶顶顶顶顶顶顶顶顶
加锁存器 加扫描点亮