位置:首页 > IC型号导航 > 首字符P型号页 > 首字符P的型号第477页 > PIC17C42-25I/JW > PIC17C42-25I/JW PDF资料 > PIC17C42-25I/JW PDF资料2第21页

PIC17C4X
5.0
中断
在PIC17C4X器件具有中断11来源:
从RA0 / INT引脚的外部中断
更改RB7 : RB0引脚
TMR0溢流
TMR1溢流
TMR2溢流
TMR3溢流
USART发送缓冲器空
USART接收缓冲器满
Capture1
Capture2
发生T0CKI边缘
当响应中断时,该GLINTD位
自动设置为禁止其他中断时,
返回地址被压入堆栈,PC是
装入中断向量地址。有四个
中断向量。每个向量地址是一个特定的
中断源(除了外设中断其
具有相同的向量地址)。这些来源包括:
从RA0 / INT引脚的外部中断
TMR0溢流
发生T0CKI边缘
任何外设中断
有四个寄存器中的控制和状态使用
的中断。这些都是:
CPUSTA
INTSTA
PIE
PIR
该CPUSTA寄存器包含GLINTD位。这是
全局中断禁止位。当此位被置位,所有
中断被禁止。该位是控制器的一部分
核心功能并在存储器中描述奥尔加
nization部分。
当程序执行向量对这些接口中的一个
中断向量地址(除圆周间
中断地址),中断佛罗里达州股份公司位是自动
清除。引导到外设中断向量
地址不会自动清除的来源
中断。在外设中断服务程序中,
中断源极(S )可以通过测试来确定
中断FL AG位。中断佛罗里达州股份公司位(多个)必须
软件清零,然后再重新启用的中断
避免无限的中断请求。
所有的中断FL AG位将被置顾及─
更少的相应的屏蔽位或的状态
GLINTD位。
对于外部中断事件,会出现一个中断
潜伏期。两周期指令,等待时间可以是
一个指令周期更长。
在“中断返回”指令,
RETFIE
可以是
用于标记的中断服务程序结束。
当执行该指令,堆栈
“ POPed ”,并且GLINTD位清零(重新启用
中断)。
图5-1:
TMR1IF
TMR1IE
中断逻辑
TMR2IF
TMR2IE
TMR3IF
TMR3IE
CA1IF
CA1IE
CA2IF
CA2IE
TXIF
TXIE
RCIF
RCIE
RBIF
RBIE
T0IF
T0IE
INTF
INTE
T0CKIF
T0CKIE
PEIF
PEIE
GLINTD
唤醒(如果在休眠模式下)
或终止长写
到CPU的中断
1996年Microchip的科技公司
DS30412C第21页
本文档与FrameMaker的4 0 4创建