|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
請教高手AT89S52的時鐘和程序指令執(zhí)行速度問題 |
| 作者:lww_summer 欄目:單片機(jī) |
void dely(del_tn) { uchar data m,j; for (m=0;m<del_tn;m++) { for (j=0; j<250;j++) { ; } } } 相同的延時程序 89S52寫入后比89C52快很多,這是為什么? 更奇怪的是 定時器好像也跑得很快, 我定時器中斷設(shè)置為1ms,只是所測量變化不同, 定時中斷里執(zhí)行的程序長短不太一樣, 如果中斷里的任務(wù)少,每10秒要快將近1.5ms 而如果中斷里的任務(wù)多,頻繁的話,所測時間就基本正常 我做的東西所測時間最長1023S,精度要求最多不能相差10ms 這個影響太大了 大俠們有沒有遇到過這種情況? |
| 2樓: | >>參與討論 |
| 作者: lww_summer 于 2005/1/18 21:56:00 發(fā)布:
沒人知道么? 沒人知道么? |
|
| 3樓: | >>參與討論 |
| 作者: lww_summer 于 2005/1/19 10:11:00 發(fā)布:
沒人知道么?著急! |
|
| 4樓: | >>參與討論 |
| 作者: 阿南 于 2005/1/19 12:22:00 發(fā)布:
可以用示波器測一下ALE,或者寫個小的測試程序試一下 |
|
|
|
| 免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |