void buzzers(void)
{
P14=0;
delayMs(500);
P14=1;
delayMs(2000);
}
/////// long time buzzer ////////
void buzzlon(void)
{
P14=0;
delayMs(500);
P14=1;
delayMs(5000);
}
void alarmled(void)
{
P01 = 0;
P24 = 1;
delayMs(500);
P01 = 1;
P24 = 0;
delayMs(500);
}void timer2(void) interrupt 5
{
static uchar time = 0;
TF2 = 0;
time++;
if(time == 1)
{P36 = 0;
}
else if(time == 2)
{P36 = 1;
time = 0;
}
}
我把要作的工作写在定时中断里面,要出问题,请给我想过好的办法?