位置:首页 > IC型号导航 > 首字符P型号页 > 首字符P的型号第480页 > PIC16C77-04/TQ > PIC16C77-04/TQ PDF资料 > PIC16C77-04/TQ PDF资料1第32页

PIC16C7X
4.2.2.3
INTCON寄存器
适用设备
72 73 73A 74 74A 76 77
注意:
中断FL AG位被置时中断
不管发生的状况条件
其对应的使能位或全局
使能位GIE ( INTCON<7> ) 。
INTCON寄存器是可读写的寄存器
之三,其中包含各种允许和FL AG位的
TMR0寄存器溢流, RB端口变化和外部
RB0 / INT引脚中断。
图4-9:
INTCON寄存器
(地址0Bh的, 8BH , 10BH , 18Bh )
R/W-0
T0IE
R/W-0
INTE
R/W-0
RBIE
R/W-0
T0IF
R/W-0
INTF
R / W -X
RBIF
bit0
R =可读位
W =可写位
U =未实现位,
读为' 0 '
- n =上电复位值
R/W-0
GIE
bit7
R/W-0
PEIE
第7位:
GIE :
(1)
全局中断允许位
1 =允许所有未屏蔽的中断
0 =禁止所有中断
PEIE :
外设中断允许位
1 =允许所有未被屏蔽的外设中断
0 =禁止所有外设中断
T0IE :
TMR0溢流中断使能位
1 =允许TMR0中断
0 =禁止TMR0中断
INTE :
RB0 / INT外部中断允许位
1 =允许RB0 / INT外部中断
0 =禁止RB0 / INT外部中断
RBIE :
RB端口电平变化中断允许位
1 =允许RB端口电平变化中断
0 =禁止RB端口电平变化中断
T0IF :
TMR0溢流中断标志位
1 = TMR0寄存器已超过FL欠(必须用软件清零)
0 = TMR0寄存器没有溢流
INTF :
RB0 / INT外部中断标志位
1 = RB0 / INT外部中断(必须用软件清零)
0 = RB0 / INT外部中断没有发生
RBIF :
RB端口电平变化中断标志位
1 =至少有一个的RB7 : RB4引脚状态发生了改变(必须用软件清零)
0 =没有RB7 :RB4引脚状态没有变化
第6位:
位5:
位4:
位3:
位2:
位1 :
位0:
注1 :对于PIC16C73和PIC16C74 ,如果在GIE位被清零发生中断时, GIE位
可能会无意中重新启用被
RETFIE
指令在用户的中断服务程序。
请参见14.5节进行了详细说明。
FL中断时,中断条件发生时,无论其对应的使能位或状态的AG位被置
全局使能位GIE( INTCON<7> ) 。用户软件应在相应的中断FL AG位前明确
在允许一个中断。
DS30390E第32页
1997 Microchip的技术公司