找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

我想用单片机进行pwm分级调整改变LED亮度

查看数: 2353 | 评论数: 5 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-1-2 21:24

正文摘要:

最后进行调试时候,为什么这个发光二极管led就总是一闪一闪的,加1时候,led闪得越来越快? 这算是调整亮度吗?我要是亮和暗那种样子。 程序都编辑好了 sbit led1=P2^0; sbit led2=P2^2; sbit PWM=P3^7; sbi ...

回复

ID:680894 发表于 2020-1-4 20:32
仿真玩的好,实物做起来才更简单!有些个人自以为随便说说就是解决了问题,其实是没有入到精髓!
ID:401564 发表于 2020-1-4 11:04
我在这总能看到很多人先花很大精力去解决好仿真的问题,总感觉仿真OK了就万事大吉了一样,然后拼命的解决好了仿真的问题,实物却又是另外一回事,何苦呢?
这原本是一个很简单的项目:
1,把PWM频率设定为1KHZ,不管是延时,定时器还是片上自带的PWM功能都行,这1KHZ是大多LED调光都用的频率,可以适应90%以上的LED
2,LEDVF值(就是LED的正向导通压降)不同,它对PWM占空比的亮度变化也不同,所以,你就设定9个等级,占空比从10%到90%,每次调节占空比加1,然后你就可以大概知道这个LED要怎么调节了。
3,如果你连占空比都不知道怎么调节。…。……。…。…。…。……。…。…。……
ID:475247 发表于 2020-1-3 10:46
将你后面PWM如下图这样接就能看到仿真的亮度变化

pwm.jpg (29.18 KB, 下载次数: 48)

pwm.jpg
ID:454178 发表于 2020-1-3 10:10
hantu 发表于 2020-1-3 09:16
仿真的只能这样闪了,你要用实物单片机的led灯才能真正展现亮度的变化

但是 我用实物焊接单片机led灯,其他什么没问题,就这个led灯,我加1时候最后,它就是闪闪闪着闪烁,感觉没有亮度调整。
ID:462827 发表于 2020-1-3 09:16
仿真的只能这样闪了,你要用实物单片机的led灯才能真正展现亮度的变化

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表