标题: 求助,做过的高人请指点下,开/关机缓冲 [打印本页]

作者: tianqi911    时间: 2018-6-1 16:35
标题: 求助,做过的高人请指点下,开/关机缓冲
就是按下按键,led灯会逐渐变亮,有几秒钟,代表开机;同道理,关机的时候也是如此,led灯逐渐变暗,有几秒钟,只到灭,代表关机。一头雾水,这个用51应该怎么做,芯片类似stc的,带pwm,带flash.




作者: IdeaMing    时间: 2018-6-1 17:51
不知道楼主会不会用PWM?
调整灯的亮度其实就是调节PWM的值,
比如IO口低电平LED亮,高电平LED灭。如果PWM是低电平占空比,0-100是LED从暗到亮,100-0是从亮到暗。
按键就是按键检测程序了。

作者: wulin    时间: 2018-6-1 17:57
这不能叫做开/关机缓冲,只算是一种指示或照明灯渐亮渐暗的开关方式,使用PWM很容易做到。
作者: 631192622    时间: 2018-6-1 18:01
过来学习下
作者: xiajifeihhz    时间: 2018-6-1 21:16
pwm控制  51做一个模拟PWM的程序
作者: 星期五8    时间: 2018-6-1 22:06
可以用PWM实现,改变PWM的占空比达到调节LED亮度的目的。也可以用软件来模拟PWM效果改变占空比。
作者: tianqi911    时间: 2018-6-8 09:29
wulin 发表于 2018-6-1 17:57
这不能叫做开/关机缓冲,只算是一种指示或照明灯渐亮渐暗的开关方式,使用PWM很容易做到。

您能不能告诉我下,真正的开/关机缓冲是什么意思?我刚接触led灯的控制,对术语还不是很了解。
作者: 淡然若梦    时间: 2018-6-8 11:09
按键后使用PWM调节占空比就可以实现LED亮度变化啊




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1