ZMM 1、中断源 中断允许控 中断优先级 制寄存器 控制寄存器 最低优先级中断 部沿均 IE, INT CLKO, IE2 IP, IP2 最高优先级中 PXO TCON. O/ITO=O EXO 工EO INTO TCON.O/ITO=1+LH Timer/TFO TCON. 2/IT1=OV INTI- lEl EXI TCON. 2/IT1=14 PT1 ETI Timer1/TF1 串口1/sIR TI EADC ADC FLAG ELVD PLVD 询 LVDE 序 ECCFO EPCA PPCA CCF2 ECCF2 PS2 串口2/s2S2RI S2TI ESPI SPIF 低 EX2 INT ET2 INT4 图6-1STC15F2K60S2单片机的中断系统
8 1、中断源 图6-1 STC15F2K60S2单片机的中断系统 IE, INT_CLKO, IE2 IP, IP2
上升沿和 降沿均 可中断 存器臣制寄存器」最低优先 中断源 0o区xh1 E, INT CLKO P,|P2 级中 TCON EXO EA PXO 0 INTO lEO TCON O/TO=1 ℃oNET0 PTO EA: Timer/TFO 断 TCON. 2/IT1=0 CON.3EXI PXI 允 许NTl TCON. 2/T1=1 ETI PTI Timer1/TFI 制 PS 优先级中断 串/L路 中断标志位 ADC FLAG EADC PAD CF ECF ELVD PLVD CCF LVDE ECCO PPCA CCFl CCFL CCF2 低 CCF2 图6-1STC15F2K60S2单片机的中断系统
9 图6-1 STC15F2K60S2单片机的中断系统 1. 中 断 源 最 高 优 先 级 中 断 高 低 中断允许控 制寄存器 中断优先级 控制寄存器 中 断 查 询 次 序 最低优先 IE, INT_CLKO, IE2 IP, IP2 级中断 TCON.1 TCON.3 中断标志位 IE. EA: 中 断 允 许 总 控 制 位
1、中断源 中断允许控中断优先级 控制备存器 ES2 串口2822 PSPI 中断标志位 ESPI SPIF 最高优先级中 EX2 无中断优先级控制位, INT2 中断优先级固定为0级 低 EX3 inT3-IK 无中断优先级控制位, 中断优先级固定为0级 无中断优先级控制位, 优先级中一 T2 o"。o 中断优先级固定为0级 EⅩ4 INT4 - 无中断优先级控制位 中断优先级固定为0级 图6-1STC15F单片机中断系统 EA: Global enable总中断允许位 中断请求标志位对用户不可见 其他中断请求标志位锁存在寄存器TcON, SCON,S2cON,PcON ccON, SPSTAT, ADC CONTR中,介绍如下:
10 1、中断源 图6-1 STC15F单片机中断系统 最 低 优 先 级 中 断 最 高 优 先 级 中 断 高 低 中断允许控 制寄存器 中断优先级 控制寄存器 中 断 查 询 次 序 中断请求标志位对用户不可见 其他中断请求标志位锁存在寄存器TCON, SCON, S2CON, PCON, CCON, SPSTAT, ADC_CONTR中,介绍如下: 中断标志位
(1)定时计数器T0和T1的控制寄存器TcON( ◇该寄存器同时锁存了T0和T1的溢出中断请求标志及 外部中断请求标志。 ◇TCON(地址88H(可位寻址,复位值00H各位定义: 位号D7D6D5D4D3D2D1D0 位名称」TFTR1 TFO TRO| E1 ITI IEO IT0 1)IT0:外部中断0触发方式控制位。可由软件置1或清“0” 0:INT0P32上的上升沿或下降沿均可触发外中断0,置 位IE0。 1:INT0/P3.2为下降沿触发外部中断0,置位IE0 2)IT:外部中断1触发方式控制位,与IT0类似
(1)定时/计数器T0和T1的控制寄存器TCON 位号 D7 D6 D5 D4 D3 D2 D1 D0 位名称 TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 11 该寄存器同时锁存了T0和T1的溢出中断请求标志及 外部中断请求标志。 TCON(地址88H(可位寻址), 复位值00H)各位定义: 1)IT0: 外部中断0触发方式控制位。可由软件置1或清“0” 。 0: INT0/P3.2上的上升沿或下降沿均可触发外中断0, 置 位IE0。 1: INT0/P3.2为下降沿触发外部中断0, 置位IE0。 2) IT1: 外部中断1触发方式控制位,与IT0类似
(1)定时计数器T0和T1的控制寄存器TcON( 匚位号D7D6D5D4D3|D2DID0 位名称 TF1TR1 TFO TRO IE1 IT1 IEO IT0 3)IE0:外部中断0(INT0P32)中断请求标志。 ◆外部中断0无论哪种触发方式,只要满足触发条件,都 会置位IE0=1,由此向CPU请求中断。当CPU响应外部 中断时,由硬件清“0”IE0。 4)IE1:外部中断1(INT/P33)中断请求标志,其意义 和IE0相同。 ◆外部中断1满足触发条件,就置位I1=1,由此向CPU请 求中断。当CPU响应外部中断时,由硬件清“0”IE
3)IE0:外部中断0(INT0/P3.2)中断请求标志。 外部中断0无论哪种触发方式,只要满足触发条件,都 会置位IE0=1,由此向CPU请求中断。当CPU响应外部 中断时,由硬件清 “0” IE0。 12 (1)定时/计数器T0和T1的控制寄存器TCON 位号 D7 D6 D5 D4 D3 D2 D1 D0 位名称 TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 4)IE1:外部中断1 (INT1/P3.3)中断请求标志,其意义 和IE0相同。 外部中断1满足触发条件, 就置位IE1=1, 由此向CPU请 求中断。当CPU响应外部中断时, 由硬件清“0” IE1