TCON为定时器/计数器的控制寄存器,字节地址为88H。 包含: (1)T0和T1的溢出中断请求标志位TF1和TFO (2)外部中断请求标志位1与IO。格式如下所示 D7 D6 D5 D4 D3 D2 D1 DO TCoN TF1 TR1 TFO TRO IE1 IT1 IE0 ITO 88H 位地址|8FH 8DH 8BH 8AH 89H 88H 5-3 各标志位的功能 (1)ITO—选择外部中断请求0为跳沿触发方式还是电平触 发方式 TO0=0,为电平触发方式
TCON为定时器/计数器的控制寄存器,字节地址为88H。 包含: (1)T0和T1的溢出中断请求标志位TF1和TF0 (2)外部中断请求标志位IE1与IE0。格式如下所示: 各标志位的功能: (1)IT0—选择外部中断请求0为跳沿触发方式还是电平触 发方式: IT0=0,为电平触发方式
T0=1,为跳沿触发方式。 可由软件置“1”或清“0” (2)IEO外部中断请求0的中断请求标志位。 IE0=0,无中断请求。 IE0=1,外部中断0有中断请求。当CPU响应该中断,转 向中断服务程序时,由硬件清“0”IE0。 (3)IT1—外部中断请求1为跳沿触发方式还是电平触发 方式,意义与IT0类似。 (4)IE1—外部中断请求1的中断请求标志位,意义与IE0 类似
IT0=1,为跳沿触发方式。 可由软件置“1”或清“0” 。 (2)IE0—外部中断请求0的中断请求标志位。 IE0=0,无中断请求。 IE0=1,外部中断0有中断请求。当CPU响应该中断,转 向中断服务程序时,由硬件清“0”IE0。 (3)IT1—外部中断请求1为跳沿触发方式还是电平触发 方式,意义与IT0类似。 (4)IE1—外部中断请求1的中断请求标志位,意义与IE0 类似
(5)TF0T0溢出中断请求标志位。 T0计数后,溢出时,由硬件置“1”TF0,向CPU申请 中断,CPU响应TF0中断时,硬件自动清“0”TF0 TF0也可由软件清0。 (6)TF1—T1的溢出中断请求标志位,功能和TF0类似。 TR1、TR02个位与中断无关。 当MCS-51复位后,TCON被清0,则CPU关中断,所有中 断请求被禁止
(5)TF0—T0溢出中断请求标志位。 T0计数后,溢出时,由硬件置“1”TF0,向CPU申请 中断,CPU响应TF0中断时,硬件自动清“0”TF0, TF0也可由软件清0。 (6)TF1—T1的溢出中断请求标志位,功能和TF0类似。 TR1、TR0 2个位与中断无关。 当MCS-51复位后,TCON被清0,则CPU关中断,所有中 断请求被禁止
SCON为串行口控制寄存器,字节地址为98H。串行口的发 送中断和接收中断的中断请求标志T和RI,格式如下 D7 D6 D5 D4 D3 D2 DI DO SCON TI RI 98H 位地址 99H98H 5-4 各标志位的功能 (1)T—发送中断请求标志位。串口每发送完一帧串行 数据后,硬件自动置“1”T。必须在中断服务程序中用 软件对∏标志清“0
SCON为串行口控制寄存器,字节地址为98H。串行口的发 送中断和接收中断的中断请求标志TI和RI,格式如下: 各标志位的功能: (1)TI—发送中断请求标志位。串口每发送完一帧串行 数据后,硬件自动置“1”TI。必须在中断服务程序中用 软件对TI标志清“0”
(2)RⅠ—接收中断请求标志位。串口接收完一个数据帧, 硬件自动置“1”RI标志。必须在中断服务程序中用软 件对RI标志清“0 54中断控制 541中断允许寄存器IE CPU对中断源的开放或屏蔽,由片内的中断允许寄存器IE 控制。字节地址为A8H,可位寻址。格式如下 D7 D6 D5 D4 D3 D2 D1 DO IE EA ES ET1 EXI ETO EXO A8H 位地址AFH ACH ABH AAH A9H A8H 5-5
(2)RI—接收中断请求标志位。串口接收完一个数据帧, 硬件自动置“1”RI标志。必须在中断服务程序中用软 件对RI标志清“0” 。 5.4 中断控制 5.4.1 中断允许寄存器IE CPU对中断源的开放或屏蔽,由片内的中断允许寄存器IE 控制。字节地址为A8H,可位寻址。格式如下: