利用MCU的一个管脚使双色LED发出三色光

发布时间:2010-11-3 19:28    发布者:techshare
关键词: LED , MCU , 管脚 , 三色光
许多应用需要一个LED显示两种以上的状态。常见的解决方法是采用多色LED,但多色LED要占用一个以上的控制管脚。

如图所示的简单电路可令双色(红、绿)LED发出三种颜色的光。除此之外,它仅占用微处理器(或其它可编程设备)一个引脚。该电路的工作原理如下:当控制脚输出高时,LED发红光;当控制脚输出低时,LED发绿光。获得第三种光的技巧在于对控制脚编程,使其输出一个1 kHz左右的频率。高、低电平的变化使得LED交替发红、绿光,但因其颜色变化频率较快,人眼所见光为桔黄色。


本文地址:https://www.eechina.com/thread-36095-1-1.html     【打印本页】

本站部分文章为转载或网友发布,目的在于传递和分享信息,并不代表本网赞同其观点和对其真实性负责;文章版权归原作者及原出处所有,如涉及作品内容、版权和其它问题,我们将根据著作权人的要求,第一时间更正或删除。
m32st 发表于 2010-11-8 11:40:50
经典,只有想不到的。。。
flysky1124 发表于 2010-11-9 15:12:42
左左 发表于 2010-11-13 17:56:24
有创意……
shengsl 发表于 2010-11-26 08:54:10
有想法
alpha321 发表于 2010-11-28 21:11:14
不错的想法,在PIC等单片机上可以直接实现.但这个LED的公共端并不能直接接普通51单片机的引脚的,原因是普通51单片机引脚的准双向结构采用上拉电阻驱动高电平输出,输出的上拉电流不足以点亮下边的这个LED.解决办法是输出管脚再接一个推挽输出的非门,比如74HC04.如果所需推动的LED更多,可用专门的驱动电路.
    另外,双色LED的封装这样4脚的可能不太好找,市场上大多是三脚的,分共阴和共阳两种.
heweiren 发表于 2010-12-12 21:52:52
想法很好,
nudt_dhl 发表于 2010-12-13 08:26:48
很好
jerry2cool 发表于 2010-12-17 09:55:59
学习了。。。。
zls261976514 发表于 2011-1-14 16:56:00
学习了...
Sammil 发表于 2011-1-19 22:47:15
谢谢! 学习
chl2010 发表于 2011-1-29 11:19:38
学习中
niyujun 发表于 2012-1-7 17:37:31
同意6楼得观点,不过还是比较经典
47659683 发表于 2012-2-1 16:35:20
很不错,在51上面就比较麻烦...
jeremywang3999 发表于 2012-2-16 17:02:28
不错,我怎么没有想到这样玩呢?典型,以后又可以少用IO了
dory 发表于 2012-7-13 12:00:36
谢谢楼主!!!
您需要登录后才可以发表评论 登录 | 立即注册

厂商推荐

相关在线工具

相关视频

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表