hzn19900420
級別: 探索解密
![]() |
for(a=0;a<時間/單位時間,a++) delay100ms(); 或者delay100ms(時間/單位時間); void Timer0Init(void) //1毫秒@11.0592MHz { AUXR |= 0x80; //定時器時鐘1T模式 TMOD &= 0xF0; //設置定時器模式 TMOD |= 0x01; //設置定時器模式 TL0 = 0xCD; //設置定時初值 TH0 = 0xD4; //設置定時初值 TF0 = 0; //清除TF0標志 TR0 = 1; //定時器0開始計時 } void Timer0Interrupt(void) interrupt 1 //1ms { a++; } main() { while(1){ if(a>=時間/單位時間) ............ } |
---|---|
|