|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
請(qǐng)教延時(shí)時(shí)間的計(jì)算! |
| 作者:holtek 欄目:嵌入式系統(tǒng) |
我是一個(gè)剛學(xué)C語言的菜鳥,?吹竭@樣的延時(shí)程序: void delaybf(unsigned CHAR ms) { unsigned CHAR i; while(ms--) { for(i=0;i<20;i++); } } 請(qǐng)教各位大蝦這個(gè)延時(shí)時(shí)間怎么算呀? 謝謝!! |
| 2樓: | >>參與討論 |
| 作者: computer00 于 2006/5/27 1:08:00 發(fā)布:
不同的CPU,不同的時(shí)鐘,不同的編譯器,結(jié)果都會(huì)相差很大的。 所以,只能針對(duì)特定的系統(tǒng),才知道。一般的做法是用軟件仿真或者示波器測(cè)量,這比計(jì)算要來得方便。 |
|
| 3樓: | >>參與討論 |
| 作者: holtek 于 2006/5/27 10:12:00 發(fā)布:
能有大概的計(jì)算公式么? 比如我的的是PIC的單片機(jī),4M的晶體時(shí)間大約是多少? 請(qǐng)大蝦指教! 謝謝! |
|
| 4樓: | >>參與討論 |
| 作者: cqgc 于 2006/5/27 11:25:00 發(fā)布:
C語言難估算 看你編譯后的匯編代碼是什么,在看CPU執(zhí)行一條指令要幾個(gè)時(shí)鐘周期 |
|
| 5樓: | >>參與討論 |
| 作者: computer00 于 2006/5/27 11:29:00 發(fā)布:
大概是多少uS這樣子吧。 * - 本貼最后修改時(shí)間:2006-5-27 11:36:15 修改者:computer00 |
|
|
|
| 免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |