一.巧用匯編
#include “intrins”
void delayus()
{
_nop_();
}
二.利用for 、while 、do..while等方式
對於這種方式必須採用
仿真的形式確定其延時
時間(編譯器keil等軟件)
三.常用延時
延時1us
void delay(unsigned char xms)
{
unsigned char i,j;
for (i=xms;i>0;i--)
for(j=110;j>0;j--);
}
一.巧用匯編
#include “intrins”
void delayus()
{
_nop_();
}
二.利用for 、while 、do..while等方式
對於這種方式必須採用
仿真的形式確定其延時
時間(編譯器keil等軟件)
三.常用延時
延時1us
void delay(unsigned char xms)
{
unsigned char i,j;
for (i=xms;i>0;i--)
for(j=110;j>0;j--);
}