怎么51单片机定时器来模拟PWM波?
怎么51单片机定时器来模拟PWM波?
日期:2016-06-25 22:58:12 人气:1
PWM的意思是“脉冲宽度调制”
PWM有两个最基本的参数:频率、占空比。
频率就是每秒钟电平高低变化的次数,占空比是指高电平保持时间和整个脉冲周期中的比例关系。
对于用定时器来模拟,最基本的方法就是使用一个IO口循环设置其输出值为高电平和低电平。
那么定时器在这里起计时作用,而且需要两个时间:高电平持续时间、低电平持续时间。
只要做到这两个时间的计时,那么就可以实现基本的PWM了。
而要做到两个时间的计时,有两种方案:
1.单计时器方案
int i;//计时变量timer1(){/