割込み制御レジスタ
2018年11月21日にて現在のURLは次のURLに移行しました。
1) INTCON:INTERRUPT CONTROL REGISTER
レジスタ |
ビット |
設 定 |
INTCON |
7 |
GIE/GIEH:Global Interrupt Enable <IPEN=0> 1:全非マスク割込み有効 0:全割込み無効 <IPEN=1> 1:全高優先割込み有効 0:全割込み無効 |
6 |
PEIE/GIEL:Peripheral Interrupt Enable <IPEN=0> 1:全非マスクペリフェラル割込み有効 0:全ペリフェラル割込み無効 <IPEN=1> 1:全低優先ペリフェラル割込み有効 0:無効 |
|
5 |
TMR0IE:TMR0 Overflow Interrupt Enable
1:タイマー0オーバーフロー割込み有効 0:無効 |
|
4 |
INT0IE:INT0 External Interrupt Enable 1:INT0外部割込み有効 0:無効 |
|
3 |
RBIE:RB Port Change Interrupt Enable 1:RBポート変化割込み有効 0:無効 |
|
2 |
TMR0IF:TMR0 Overflow Interrupt Flag 1:タイマー0オーバーフロー発生(ソフトウェアクリア要) 0:タイマー0オーバーフロー無し |
|
1 |
INT0IF:INT0 External Interrupt Flag 1:INT0外部割込み発生(ソフトウェアクリア要) 0:INT0外部割込み無し |
|
0 |
RBIF:RB Port Change Interrupt Flag 1:RB7-RB4ポートピン変化(ソフトウェアクリア要) 0:RB7-RB4ポートピン変化無し
|
|
INTCON2 |
7 |
RBPU:PORTB Pull-up Enable 1:ポートBプルアップ無効 0:ポートBプルアップ有効 |
6 |
INTEDG0:External Interrupt 0 Edge Select 1:外部割込み0 立上り時発生 0:外部割込み0 立下り時発生 |
|
5 |
INTEDG1:External Interrupt 1 Edge Select 1:外部割込み1 立上り時発生 0:外部割込み1 立下り時発生 |
|
4 |
INTEDG2:External Interrupt 2 Edge Select 1:外部割込み2 立上り時発生 0:外部割込み2 立下り時発生 |
|
3 |
未使用 |
|
2 |
TMR0IP:TMR0 Overflow Interrupt Priority 1:タイマー0オーバーフロー割込み 高優先 0:低優先 |
|
1 |
未使用 |
|
0 |
RBIP:B Port Change Interrupt Priority 1:RBポート変化割込み 高優先 0:低優先
|
|
INTCON3 |
7 |
INT2IP:INT2 External Interrupt Priority 1:外部割込み2 高優先 0:低優先 |
6 |
INT1IP:INT1 External Interrupt Priority 1:外部割込み1 高優先 0:低優先 |
|
5 |
未使用 |
|
4 |
INT2IE:INT2 External Interrupt Enable 1:外部割込み2 有効 0:無効 |
|
3 |
INT1IE:INT1 External Interrupt Enable 1:外部割込み1 有効 0:無効 |
|
2 |
未使用 |
|
1 |
INT2IF:INT2 External Interrupt Flag 1:外部割込み2 発生(ソフトウェアクリア要) 0:外部割込み2 無し |
|
0 |
INT1IF:INT1 External Interrupt Flag 1:外部割込み1 発生(ソフトウェアクリア要) 0:外部割込み1 無し |