IT1=0,电平触发方式,引脚上低电平有效,并把IE1置 “1”。转向中断服务程序时,由硬件自动把IE1清“0”。 IT1=1,跳沿触发方式,加到引脚上的外部中断请求输入 信号电平从高到低的负跳变有效,并把IE1置“1”。转向中 断服务程序时,由硬件自动把IE1清“0”。 (6)IT0一选择外部中断请求0为跳沿触发方式还是电平触发 方式,其意义与IT类似。 AT89S52复位后,TC0N被清“0”,6个中断源的中断请求 标志均为0。 TR1(D6位)、TRO(D4位)这2位与中断系统无关,将在 第5章定时器/计数器中介绍
12 IT1=0,电平触发方式,引脚 上低电平有效,并把IE1置 “1”。转向中断服务程序时,由硬件自动把IE1清“0”。 IT1=1,跳沿触发方式,加到引脚 上的外部中断请求输入 信号电平从高到低的负跳变有效,并把IE1置“1”。转向中 断服务程序时,由硬件自动把IE1清“0”。 (6)IT0—选择外部中断请求0为跳沿触发方式还是电平触发 方式,其意义与IT1类似。 AT89S52复位后,TCON被清“0”,6个中断源的中断请求 标志均为0。 TR1(D6位)、TR0(D4位)这2位与中断系统无关,将在 第5章定时器/计数器中介绍。 12
2.ScON寄存器 串行口控制寄存器,字节地址为98H,可位寻址。 低二位锁存串行口的发送中断和接收中断的中断请求标志 T和R,格式如图4-4所示。 各标志位的功能: (1)T-串行口的发送中断请求标志位。每发送完一帧串 行数据后,T自动置“1”。T标志必须由软件清“0。 D7 D6 D5 D4 D3 D2 D1 DO SCON T RI BH 位地址 99H98H 图44ScON中的中断请求标志位
13 2. SCON寄存器 串行口控制寄存器,字节地址为98H,可位寻址。 低二位锁存串行口的发送中断和接收中断的中断请求标志 TI和RI,格式如图4-4所示。 各标志位的功能: (1)TI—串行口的发送中断请求标志位。每发送完一帧串 行数据后,TI自动置“1”。TI标志必须由软件清“0”。 图4-4 SCON中的中断请求标志位 13
(2)RI一串行口接收中断请求标志位。串行口接收完一个串 行数据帧,硬件自动使RI中断请求标志置“1”。必须在中断服 务程序中用指令对RI清“0”。 3.定时器2的控制寄存器T20N 特殊功能寄存器T2C0N的字节地址为C8H,可位寻址,位地址 为C8H~CFH。格式见图4-5。 T2c0N中的最高两位为定时器/计数器T2的中断请求标志位TF2 和EXF2。 (1)TF2(D7):当T2的计数器(TL2、TH2)计数计满溢出回 0时,由内部硬件置位TF2(寄存器T2C0N.7),向CPU发出中断请 求。但是当RCIK位或TCLK位为时将不予置位。本标志位必须由 软件清0
14 (2)RI—串行口接收中断请求标志位。串行口接收完一个串 行数据帧,硬件自动使RI中断请求标志置“1”。必须在中断服 务程序中用指令对RI清“0”。 3.定时器2的控制寄存器T2CON 特殊功能寄存器T2CON的字节地址为C8H,可位寻址,位地址 为C8H~CFH。格式见图4-5。 T2CON中的最高两位为定时器/计数器T2的中断请求标志位TF2 和EXF2。 (1)TF2(D7):当T2的计数器(TL2、TH2)计数计满溢出回 0时,由内部硬件置位TF2(寄存器T2CON.7),向CPU发出中断请 求。但是当RCLK位或TCLK位为1时将不予置位。本标志位必须由 软件清0。 14
D7 D5 D4 D3 D2 D1 DO T2CoN TF2 EXF2 RCLK TCLK EXEN2 TR2 C/T2 CP/RL2 C8H 图4-5T2coN格式 (2)EXF2(D6):当由引脚T2EX(P1.1脚)上的负跳变引起 “捕捉”或“重新装载”且EXEN2位为1,则置位EXF2标志位 (寄存器T2C0N.6),向CPU发出中断请求。 上述两种中断请求,在满足中断响应条件时,CPU都将响应 其中断请求,转向同一个中断矢量地址进行中断处理。因此, 必须在T2的中断服务程序中对TF2和EXF2两个中断请求标志位 进行查询,然后正确转入对应的中断处理程序。中断结束后, 中断请求标志位TF2或EXF2必须由软件清0。 5
15 (2)EXF2(D6):当由引脚T2EX(P1.1脚)上的负跳变引起 “捕捉”或“重新装载”且EXEN2位为1,则置位EXF2标志位 (寄存器T2CON.6),向CPU发出中断请求。 上述两种中断请求,在满足中断响应条件时,CPU都将响应 其中断请求,转向同一个中断矢量地址进行中断处理。因此, 必须在T2的中断服务程序中对TF2和EXF2两个中断请求标志位 进行查询,然后正确转入对应的中断处理程序。中断结束后, 中断请求标志位TF2或EXF2必须由软件清0。 图4-5 T2CON格式
4.3中断允许与中断优先级的控制 中断允许控制由中断允许寄存器控制。 中断优先级控制由中断优先级寄存器P控制。 4.31中断允许寄存器 AT89s52的对各中断源的开放或屏蔽,是由中断允许寄存器 控制的。 正字节地址为A8H,可位寻址,格式如图46所示。 D7 D6 D5 D4 D3 D2 DI DO IEA ET2 ES ET1 EXI ETO EXO A8H 位地址AFH ADH ACH ABH AAH A9H I A8H 图46中断允许寄存器E的格式 16
16 4.3 中断允许与中断优先级的控制 中断允许控制由中断允许寄存器IE控制。 中断优先级控制由中断优先级寄存器IP控制。 4.3.1 中断允许寄存器IE AT89S52的对各中断源的开放或屏蔽,是由中断允许寄存器 IE控制的。 IE字节地址为A8H,可位寻址,格式如图4-6所示。 图4-6 中断允许寄存器IE的格式