PIC16系列單片機(jī)中斷寄存器_第1頁
PIC16系列單片機(jī)中斷寄存器_第2頁
PIC16系列單片機(jī)中斷寄存器_第3頁
PIC16系列單片機(jī)中斷寄存器_第4頁
PIC16系列單片機(jī)中斷寄存器_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、PIC16系列單片機(jī)中斷寄存器1、EECON1-eeprom控制寄存器-| R/W-x | U-0 | U-0 | U-0 | R/W-x | R/W-0 | R/S-0 | R/S-0 |-| EEPGD |-|-|-|WRERR| WREN | WR | RD |-EEPGD:程序/數(shù)據(jù)選擇位EEPGD=0;訪問數(shù)據(jù)內(nèi)存EEPGD=1;訪問程序內(nèi)存WRERR:錯(cuò)誤標(biāo)志位WRERR=0;寫操作已經(jīng)完成WRERR=1;寫操作過早終止,指正常操作期間出現(xiàn)MCLR或WDT復(fù)位WREN:寫使能位WREN=0;禁止寫入EEPROMWREN=1;允許寫入EEPROMWR:寫操作控制位WR=0; EEPR

2、OM的寫周期已經(jīng)完成WR=1; 啟動(dòng)寫周期。一旦寫入完成,該位將被硬件清零。RD:讀操作控制位RD=0; 未啟動(dòng)EEPROM讀操作RD=1; 啟動(dòng)EEPROM讀操作EEARD:2、INTCON-中斷控制寄存器-| R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/S-0 | R/S-0 |-| GIE | PEIE | TMR0IE| INTE | RBIE | TMR0IF | INTF | RBIF |-GIE: 全局中斷允許位GIE=0; 禁止所有中斷GIE=1; 允許所有未屏蔽中斷PEIE:外設(shè)中斷允許位PEIE=0;禁止所有外設(shè)中斷P

3、EIE=1;允許所有未屏蔽外設(shè)中斷T0IE:TMR0溢出中斷允許位T0IE=0; 禁止TMR0溢出中斷T0IE=1; 允許TMR0溢出中斷INTE:INT外部引腳中斷允許位INTE=0; 禁止INT外部引腳中斷INTE=1; 允許INT外部引腳中斷RBIE:RB端口電平變化中斷允許位RBIE=0; 禁止RB端口電平變化中斷RBIE=1; 允許RB端口電平變化中斷T0IF:TMR0溢出中斷標(biāo)志位T0IF=0; TMR0寄存器未發(fā)送溢出T0IF=1; TMR0寄存器已經(jīng)溢出(必須用軟件清零)INTF:INT外部引腳中斷標(biāo)志位INTF=0; 未發(fā)生INT外部中斷INTF=1; 發(fā)生INT外部中斷(必

4、須用軟件清零)RBIF:RB端口電平變化中斷標(biāo)志位RBIF=0; RB4-RB7引腳未有發(fā)生狀態(tài)變化(電平變化)RBIF=1; RB4-RB7引腳中至少有一位的狀態(tài)發(fā)生了變化(電平變化)3、PIE1:外設(shè)中斷獨(dú)立使能寄存器-| R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/S-0 | R/S-0 |-| PSPIE | ADIE | RCIE | TXIE | SSPIE | CCP1IE| TMR2IE| TMR1IE|-PSPIE:并行從動(dòng)端口的讀/寫中斷允許位PSPIE=0; 禁止PSP的讀/寫中斷PSPIE=1; 允許PSP的讀/寫

5、中斷ADIE:A/D轉(zhuǎn)換中斷允許位ADIE=0; 禁止A/D中斷ADIE=1; 允許A/D中斷RCIE:USART接收中斷允許位RCIE=0; 禁止USART接收中斷RCIE=1; 允許USART接收中斷TXIE:USART發(fā)送中斷允許位TXIE=0; 禁止USART發(fā)送中斷TXIE=1; 允許USART發(fā)送中斷SSPIE:同步串行口中斷允許位SSPIE=0; 禁止SSP中斷SSPIE=1; 允許SSP中斷CCP1IE:CCP1中斷允許位CCP1IE=0; 禁止CCP1中斷CCP1IE=1; 允許CCP1中斷TMR2IE:TMR2與PR2匹配中斷允許位TMR2IE=0; 禁止TMR2與PR2匹

6、配中斷TMR2IE=1; 允許TMR2與PR2匹配中斷TMR1IE:TMR1中斷允許位TMR1IE=0; 禁止TMR1中斷TMR1IE=1; 允許TMR1中斷4、PIE2:外設(shè)中斷獨(dú)立使能寄存器2-| U-0 | R/W-0 | U-0 | R/W-0 | R/W-0 | U-0 | U-0 | R/W-0 |-|-| CMIE |-| EEIE | BCLIE |-|-| TRISE0|-CMIE:比較強(qiáng)中斷允許位CMIE=0; 禁止比較器中斷CMIE=1; 允許比較器中斷EEIE:比較強(qiáng)中斷允許位EEIE=0; 禁止EEPROM寫操作完成中斷EEIE=1; 允許EEPROM寫操作完成中斷B

7、CLIE:比較強(qiáng)中斷允許位BCLIE=0; 禁止總線沖突中斷BCLIE=1; 允許總線沖突中斷CCP2IE:CCP2中斷允許位CCP2IE=0; 禁止CCP2中斷CCP2IE=1; 允許CCP2中斷5、PIR1:外設(shè)中斷獨(dú)立標(biāo)志位寄存器1-| R/W-0 | R/W-0 | R-0 | R-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 |-| PSPIF | ADIF | RCIF | TXIF| SSPIF | CCP1IF| TMR2IF| TMR1IF|-PSPIF:并行從動(dòng)端口讀/寫中斷標(biāo)志位PSPIF=0; 未發(fā)生讀/寫操作PSPIF=1; 發(fā)生了讀/寫操作AD

8、IF:A/D轉(zhuǎn)換器中斷標(biāo)志位ADIF=0; 未完成A/D轉(zhuǎn)換ADIF=1; 完成A/D轉(zhuǎn)換(必須用軟件清零)RCIF:USART接收中斷標(biāo)志位RCIF=0; 接收緩沖器為空RCIF=1; 接收緩沖器RCREG滿(當(dāng)讀取RCREG時(shí)清零)TXIF:USART發(fā)生中斷標(biāo)志位TXIF=0; 接收緩沖器滿TXIF=1; 接收緩沖器RCREG為空(當(dāng)寫入TXREG時(shí)清零)SSPIF:同步串行中斷標(biāo)志位SSPIF=0; 等待發(fā)送/接收完成SSPIF=1; 完成發(fā)送/接收CCP1IF:CCP1中斷標(biāo)志位*輸入捕捉模式CCP1IF=0; 未發(fā)生TMR1寄存器捕捉CCP1IF=1; 發(fā)生TMR1寄存器捕捉(必須

9、用軟件清零)*輸出比較模式CCP1IF=0; 未發(fā)生TMR1寄存器的比較匹配CCP1IF=1; 發(fā)生了TMR1寄存器的比較匹配(必須用軟件清零)*脈寬調(diào)制模式(PWM)下未定義TMR2IF:TMR2對(duì)PR2匹配中斷標(biāo)志位TMR2IF=0; TMR2對(duì)PR2不匹配TMR2IF=1; TMR2對(duì)PR2匹配(必須用軟件清零)TMR1IF:TMR1溢出中斷標(biāo)志位TMR1IF=0; TMR1寄存器未發(fā)生溢出TMR1IF=1; TMR1寄存器發(fā)生溢出(必須用軟件清零)6、PIR2:外設(shè)中斷獨(dú)立標(biāo)志位寄存器2-| U-0 | R/W-0 | U-0 | R/W-0 | R/W-0 | U-0 | U-0 |

10、 R/W-0 |-| - | CMIF | - | EEIF | BCLIF | - | - | CCP2IF|-CMIF:比較器中斷標(biāo)志位CMIF=0; 比較器輸入未發(fā)生變化CMIF=1; 比較器輸入發(fā)生變化(必須用軟件清零)EEIF:EEPROM寫操作完成中斷標(biāo)志位EEIF=0; EEPROM寫操作未完成EEIF=1; EEPROM寫操作已經(jīng)完成(必須用軟件清零)BCLIF:總線沖突中斷標(biāo)志位BCLIF=0; 未出現(xiàn)總線沖突BCLIF=1; 配置SSP模塊I2C主控模式時(shí)出現(xiàn)總線沖突CCP2IF:CCP2中斷標(biāo)志位*輸入捕捉模式CCP2IF=0; 未發(fā)生TMR1寄存器捕捉CCP2IF=1;

11、 發(fā)生了TMR1寄存器捕捉(必須用軟件清零)*輸出比較模式CCP2IF=0; 未發(fā)生TMR1寄存器的比較匹配CCP2IF=1; 發(fā)生了TMR1寄存器的比較匹配(必須用軟件清零)*脈寬調(diào)制模式(PWM)下未定義7、TRISE:并行從動(dòng)端口狀態(tài)/控制寄存器-| R-0 | R-0 | R/W-0 | R/W-0 | U-0 | R/W-1 | R/W-1 | R/W-1 |-| IBF | OBF | IBOV | PSPMODE| - | TRISE2| TRISE1| TRISE0|-8、OPTION_REG:選項(xiàng)寄存器-| R/W-1 | R/W-1 | R/W-1 | R/W-1 | R/

12、W-1 | R/W-1 | R/W-1 | R/W-1 |-| RBPU | INTEDG | T0CS | T0SE | PSA | PS2 | PS1 | PS0 |-RBPU:弱上拉使能位RBPU=0; 使能弱上拉RBPU=1; 禁止弱上拉INTEDG:中斷信號(hào)邊沿選擇位INTEDG=0; INT引腳下降沿中斷INTEDG=1; INT引腳上升沿中斷T0CS:TMR0時(shí)鐘源選擇位T0CS=0; 內(nèi)部指令周期時(shí)鐘(CLKOUT)T0CS=1; T0CKI引腳輸入時(shí)鐘PSA:預(yù)分頻器分配位PSA=0; 預(yù)分頻器分配給TIMER0PSA=1; 預(yù)分頻器分配給WDTPS2-PS0:預(yù)分頻比選擇位

13、PS2 PS1 PS0 TMR0分頻比 WDT分頻比 000 1:2 1:1 001 1:4 1:2 010 1:8 1:4 011 1:16 1:8 100 1:32 1:116 101 1:64 1:32 110 1:128 1:64 111 1:256 1:1289、T1CON:TIMER1控制寄存器-| U-0 | U-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 |-| - | - |T1CKPS1|T1CKPS0|T1OSCEN| T1SYNC| TMR1CS| TMR1ON|-T1CKPS1-T1CKPS0: TIMER1輸入時(shí)鐘預(yù)分頻比選擇位11:1:8預(yù)分頻比10:1:4預(yù)分頻比01:1:2預(yù)分頻比00:1:1預(yù)分頻比T1OSCEN: TIMER1振蕩器使能位T1OSCEN=0; 振蕩器關(guān)閉T1OSCEN=1; 振蕩器使能T1SYNC: TIMER1外部時(shí)鐘輸入同步控制位*當(dāng)TMR1CS=1時(shí):T1SYNC=0; 同步外部時(shí)鐘T1SYNC=1; 不同步外部時(shí)鐘*當(dāng)TMR1CS=0時(shí):此位被忽略

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論