|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
一個關(guān)于延時函數(shù)的問題 |
| 作者:dongjia 欄目:單片機 |
我是個新手,在單片機方面剛剛上路。 下面這個函數(shù)我看不明白,請各位告訴我,謝謝。 1、i,j,k都是代表什么? 2、i=20,j=20,k=248是怎么得來的? void delay02s(void) //延時0.2秒子程序 { unsigned CHAR i,j,k; for(i=20;i>0;i--) for(j=20;j>0;j--) for(k=248;k>0;k--); } |
| 2樓: | >>參與討論 |
| 作者: 被磁化的鐵 于 2007/1/22 14:43:00 發(fā)布:
_ 根據(jù)所用的時鐘,多數(shù)條指令,指令周期. |
|
| 3樓: | >>參與討論 |
| 作者: huangbo0 于 2007/1/22 18:44:00 發(fā)布:
- 每條語句所花的機器周期再乘以循環(huán)次數(shù)就是需要延時的時間 |
|
| 4樓: | >>參與討論 |
| 作者: dongjia 于 2007/1/23 9:01:00 發(fā)布:
還是沒太明白 各位大蝦,請講的仔細(xì)一點。 |
|
| 5樓: | >>參與討論 |
| 作者: dongjia 于 2007/1/24 9:05:00 發(fā)布:
想明白了,謝謝 謝謝各位大蝦 |
|
| 6樓: | >>參與討論 |
| 作者: c2619985 于 2007/1/24 11:35:00 發(fā)布:
—— 就是讓單片機執(zhí)行指令來達(dá)到延時的目的, i j k 不代表什么,只是一些參量, 他們的值的確定要由你的晶振和單片機執(zhí)行指令的周期來確定 |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |