四川理工学院毕业设计(论文)
TR0=1; Z=1; F=0; PWMF=0;
} if(fan==0) { TR0=1; F=1; Z=0; PWMZ=0; } if(add==0) { delay(10); if(add==0) { if(PWM<0xFF)
PWM=PWM+8;
else
PWM=0xFF;
}
while(add==0);
}
if(dec==0) { delay(10); if(dec==0) {
if(PWM>0x7F) //定时初值加,脉宽加,速度加//定时初值减,脉宽减,速度减 41
附录2 PWM发生器程序清单
PWM=PWM-8;
else
PWM=0x7F;
}
while(dec==0);
}
if(stop==0) { TR0=0; TR1=0; PWMZ=0; PWMF=0;
}
EX0=1;
}
void time0(void) interrupt 1 { TR0=0; TR1=1; TH0=0xFF; TL0=0x00; TH1=PWM; TL1=PWM; TR1=1; PWMZ=0; PWMF=0; TR0=1;
}
42

