- 相關(guān)推薦
PIC中檔單片機(jī)的中斷總結(jié)
與51或者其他系列的單片機(jī)相比,PIC 單片機(jī)的中斷機(jī)制有其特殊之處,針對(duì)我們一些初學(xué)者存在的一些問(wèn)題和疑惑,我在此做一個(gè)個(gè)人總結(jié),不當(dāng)?shù)牡胤剑?qǐng)站友們指正。先摘引三個(gè)對(duì)PIC中斷理解的回帖,然后我再對(duì)中斷活動(dòng)的過(guò)程、應(yīng)該注意的事項(xiàng)、及一個(gè)疑惑進(jìn)行較詳細(xì)的總結(jié)和解釋。
---------------
john frank :關(guān)于pic中斷有些不明白的地方
借用大蝦的程序;
;******************** 中斷服務(wù)代碼
btfss INTCON,T0IE ; 判斷是否為T(mén)0中斷
goto other_int
btfss INTCON,T0IF ; it ’s the time of T0 int
goto other_int
bcf INTCON,T0IF ; 是T0中斷,清除中斷標(biāo)志
movlw 0x10 ; 微秒的高位字節(jié)加上定時(shí)時(shí)間 256x16分頻=4096=0x1000的高位(0x10)
addwf us+1
goto end_int
other_int ; 可添加其他中斷服務(wù)代碼
nop ; other isr code can be added
;**********************************
end_int ; 恢復(fù)現(xiàn)場(chǎng)
=================
假如又有新的中斷正好在這段程序中間產(chǎn)生
btfss INTCON,T0IF
goto other_int
bcf INTCON,T0IF
程序豈不是要出錯(cuò)跑飛
[1] [2] [3] [4] [5]
【PIC中檔單片機(jī)的中斷總結(jié)】相關(guān)文章:
PIC單片機(jī)在飛機(jī)加油系統(tǒng)中的應(yīng)用04-30
基于PIC單片機(jī)的低功耗溫度采集系統(tǒng)04-27
PIC單片機(jī)控制點(diǎn)陣LED顯示技術(shù)研究工學(xué)論文04-30
中斷04-29
[投稿]Chinese TaiJi Boxing(pic.)05-04
中斷寄存器05-01
單片機(jī)實(shí)習(xí)報(bào)告總結(jié)04-30