51单片机咋样产生占空比,频率可变的PWM波
51单片机咋样产生占空比,频率可变的PWM波
日期:2012-07-16 10:40:59 人气:2
看了下你的控制周期的函数,pwm是周期还是占空比?
只需要一个定时器就可以了
void timer0() interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
if(ZQ)// 周期
{
ZQ--;
if(ZKB)//占空比
{
ZKB--;
IO = 1;