单片机/MCUwilliam hill官网
直播中

李丽

7年用户 1462经验值
私信 关注
[问答]

51单片机pwm怎么设置用按键进行调节占空比?

51单片机pwm怎么设置用按键 进行调节占空比
定时器的的pwm我看啦一下还行;但是在进行按键调节我就搞蒙啦
有没有大佬解答一下,小白:谢谢

回帖(1)

王露

2023-10-19 16:29:59
51 输出PWM,不知具体是应用一个定时器还是2个定时器?对于一个定时器的话,其输出PWM的原理是:应用定时器产生一个时间基准t,并假设你所需要的PWM的周期和占空比分别是T和D,这里某个引脚输出高电平持续时间是n个t则有n*t=D*T在定时器中断中有个变量time(0 对于2个定时器,T0控制周期频率,T1控制占空比,在T0 的中断处理函数中让IO口输出高电平同时启动T1,在T1的中断处理函数中让该IO口输出低电平,这样通过按键改变T1的初值即可以控制占空比,注意中断优先级。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分