
SN8P2711A
8位微控制器
6
中断
6.1
概述
SN8P2711A
提供
5
个中断源:
3
个内部中断(
TC0/TC1/ADC
)和
2
个外部中断(
INT0/INT1
)。外部中断可以将系
统从睡眠模式中唤醒进入高速模式,在返回到高速模式前,中断请求被锁定。一旦程序进入中断,寄存器
STKP
的½
GIE
被硬件自动清零以避免响应其它中断。系统退出中断后,硬件自动将
GIE
½“
1
”,以响应下一个中断。中断请求存放在
寄存器
INTRQ
中。
中断½½寄存器
INT0触发
INT1触发
TC0超时溢出
TC1超时溢出
AD½换结束
P00IRQ
P01IRQ
中断向量地址(0008H)
中断请求
锁定(5
½)
TC0IRQ
TC1IRQ
ADCIRQ
中断½½门
全局中断请求信号
注:程序响应中断时,必须开启全局中断控制½
GIE 。
6.2
中断请求½½寄存器
INTEN
中断请求控制寄存器
INTEN
包括所有中断的½½控制½。
INTEN
的有效½被½为“
1
”则系统进入该中断服务程序,
程序计数器入栈,程½至
0008H
即中断程序。程序运行到指令
RETI
时,中断结束,系统退出中断服务。
0C9H
INTEN
读/写
复½后
第7位
ADCIEN
读/写
0
第6位
TC1IEN
读/写
0
第5位
TC0IEN
读/写
0
4位
-
-
-
第3位
-
-
-
第2位
-
-
-
第1位
P01IEN
读/写
0
位0
P00IEN
读/写
0
位0
P00IEN
:
P0.0
外部中断(
INT0
)控制½。
0 =
无效;
1 =
有效。
P01IEN
:
P0.1
外部中断(
INT1
)控制½。
0 =
无效;
1 =
有效。
TC0IEN
:
TC0
中断控制½。
0 =
无效;
1 =
有效。
TC1IEN
:
TC1
中断控制½。
0 =
无效;
1 =
有效。
ADCIEN
:
ADC
中断控制½。
0 =
无效;
1 =
有效。
第1位
第5位
第6位
第7位
松翰科技股份有限公司
第44页
1.0版