|
|||||||||||
| 技術(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 |
PIC16CXX的中斷矢量都在04H處嗎?data sheet怎么沒有找到介紹? |
| 作者:misshan 欄目:單片機 |
我怎么沒有找到介紹,還有他們的優(yōu)先級由哪個寄存器設(shè)置? |
| 2樓: | >>參與討論 |
| 作者: eling 于 2003/10/22 18:20:00 發(fā)布:
多看資料吧 |
|
| 3樓: | >>參與討論 |
| 作者: bolofeng 于 2003/10/23 8:23:00 發(fā)布:
你還沒搞清楚PIC的中斷 PIC中16系列的中斷是不分優(yōu)先級的,全靠軟件查詢,即查詢中斷標志位, 先查著誰就轉(zhuǎn)入相應的中斷服務(wù)程序。17和18系列的有硬件中斷入口。 PUSH macro movwf W_temp swapf STATUS,W bcf STATUS,RP0 movwf STATUS_temp movfw PCLATH bcf PCLATH,3 movwf PCLATH_temp movfw FSR movwf FSR_temp endm ; pop macro movfw FSR_temp movwf FSR movfw PCLATH_temp movwf PCLATH swapf STATUS_temp,W movwf STATUS swapf W_temp swapf W_temp,W endm 0004H PUSH call ServiceInterrupts pop retfie ;open GIE ; ServiceInterrupts btfsc INTCON,INTF goto ServiceINT btfsc PIR1,TMR1IF goto ServiceTMR1 btfsc PIR1,RCIF goto ServiceRX btfsc PIR1,TXIF goto ServiceTX btfsc INTCON,RBIF goto ServiceKey bcf INTCON,T0IF bcf INTCON,T0IE return ServiceINT ...... ServiceTMR1 ...... ...... |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |