微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 单片机驱动二极管发光

单片机驱动二极管发光

时间:10-02 整理:3721RD 点击:
我想用单片机来控制点亮200个发光二极管(led灯珠那种),就是让它们同时亮和同时灭。我想请问下如果选用在单片机输出端口接外设的驱动设备来增加外设端口,选用74hc573锁存器来扩展IO口,但是200个端口很难实现,有没有比74hc573输出端口更多的锁存器啊?还有合适的单片机型号推荐下呢?  或者有没有其他的电路设计思路帮忙提示下呢?

     你想用单片机来驱动200个LED完全是可以的!假设用AT89S51来驱动,一个I/O控制10个LED来算:32 X 10 = 320 个!
     建议用三极管驱动,HC573芯片估计功率有限。

同时亮同时灭,用一个端口不就够了

嗯  可以用这种方法  不知道能不能驱动得了200个led小灯珠

建议用单片机输出驱动光耦电路。然后用交流220V通过可控硅和阻容电路来驱动发光二极管。

用功率三极管控制呀     

增加驱动能力就行了

LED点阵屏驱动芯片

继电器控制吧,一个IO口解决问题。

既然是同时亮或者同时灭,一个恒流LED的驱动片子就能解决(这类片子都是开关降压原理的,一部分产品已经内置开关管),网上一搜一大把,你通过单片机io控制三极管来控制那个恒流片子工作或者不工作就可。LED是恒流驱动的,你那么多LED接在一起,你还得去学习LED串或者并的拓扑,选择恒流驱动还是恒压驱动,

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top