// Delay_us(100);就是延时100us.“单片机高手团”为您解答。这是一个用于延时的函数,用法应该是delayms(int t),其中t为延时时间,单位为毫秒,也就是说delay(1000)表示延时1秒钟。
void Timer100usISR(void) //Timer interrupt overflow with 100us period { delay_us_counter += 100; } void delay_us(word time) { delay_us_counter = 0; while(delay_us_counter < time); } void delay_ms(word time) { time *= 1000; while(delay_us_counter...
i<(unsigned int)(osc*21-6); i++) ;21-2 } void Delay_ms(unsigned int n) { unsigned int i=0; for (i=0; i<n; i++) { Delay_1ms(); } } 如果你在程式时写 Delay_ms(50);就是延时50ms. Delay_us(100);就是延时100us. “微控制器高手团”为您解...