2中断控制寄存器 80C51单片机中涉及中断控制的有3个方面4个 特殊功能寄存器: ①中断请求:定时和外中断控制寄存器TC0N; 串行控制寄存器SCON; ②中断允许控制寄存器IE; ③中断优先级控制寄存器IP
① 中断请求:定时和外中断控制寄存器TCON; 串行控制寄存器SCON; ② 中断允许控制寄存器IE; ③ 中断优先级控制寄存器IP。 ⒉ 中断控制寄存器 80C51单片机中涉及中断控制的有3个方面4个 特殊功能寄存器:
(1)中断请求控制寄存器 INT0、INT、T0、T1中断请求标志放在TC0小N中 串行中断请求标志放在SC0N中。 TC0N的结构、位名称、位地址和功能如下: TCON D6 D5 DAD3D2DIDO 位名称TF1 TFO IE1 IT1 IEO ITO 位地址8 FH8EH8 SDH 8CH8H8AHI89H88H TI TO INT1 INT1 IN INTO 功能中断 中断 中断触发中断触发 标志 标志 标志方式标志方式
INT0、INT1、T0、T1中断请求标志放在TCON中 串行中断请求标志放在SCON中。 ⑴ 中断请求控制寄存器 TCON D7 D6 D5 D4 D3 D2 D1 D0 位名称 TF1 — TF0 — IE1 IT1 IE0 IT0 位地址 8FH 8EH 8DH 8CH 8BH 8AH 89H 88H 功能 T1 中断 标志 — T0 中断 标志 — 中断 标志 触发 方式 中断 标志 触发 方式 TCON的结构、位名称、位地址和功能如下:
TC0N位功能 ①TF1 T1溢出中断请求标志 T1计数溢出后,TF1=1 ②TF0 T0溢出中断请求标志 T0计数溢出后,TF0=1 TFO/TF1:定时器溢出中断申请标志位: =0:定时器未溢出; =1:定时器溢出申请中断,进中断后自动清零。 ③IE1 外中断中断请求标志 当P3.3引脚信号有效时,IE1=1 ④IE0 外中断中断请求标志 当P3.2引脚信号有效时,IE0=1 IEO/IE1:外部中断申请标志位: 0:没有外部中断申请 1:有外部中断申请
TCON位功能: ① TF1 —— T1溢出中断请求标志 T1计数溢出后,TF1=1 ② TF0 —— T0溢出中断请求标志 T0计数溢出后,TF0=1 TF0/TF1:定时器溢出中断申请标志位: =0:定时器未溢出; =1:定时器溢出申请中断,进中断后自动清零。 ③ IE1 —— 外中断中断请求标志 当P3.3引脚信号有效时,IE1=1 ④ IE0 —— 外中断中断请求标志 当P3.2引脚信号有效时,IE0=1 IE0/IE1:外部中断申请标志位: =0:没有外部中断申请; =1:有外部中断申请
⑤IT1 外中断触发方式控制位 IT1=1,边沿触发方式; IT1=0,电平触发方式 ⑥IT0 外中断触发方式控制位 其意义和功能与IT1相似。 IT0/IT:外部中断请求的触发方式选择位: =0:在INT0/INT端申请中断的信号低电平有效; =1:在INT0/INT1端申请中断的信号负跳变有效
⑤ IT1 —— 外中断触发方式控制位 IT1=1,边沿触发方式; IT1=0,电平触发方式。 ⑥ IT0 —— 外中断触发方式控制位 其意义和功能与IT1相似。 IT0/IT1:外部中断请求的触发方式选择位: =0:在INT0/INT1端申请中断的信号低电平有效; =1:在INT0/INT1端申请中断的信号负跳变有效
串行控制寄存器SCON TCON D7 D6 D3 D2 D1 DO 位名称 TI RI 位地址 99H 98H 串行发送串行接收 功能 中断标志中断标志 ①TI 串行口发送中断请求标志 ②RI 串行口接收中断请求标志
串行控制寄存器SCON TCON D7 D6 D5 D4 D3 D2 D1 D0 位名称 — — — — — — TI RI 位地址 — — — — — — 99H 98H 功能 — — — — — — 串行发送 中断标志 串行接收 中断标志 ① TI —— 串行口发送中断请求标志 ② RI —— 串行口接收中断请求标志