for£¨a=0£»a<•rég/†Îλ•rég£¬a++£©
delay100ms£¨£©£»
»òÕßdelay100ms£¨•rég/†Îλ•rég£©£»
void Timer0Init(void) //1ºÁÃë@11.0592MHz
{
AUXR |= 0x80; //¶¨•rÆ÷•rçŠ1Tģʽ
TMOD &= 0xF0; //ÔOÖö¨•rÆ÷ģʽ
TMOD |= 0x01; //ÔOÖö¨•rÆ÷ģʽ
TL0 = 0xCD; //ÔOÖö¨•r³õÖµ
TH0 = 0xD4; //ÔOÖö¨•r³õÖµ
TF0 = 0; //Çå³ýTF0˜ËÖ¾
TR0 = 1; //¶¨•rÆ÷0é_ʼӋ•r
}
void Timer0Interrupt(void) interrupt 1 //1ms
{
a++;
}
main()
{
while(1){
if(a>=•rég/†Îλ•rég)
............
}