|
|||||||||||
| 技術(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 |
問個中斷服務(wù)程序問題 |
| 作者:hms2006 欄目:單片機 |
問一下,下面的這個每隔2MS中斷服務(wù)程序有沒有問題,就是2ms就循環(huán)一次?梢詫崿F(xiàn)嗎? MAIN:MOV TMOD,#21H ;//定時器1工作于模式2,定時器0工作于模式1 INT_TIMER0: ;//T0中斷服務(wù)程序 |
| 2樓: | >>參與討論 |
| 作者: aibxyz 于 2007/3/29 9:18:47 發(fā)布:
盡量不要在中斷服務(wù)程序中作太多事,調(diào)用其他子進程 如果要調(diào)用這些子程序,那你就要先分析這些子程序各自需要的最大時間 如果有超過2ms可能,那你的程序就是有問題的 |
|
| 3樓: | >>參與討論 |
| 作者: lihy114 于 2007/3/29 22:38:31 發(fā)布:
有一些語句的順序可能要調(diào)整吧 比如說也是開啟中斷允許再是啟動定時器,如果順序顛倒的話可能就定時不是太準確了 我也是才開始學(xué),不是太懂 多交流啊 |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |