中断控制结构 ·高优先级 E寄存器 IP寄存器 EXO EA PXOo INTO ITo IEO ET0 PTOo 优先级 TFO o 0 ō 顺序 0 IE1 EX PX1o ET1 PT1 o TF1 ES PS 低优先级 6/212 微机原痘与接口故术
6/212 微机原理与接口技术 中断控制结构
中断源寄存器 TCON 8FH 8EH 8DH 8CH 8BH 8AH 89H 88H (88H) TF1 TFO IE1 IT1 IEO ITO TFx:T/Cx溢出标志信号,中断响应后自动清零, 也可软件清零 ITx:外部中断x的中断触发类型控制, 0一电平触发,1一边沿触发 IEx:外部中断x的中断请求标志 (电平触发方式下硬件不清E,待申请信号撤消; 边沿触发方式下,E由硬件清零。) 7/212 微机原瘦与接口故术
7/212 微机原理与接口技术 中断源寄存器 TF1 TF0 IE1 IT1 IE0 IT0 TCON (88H) 8FH 8EH 8DH 8CH 8BH 8AH 89H 88H TFx : T/Cx溢出标志信号,中断响应后自动清零, 也可软件清零 ITx :外部中断x的中断触发类型控制, 0-电平触发,1-边沿触发 IEx :外部中断x的中断请求标志 (电平触发方式下硬件不清IE,待申请信号撤消; 边沿触发方式下,IE由硬件清零。)
中断源寄存器 99H 98H SCON TI RI (98HD ◆TI:串行口发送中断标志 T=1串行口发送中断 ◆RI:串行口接收中断标志 RI=1串行口接收中断 ◆当发送或接收完一组串行数据后,由硬件置 位RI、TI,但响应后必须用软件清零。 8/212 微机原瘦与接口故术
8/212 微机原理与接口技术 中断源寄存器 TI:串行口发送中断标志 TI=1串行口发送中断 RI:串行口接收中断标志 RI=1串行口接收中断 当发送或接收完一组串行数据后,由硬件置 位RI、TI,但响应后必须用软件清零。 SCON TI RI (98H) 99H 98H
中断允许寄存器虹E AFH ACH ABH AAH A9H A8H E EA ES ET1 EX1 ETO EXO (A8H) 总允许 源允许 ◆中断允许和禁止 ES 串行口中断 由用户通过程序设定, ET1 C/T1中断 例如:开放T/C1中断 EX1 INT1中断 SETB EA SETB ET1 ETO CT0中断 或MOV IE.#88H EXO NTO中断 单片机复位时, E)=0,CPU处于关中断状态 9/212 微机原瘦与接口故术
9/212 微机原理与接口技术 中断允许寄存器 中断允许寄存器IE 总允许 源允许 IE EA ES ET1 EX1 ET0 EX0 (A8H) AFH ACH ABH AAH A9H A8H 由用户通过程序设定, 例如:开放T/C1中断 SETB EA SETB EA SETB ET1 SETB ET1 或 MOV IE, MOV IE, #88H 单片机复位时,(IE)=0,CPU处于关中断状态 中断允许和禁止 ES ES 串行口中断 ET1 C/T1 ET1 C/T1中断 EX1 INT1 EX1 INT1中断 ET0 C/T0 ET0 C/T0中断 EX0 INT0 EX0 INT0中断
中断优先寄存器虹P BCH BBH BAH B9H B8H IP PS PT1 PX1 PTO PXO (B8H) 串行口T1外中断1T0外中断0 ◆中断优先级别的设定 相应位置1为高级中断,0为低级中断, 用软件进行设定。 单片机复位后,P)=00H,5个中断源均为低级中断。 10/212 微机原瘦与接口故术
10/212 微机原理与接口技术 中断优先寄存器 中断优先寄存器IP 中断优先级别的设定 相应位置1为高级中断,0为低级中断, 用软件进行设定。 IP PS PT1 PX1 PT0 PX0 (B8H) 串行口 T1 外中断1 T0 外中断0 BCH BBH BAH B9H B8H 单片机复位后, 单片机复位后,(IP)=00H (IP)=00H,5个中断源均为低级中断。 个中断源均为低级中断