|
好多初學(xué)單片機(jī)的人,不知道如何去設(shè)置空操作的延時(shí)時(shí)間,下面介紹下如何設(shè)置的
11.0592M晶振的單片機(jī)設(shè)置500ms的軟件延時(shí)
void Delay1ms(int x)
{
int i,y;
for(i=0;i<x;i++)
for(y=0;y<112;y++);
}
void main()
{
while(1)
{
led=0; //0.000389
Delay1ms(500)
led=1; //0.450601
Delay1ms(500)
}
}
1.先設(shè)置晶振的頻率
2.設(shè)置斷點(diǎn)
2.設(shè)置運(yùn)行斷點(diǎn).png (87.42 KB, 下載次數(shù): 48)
下載附件
2020-1-8 17:16 上傳
3.運(yùn)行到第一斷點(diǎn)處
3將程序運(yùn)行到斷點(diǎn)處.png (22.33 KB, 下載次數(shù): 47)
下載附件
2020-1-8 17:18 上傳
4.運(yùn)行到第二斷點(diǎn)處
2.設(shè)置運(yùn)行斷點(diǎn).png (87.42 KB, 下載次數(shù): 49)
下載附件
2020-1-8 17:18 上傳
5.比較延時(shí)誤差
|
評(píng)分
-
查看全部評(píng)分
|