打印

如何只用单片机让小灯“渐亮渐灭”

[复制链接]
5415|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
t86964988|  楼主 | 2010-1-9 00:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
蓝色的云| | 2010-1-9 01:28 | 只看该作者
PWM

使用特权

评论回复
板凳
szshawn2010| | 2010-1-9 01:32 | 只看该作者
I/O输出的不是稳定的波形
譬如: 1ms高电平3ms低电平,....1.5ms高电平,2.5低电平,.......2ms高电平2ms低电平,.....2.5ms高电平,1.5ms低电平.....3ms高电平,1ms低电平,.......3.5ms高电平,0.5ms低电平....持续高电平.这样便实现一个渐亮的过程.渐灭则反之

使用特权

评论回复
地板
szshawn2010| | 2010-1-9 01:33 | 只看该作者
注意1s是1000ms.

时间太快了,你的肉眼是看不出效果的.自己去分配时间吧

使用特权

评论回复
5
t86964988|  楼主 | 2010-1-9 21:21 | 只看该作者
2L没有明白我的意思,我的意思是只用单片机跟一个LED实现小灯“渐亮渐灭”。3L给的答案对了。

使用特权

评论回复
6
szshawn2010| | 2010-1-9 22:03 | 只看该作者
2楼也是对的,PWM输出波形是可以实现这样的功能
有的MCU带PWM功能,有的MCU没有PWM功能

使用特权

评论回复
7
不亦心| | 2010-1-9 22:15 | 只看该作者
2L没有明白我的意思,我的意思是只用单片机跟一个LED实现小灯“渐亮渐灭”。3L给的答案对了。
t86964988 发表于 2010-1-9 21:21

晕倒,竟然说2L不对!!!!!!!!!

使用特权

评论回复
8
mbutterfly| | 2010-1-9 22:24 | 只看该作者
2楼3个字母,就等于3楼说的了

使用特权

评论回复
9
t86964988|  楼主 | 2010-1-10 00:29 | 只看该作者
不好意思 我对PWM不知道

使用特权

评论回复
10
原野之狼| | 2010-1-10 00:42 | 只看该作者
pulse width modulate

使用特权

评论回复
11
nbwm| | 2010-1-10 12:51 | 只看该作者

用PWM可以实现~

使用特权

评论回复
12
zy_spa| | 2010-3-2 13:48 | 只看该作者
相对而言二楼言简意赅!不过对初学者三楼就合适多了

使用特权

评论回复
13
ljk5214227| | 2010-3-2 18:10 | 只看该作者
传说中的呼吸灯!我的经验是,51的话用两个定时器可以做成,有没有更好的?

使用特权

评论回复
14
zys0001| | 2010-3-3 12:07 | 只看该作者
1个定时器也可以做的出PWM,周期长点而已,不过对于LED渐变也就够了。楼主是个新手,去看下PWM的意思。

使用特权

评论回复
15
komad| | 2010-3-4 20:13 | 只看该作者
51用一个定时器也可以做成,PWM=肪冲宽度调制

使用特权

评论回复
16
ljk5214227| | 2010-3-4 21:54 | 只看该作者
:shutup:51一个定时器?LS给说说,有点转不过弯来,如何用一个定时器实现?

51好像没有PWM?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

19

主题

77

帖子

1

粉丝