51单片机PWM占空比可调 定时器实现,,,只求方法,,望大侠赐教【恢复】

2020-01-23 14:40发布

51单片机PWM占空比可调  定时器实现,,,只求方法,,望大侠赐教

占空比从10%————50%

频率为500HZ
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
kejian2000
1楼-- · 2020-01-23 20:04
500=200+300

500=100+400

500=。。。。

很多啊

H_cnter=X,高电平计时参数

L_cnter=500-X,低电平计时参数
ct007
2楼-- · 2020-01-23 21:11
 精彩回答 2  元偷偷看……
kejian2000
3楼-- · 2020-01-23 21:24
设置一个counter

counter++

当counter的0 bit 为1时

定时器计时200高电平

当counter的0 bit 为0时

定时器计时300低电平



这样就可以得到脉宽2/5的PWM
ct007
4楼-- · 2020-01-24 03:15
不懂, 想用一个定时器实现,能再参考一下吗?
kejian2000
5楼-- · 2020-01-24 05:55
用一个定时器也可以

分次定时

奇数次做高电平计时

偶数次做低电平计时

高+低电平=500HZ
ct007
6楼-- · 2020-01-24 08:09
谢谢, 有点 理解

一周热门 更多>