单片机原理与接口枝术 第7章中断系统及实验 single chip processor 定时器/计数器溢出中断申请标志位 TFO:定时器计数器T0溢出中断申请标志 位。启动计数后,T0从初始值开始加1计数, 当最高位产生溢出时,由硬件电路置位TFO, 向CPU发出中断申请。CPU响应TFO中断时 清除该标志位,TF0也可用软件査询后清除 TF1:定时器/计数器T1溢出中断申请标志 位,功能与TFO类似
第7章 中断系统及实验 定时器/计数器溢出中断申请标志位 • TF0:定时器/计数器T0溢出中断申请标志 位。启动计数后,T0从初始值开始加1计数, 当最高位产生溢出时,由硬件电路置位TF0, 向CPU发出中断申请。CPU响应TF0中断时 清除该标志位,TF0也可用软件查询后清除。 • TF1:定时器/计数器T1溢出中断申请标志 位,功能与TF0类似
单片机原理与接口枝术 第7章中断系统及实验 single chip processor 串行口控制寄存器SCON ②串行口控制寄存器SCON,其格式如图7,2所示。 位地址9FH9EH9DH9CH9BH9AH99H98H SCON SMO SMI SM2 REN TB8 RB8 TI RI 图72串行口工作方式控制字段
第7章 中断系统及实验 串行口控制寄存器SCON ②串行口控制寄存器SCON,其格式如图7.2所示。 图7.2 串行口工作方式控制字段 位地址 9FH 9EH 9DH 9CH 9BH 9AH 99H 98H SCON SM0 SM1 SM2 REN TB8 RB8 TI RI
单片机原理与接口枝术 第7章中断系统及实验 single chip processor 与中断有关的控制位有2位 与中断有关的控制位有2位:TI和RI。 II:串行口的发送中断标志位。当串行口发送完 帧8位数据后,由硬件电路置位TI。需要注意的 是:CPU在响应发送中断请求后,转向中断服务 程序时并不会对T自动进行复位,因此用户应在 中断服务程序中对T进行手动复位。 RI:串行口的接收中断标志位。当串行口接收完 帧8位数据后,由硬件电路置位RI。类似的,用 户应在中断服务程序中对RI进行手动复位
第7章 中断系统及实验 与中断有关的控制位有2位 与中断有关的控制位有2位:TI和RI。 • TI:串行口的发送中断标志位。当串行口发送完 一帧8位数据后,由硬件电路置位TI。需要注意的 是:CPU在响应发送中断请求后,转向中断服务 程序时并不会对TI自动进行复位,因此用户应在 中断服务程序中对TI进行手动复位。 • RI:串行口的接收中断标志位。当串行口接收完 一帧8位数据后,由硬件电路置位RI。类似的,用 户应在中断服务程序中对RI进行手动复位
单片机原理与接口枝术 第7章中断系统及实验 single chip processor 7.22中断允许控制 对于每个中断源,其开发与禁止由中断允许控制寄 存器正的控制位决定,其格式如图73所示。 位地址| AFH AEH ADH ACH ABH AAH A9HA8H IE EA/ ET2 ES ET1 EX1 ETO EXO 图7.3中断允许控制字段
第7章 中断系统及实验 7.2.2 中断允许控制 对于每个中断源,其开发与禁止由中断允许控制寄 存器IE的控制位决定,其格式如图7.3所示。 图7.3 中断允许控制字段 位地址 AFH AEH ADH ACH ABH AAH A9H A8H IE EA / ET2 ES ET1 EX1 ET0 EX0
单片机原理与接口枝术 第7章中断系统及实验 single chip processor 与中断有关的控制位 与中断有关的控制位有:EA、ES、ET1、 Eⅹ1、ET0、EX0。 EA:中断允许总控制位。EA=0,关闭总 控制位,禁止所有中断;EA=1,开放总控 制位,每个中断源根据各自的控制位的置 位或复位来确定开发或禁止。 ES:串行口中断允许控制位。ES=0,禁止 串行口中断;ES=1,允许串行口中断
第7章 中断系统及实验 与中断有关的控制位 与中断有关的控制位有:EA、ES、ET1、 EX1、ET0、EX0。 • EA:中断允许总控制位。EA=0,关闭总 控制位,禁止所有中断;EA=1,开放总控 制位,每个中断源根据各自的控制位的置 位或复位来确定开发或禁止。 • ES:串行口中断允许控制位。ES=0,禁止 串行口中断;ES=1,允许串行口中断