请问这个分时渐变功能怎样实现?

[复制链接]
3110|14
 楼主| maxking 发表于 2007-4-5 16:24 | 显示全部楼层 |阅读模式
如图,LED渐变功能用PWM可以实现,但是现在已经解决的是只能3个LED同时渐变或单个渐变。如果让3个LED在不同时段渐变,程序怎样处理?就是说,LED1由全亮100%变到全暗0%的过程中,当进度到50%时,在这一刻,LED2同时开始由全亮100%变到全暗0%,LED3也如此。这是分时渐变,请问程序怎样处理?
ayb_ice 发表于 2007-4-5 16:30 | 显示全部楼层

随便说说

用标准51做软件PWM控制3个LED,一个定时器就可以做到的,你这种情况频率100~200HZ应该足够了,甚至50HZ也可以...
 楼主| maxking 发表于 2007-4-5 16:50 | 显示全部楼层

怎样用PWM来实现3个LED分时变化啊?

ayb_ice 发表于 2007-4-5 16:53 | 显示全部楼层

随便说说

  提示你一下,用不同变量保存PWM信号的高低同期...
  程序自己写...
 楼主| maxking 发表于 2007-4-5 16:57 | 显示全部楼层

然后呢?请给个详细清晰的思路。

谢谢!!
ayb_ice 发表于 2007-4-5 16:58 | 显示全部楼层

到此为止...

到此为止...
 楼主| maxking 发表于 2007-4-5 17:00 | 显示全部楼层

@#@$%$DD$$#@@@#

xwj 发表于 2007-4-5 17:05 | 显示全部楼层

呵呵,你太不开窍了

 楼主| maxking 发表于 2007-4-5 17:14 | 显示全部楼层

我承认自己愚笨点

请大家多多帮忙,谢谢!
xwj 发表于 2007-4-5 17:20 | 显示全部楼层

不是你笨,是你懒啊

你这样子是没法学好编程的哦

多动动脑筋吧...
 楼主| maxking 发表于 2007-4-5 17:23 | 显示全部楼层

不是吧,我真的想到脑汁都绞尽了

难道就不能多一点提示吗?
nanfengone 发表于 2007-4-5 18:43 | 显示全部楼层

呵呵

这个程序应该不太难,上面的大哥哥,给你指点了迷津啊,好好体会吧!我也很笨的,刚刚开始学啊.
王紫豪 发表于 2007-4-5 20:34 | 显示全部楼层

一开始不会编程,就“试”,逐渐向结果靠拢!!

 楼主| maxking 发表于 2007-4-6 08:19 | 显示全部楼层

ok,我试试。

谢谢各位!谢谢。
平常人 发表于 2007-4-6 20:36 | 显示全部楼层

自己去钓鱼,一开始不一定能钓到大鱼,但自己不动手永远

总吃别人抓的鱼,自己永远要靠别人。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

257

帖子

1

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