PWM_KEY++; //按键加一
switch(PWM_KEY)
{
case 1:Pwm_Duty=10;break; //占空比10%
case 2:Pwm_Duty=20;break;
case 3:Pwm_Duty=30;break;
case 4:Pwm_Duty=40;break;
case 5:Pwm_Duty=50;break;
case 6:Pwm_Duty=60;break;
case 7:Pwm_Duty=70;break;
case 8:Pwm_Duty=80;break;
case 9:Pwm_Duty=90;break;
case 10:Pwm_Duty=100;break;
case 11:Pwm_Duty=0;
PWM_KEY=0;IT0=1; break;
default:break; //default语句冒号后都执行break
}
}
void main()
{
PWM =0;
IT0=0; //外部中断电平触发
EX0=1; //外部中断0中断允许位
EA=1;
Timer0Init(); //定时器初始化函数