- 相關推薦
PIC中檔單片機的中斷總結
與51或者其他系列的單片機相比,PIC 單片機的中斷機制有其特殊之處,針對我們一些初學者存在的一些問題和疑惑,我在此做一個個人總結,不當的地方,請站友們指正。先摘引三個對PIC中斷理解的回帖,然后我再對中斷活動的過程、應該注意的事項、及一個疑惑進行較詳細的總結和解釋。
---------------
john frank :關于pic中斷有些不明白的地方
借用大蝦的程序;
;******************** 中斷服務代碼
btfss INTCON,T0IE ; 判斷是否為T0中斷
goto other_int
btfss INTCON,T0IF ; it ’s the time of T0 int
goto other_int
bcf INTCON,T0IF ; 是T0中斷,清除中斷標志
movlw 0x10 ; 微秒的高位字節加上定時時間 256x16分頻=4096=0x1000的高位(0x10)
addwf us+1
goto end_int
other_int ; 可添加其他中斷服務代碼
nop ; other isr code can be added
;**********************************
end_int ; 恢復現場
=================
假如又有新的中斷正好在這段程序中間產生
btfss INTCON,T0IF
goto other_int
bcf INTCON,T0IF
程序豈不是要出錯跑飛
[1] [2] [3] [4] [5]
【PIC中檔單片機的中斷總結】相關文章:
PIC單片機在飛機加油系統中的應用04-30
基于PIC單片機的低功耗溫度采集系統04-27
中斷04-29
[投稿]Chinese TaiJi Boxing(pic.)05-04
中斷寄存器05-01
單片機實習報告總結04-30
任務中斷對幼兒前瞻記憶的影響04-26
單片機實訓總結范文11-29
單片機實習總結 3篇04-27