注:1.编译软件为"Keil uVision3"(Keil uVision2也试用)。用其他编译软件的话就不准了。
(1)精确到2us的延时(12MHz)
void delayus(unsigned char n)
{ while(--n);
}
(2)精确到100us的延时(12MHz)
void delay100us(unsigned char n)
{ unsigned char i;
}
(3)精确的半毫秒延时函数(12MHz)
void delay1_2ms(unsigned char n)
{ unsigned char i;
}
(4)精确的毫秒延时函数(12MHz)
void delayms(unsigned char n)
{ unsigned char i;
}
『本文转载自网络,版权归原作者所有,如有侵权请联系删除』