XINT0() interrupt 0
{
Delay(10);
if(P3 & 4 == 0) {
while(P3 & 4 == 0);
number++;
if(number >= 10) number = 0;
}
}
XINT1() interrupt 2
{
Delay(10);
if(P3 & 8 == 0) {
while(P3 & 8 == 0);
number--;
if(number == -1) number = 9;
}
}
尝试将Delay(1000)改为Delay(1500)或Delay(2000)