在裸奔中,如何使用C代码进行程序调度.比如系统有一个10ms定时中断,在主程序运行过程中,发生定时中断之后,处理完中断后先执行一个event_10ms,(在中断外执行),再回到主程序中运行.
void T1_ISR(void) interrupt 3
{//data i;
TH1 = Over10ms/256;
TL1 = Over10ms+6;
CAN_10ms = 1;
}
void event_10ms(void)
{
//...
}
void main(void)
{
while(1)
{
}
.....
} |