日韩在线不卡免费视频一区,日韩欧美精品一区二区三区经典,日产精品码2码三码四码区,人妻无码一区二区三区免费,日本feerbbwdh少妇丰满
0
回復(fù)
收藏
點(diǎn)贊
分享
發(fā)新帖
論壇首頁(yè)
電源技術(shù)綜合區(qū)
剛寫了個(gè)延時(shí)程序,進(jìn)入這個(gè)程序就出不來(lái)了,大家看下什么回事
剛寫了個(gè)延時(shí)程序,進(jìn)入這個(gè)程序就出不來(lái)了,大家看下什么回事
void delay(unsigned int k) //*****************************delay
{
unsigned int i,j;
for(i=0;i
}
全部回復(fù)(13)
只看樓主
正序查看
倒序查看
現(xiàn)在還沒(méi)有回復(fù)呢,說(shuō)說(shuō)你的想法
david5chen
LV.1
2
2008-05-20 22:29
void delay(unsigned int k) //*****************************delay
{
unsigned int k,j;
for(;k>0;k--)for(j=0;j<2;j++);
}
0
回復(fù)
提交
提示
dz3690
LV.2
3
2008-05-20 23:26
兩個(gè)for在一起,一不小心就會(huì)死循環(huán).還是分開用吧.
0
回復(fù)
提交
提示
abing
LV.8
4
2008-05-21 08:19
@dz3690
兩個(gè)for在一起,一不小心就會(huì)死循環(huán).還是分開用吧.
謝謝回復(fù),請(qǐng)問(wèn)怎么分開呢?
0
回復(fù)
提交
提示
dz3690
LV.2
5
2008-05-21 21:51
@abing
謝謝回復(fù),請(qǐng)問(wèn)怎么分開呢?
//這樣改一下試試,會(huì)直觀一些
void delay(unsigned int k) //***假設(shè)K是希望延時(shí)的一個(gè)單位數(shù)
{unsigned int i,j; //k已定義,不要重復(fù)
for(i=0;i
{for(j=0;j<200;j++); //此處假設(shè)200為一個(gè)延時(shí)單位.
{}
}
}
//道理上講,應(yīng)當(dāng)?shù)脮r(shí)值為 k*200 個(gè)周期,但是實(shí)際時(shí)長(zhǎng)要比k*200 個(gè)周期大一些,定時(shí)不準(zhǔn)確.
0
回復(fù)
提交
提示
dz3690
LV.2
6
2008-05-21 21:53
@abing
謝謝回復(fù),請(qǐng)問(wèn)怎么分開呢?
//這樣改一下試試,會(huì)直觀一些
void delay(unsigned int k) //***假設(shè)K是希望延時(shí)的一個(gè)單位數(shù)
{unsigned int i,j; //k已定義,不要重復(fù)
for(i=0;i
{for(j=0;j<200;j++); //此處假設(shè)200為一個(gè)延時(shí)單位.
{}
}
}
//道理上講,應(yīng)當(dāng)?shù)脮r(shí)值為 k*200 個(gè)周期,但是實(shí)際時(shí)長(zhǎng)要比k*200 個(gè)周期大一些,定時(shí)不準(zhǔn)確.
0
回復(fù)
提交
提示
abing
LV.8
7
2008-05-24 08:15
@dz3690
//這樣改一下試試,會(huì)直觀一些voiddelay(unsignedintk) //***假設(shè)K是希望延時(shí)的一個(gè)單位數(shù){unsignedinti,j; //k已定義,不要重復(fù)for(i=0;i
是的,這種定時(shí)太不精確,但在要求不高的場(chǎng)合還是很實(shí)用的
0
回復(fù)
提交
提示
醉雨打枝遍地紅
LV.1
8
2008-05-28 22:25
@abing
是的,這種定時(shí)太不精確,但在要求不高的場(chǎng)合還是很實(shí)用的
算好了指令周期總數(shù),還是可以做到比較精準(zhǔn)的,就是忒麻煩
0
回復(fù)
提交
提示
dz3690
LV.2
9
2008-05-29 23:14
@醉雨打枝遍地紅
算好了指令周期總數(shù),還是可以做到比較精準(zhǔn)的,就是忒麻煩
用匯編還好算,用C就會(huì)算不準(zhǔn)了.
0
回復(fù)
提交
提示
abing
LV.8
10
2008-05-30 12:20
@dz3690
用匯編還好算,用C就會(huì)算不準(zhǔn)了.
插入?yún)R編是個(gè)好方法.
最主要還要看定時(shí)要求怎么樣,有很多時(shí)候我是采用定時(shí)器來(lái)做
0
回復(fù)
提交
提示
309898038
LV.1
11
2009-01-02 20:21
@abing
插入?yún)R編是個(gè)好方法.最主要還要看定時(shí)要求怎么樣,有很多時(shí)候我是采用定時(shí)器來(lái)做
用匯編的ret就ok了
0
回復(fù)
提交
提示
pengchuang0819
LV.2
12
2009-02-12 10:07
@309898038
用匯編的ret就ok了
hehe
0
回復(fù)
提交
提示
北溟有魚
LV.1
13
2009-02-19 15:04
@pengchuang0819
hehe
延時(shí)程序用匯編的也很簡(jiǎn)單的
0
回復(fù)
提交
提示
abing
LV.8
14
2009-02-21 11:05
@北溟有魚
延時(shí)程序用匯編的也很簡(jiǎn)單的
現(xiàn)在寫程序我不會(huì)想到用匯編了,那樣真的很累.
我現(xiàn)在這樣寫的延時(shí)程序:
void delay_ms(unsigned int ms)//對(duì)于AVR單片機(jī)8M時(shí),延時(shí)約1mS
{
unsigned int i;
for(;ms>0;ms++){for(i=0;i<1000;i++};
}
這程序可以直接和于AVR,C51及PIC單片機(jī)等,用匯編的話就不能通用了.
0
回復(fù)
提交
提示
工程師都在看
純正弦波逆變器后級(jí)
xylon.tan
單項(xiàng)正弦波逆變器功率計(jì)算
dy-Eu99rv4R
SPWM逆變輸出電流紋波問(wèn)題
一只電感
電源輸出電容選擇
dy-Q4BmWnSK
LLC對(duì)稱半橋橋臂波形異常,重載不能實(shí)現(xiàn)ZVS
oookkk
精華推薦
換一換
立
即
發(fā)
帖