• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

红外线89C2051单片机控制PWM输出

在家好!我现用红外线控制89c2051单片机制作混色灯(红/蓝/绿LED按亮度比例混任何颜色,却单片机三个I/O脚不停输出相应PWM信号驱动LED)功能可以实现了,但有一个问题是当按遥控时LED不断闪烁.请大家有做过此类程序的同事谈谈思路方案!!!!!谢谢!!!!!!!!!!
全部回复(5)
正序查看
倒序查看
2006-01-06 08:42
怎么没人反应啊?现在LED灯具行设计很多都用此类程序啊!!
0
回复
xufucg
LV.2
3
2006-04-23 09:00
单片机接收红外遥控信号的时候,输出的PWM信号还有吗?所以要闪烁.
0
回复
coming.lu
LV.6
4
2006-04-23 10:29
89C2051里面没有集成专用的PWM模块,所以只能用软件来做一个模块.
在按按键时,CPU可能忙着去处理按键程序了,所以PWM程序受到影响.
0
回复
2006-04-27 16:59
@xufucg
单片机接收红外遥控信号的时候,输出的PWM信号还有吗?所以要闪烁.
我知道!!但是怎么去解决这个问题?只要人眼看不出闪烁就好!!
0
回复
2006-05-22 07:55
@zby13798132707
我知道!!但是怎么去解决这个问题?只要人眼看不出闪烁就好!!
把按键抖动的延时稍微加长点,只是建议.
0
回复