51单片机PWM程序:
1.产生两个PWM,要求两个PWM波形占空都为80/256,两个波形之间要错开,不能同时为高电平!高电平之间相差48/256,
2. PWM这个功能用51单片机的话,可以用定时器T0来控制频率,定时器T1来控制占空比:大致的的编程思路是这样的:T0定时器中断是让一个I0口输出高电平,在这个定时器T0的中断当中起动定时器T1,而这个T1是让IO口输出低电平,这样改变定时器T0的初值就可以改变频率,改变定时器T1的初值就可以改变占空比
问: 为什么要两个PWM波形, 为什么占空比要为80/256, 间隔还要视48/256?
51单片机PWM控制电机一定要两个定时器同时使用吗? 如果只用T0来控制输出高低电平的时间不就可以了吗?
|