2MCS-51中断系统的结拘 42.1MCS-51单片机的中断标志 MCS-51单片机中断标志位分别由2个特殊功能寄存 器存储: (1)定时/计数器控制寄存器(TCON)。 (2)串行口控制寄存器(SCON)
16 MCS-51单片机中断标志位分别由2个特殊功能寄存 器存储: (1)定时/计数器控制寄存器(TCON)。 (2)串行口控制寄存器(SCON)。 4.2 MCS-51中断系统的结构 4.2.1 MCS-51单片机的中断标志
2MCS-51中断系统的结拘 42.1MCS-51单片机的中断标志 (一)定时器控制寄存器(TCON) 定时/计数器控制寄存器TCON锁存外部中断请求标 以及定时计数器的计数溢出标志。TCON的地址88H, 寄存器中各位的位地址为88H~8FH。 D7 D6 D4 D3 D2 DO TF1TR1‖TFO RO‖IE1 IT1‖IE0ITO TIMERI TIMERO INT
17 (一 ) 定时器控制寄存器(TCON) 定时/计数器控制寄存器TCON锁存外部中断请求标 志以及定时/计数器的计数溢出标志。TCON的地址88H, 寄存器中各位的位地址为88H~8FH。 TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 D7 D6 D5 D4 D3 D2 D1 D0 4.2 MCS-51中断系统的结构 4.2.1 MCS-51单片机的中断标志 TIMER1 TIMER0 INT1 INT0
D7 D6 D5 D4 D3 D2 DO TF1 TRI TFO TRO IE1 IT1 IEO ITO (1)外部事件中断请求标志位 IE0为外部事件中断NT0的中断请求标志位 IE为外部事件中断Ni的中断请求标志位。 外部事件中断可以由电平触发或跳变触发,中 断触发的方式取决于TCON寄存器中Ⅳ0和IT的设定。 (2)定时/计数器溢出标志位 TF0为定时计数器T0的计数溢出标志位, TF1定时/计数器T1的计数溢出标志位。 18
18 (1)外部事件中断请求标志位 IE0为外部事件中断 的中断请求标志位 IE1为外部事件中断 的中断请求标志位。 外部事件中断可以由电平触发或跳变触发, 中 断触发的方式取决于TCON寄存器中IT0和IT1的设定。 (2)定时/计数器溢出标志位 TF0为定时/计数器T0的计数溢出标志位, TF1定时/计数器T1的计数溢出标志位。 INT1 INT 0 4.2 MCS-51中断系统的结构 4.2.1 MCS-51单片机的中断标志 TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 D7 D6 D5 D4 D3 D2 D1 D0
2MCS-51中断系统的结拘 42.1MCS-51单片机的中断标志 (二)串行口控制寄存器(SCON) 串行口控制寄存器SCON锁存串行口发送缓冲器的 发送结束标志和接收缓冲器的接收到数据标志,不论哪 个中断标志有效,都会触发串行口中断。SCON的地址 98H,各位的位地址位:98H~9FH D7 D6 D5 4D3 D2 Do SMO SMI SM2 REN TB8 RB8 T RI 发送完接收到
19 (二)串行口控制寄存器(SCON) 串行口控制寄存器SCON锁存串行口发送缓冲器的 发送结束标志和接收缓冲器的接收到数据标志,不论哪 个中断标志有效,都会触发串行口中断。SCON的地址 98H,各位的位地址位:98H~9FH。 SM0 SM1 SM2 REN TB8 RB8 TI RI D7 D6 D5 D4 D3 D2 D1 D0 SM0 SM1 SM2 REN TB8 RB8 TI RI D7 D6 D5 D4 D3 D2 D1 D0 4.2 MCS-51中断系统的结构 4.2.1 MCS-51单片机的中断标志 发送完 接收到
D7 D6 D5 D4 D3 D2 DO SMO SMI SM2 REN TB8 RB8 TI RI (1)T串行口发送中断请求标志位 当串行口发送缓冲器发送完一帧数据后,由硬件 自动把T置1,以此向CPU请求中断。 (2)RI串行口接收中断请求标志位 当串行口接收缓冲器接收完一帧串行数据后,由 硬件把RI置1;以此向CPU请求中断。 注意:在CPU响应中断时,标志位T和R不被自动清0 必须由用户在中断处理程序中用软件清0,否则,CPU将会 陷入响应中断和中断处理当中,造成数据帧的丢失
20 (1)TI串行口发送中断请求标志位 当串行口发送缓冲器发送完一帧数据后,由硬件 自动把TI置1,以此向CPU请求中断。 (2)RI串行口接收中断请求标志位 当串行口接收缓冲器接收完一帧串行数据后,由 硬件把RI置1;以此向CPU请求中断。 注意:在CPU响应中断时,标志位TI 和RI不被自动清0, 必须由用户在中断处理程序中用软件清0,否则,CPU将会 陷入响应中断和中断处理当中,造成数据帧的丢失。 4.2 MCS-51中断系统的结构 4.2.1 MCS-51单片机的中断标志 SM0 SM1 SM2 REN TB8 RB8 TI RI D7 D6 D5 D4 D3 D2 D1 D0 SM0 SM1 SM2 REN TB8 RB8 TI RI D7 D6 D5 D4 D3 D2 D1 D0