京东秒杀
国美-超级5
索尼Xperia旗舰
限时优惠页 - 京东
自营热卖

单片机中断的相关寄存器

孤独比酒暖° 11天前   阅读数 11 0

1、定时器控制寄存器(TCON)

TCON(88H)
地址 8FH 8EH 8DH 8CH 8BH 8AH 89H 88H
符号 TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0
  • TF1:定时器/计时器T1的溢出中断请求标志位。当计数器T1最高位产生溢出时,由硬件使TF1置1,并向CPU发出中断请求。CPU响应中断时,硬件将自动对TF1清0。
  • TF0:定时器/计时器T0的溢出中断请求标志位。
  • TR1:定时器1的运行控制位。TR1=1,启动定时器1;TR1=0,关闭定时器1。
  • TR0:定时器0的运行控制位。
  • IE1:外部中断1的中断请求标志。当检测当外部中断引脚1上存在有效的中断请求信号时,由硬件将IE1置1.当CPU响应中断请求时,由硬件使IE1清0。
  • IE0:外部中断0的中断请求标志。
  • IT1:外部中断1的中断触发方式控制位。IT1=1时,外部中断1为边缘触发方式,下降沿有效;IT1=0时,外部中断1为电平触发方式,低电平有效。
  • IT0:外部中断0的中断触发方式控制位。

2、串行口控制寄存器(SCON)

SCON(98H)
地址 9FH 9EH 9DH 9CH 9BH 9AH 99H 98H
符号 TI RI
  • TI:串行口发送中断请求标志。CPU将一个数据写入发送缓冲器SBUF时,就启动发送。发送完一帧串行数据后,硬件置位TI。CPU相应中断时,不会自动清除TI,需在中断服务子程序由软件清零。
  • RI:串行口接收中断请求标志。在串行口允许接收时,每接收完一个才行帧,硬件置位RI。CPU响应中断时不会自动清除RI,需软件清零。

3、中断允许寄存器(IE)

IE(0A8H)
地址 0AFH 0AEH 0ADH 0ACH 0ABH 0AAH 0A9H 0A8H
符号 EA 保留 ET2 ES ET1 EX1 ET0 EX0
  • EA:中断允许总控制位。EA=1,启用所有中断;EA=0,屏蔽所有中断。
  • ES:串行口中断允许位。ES=1,允许串行口中断;ES=0,禁止串行口中断。
  • EX1:外部中断1中断允许位。EX1=1,允许外部中断1中断;EX1=0,禁止外部中断1中断。
  • EX0:外部中断0中断允许位。EX0=1,允许外部中断0中断;EX0=0,禁止外部中断0中断。
  • ET2:定时器/计数器T2的溢出中断允许位。ET2=1,允许T2中断;ET2=0,禁止T2中断。
  • ET1:定时器/计数器T1的溢出中断允许位。
  • ET0:定时器/计数器T0的溢出中断允许位。

4、中断优先级寄存器(IP)

80C51有两个中断优先级,即高优先级和低优先级。中断优先级寄存器IP中有各个中断的优先级控制位,控制位为1,相应的中断源则为高级中断,控制位为0,相应的中断源则为低级中断。IP的格式如下:

IP(0B8H)
地址 0BFH 0BEH 0BDH 0BCH 0BBH 0BAH 0B9H 0B8H
符号 保留 保留 PT2 PS PT1 PX1 PT0 PX0

PT2、PS、PT1、PX1、PT0、PX0分别是定时器/计时器2、串行口中断、定时器/计时器1、外部中断1、定时器/计时器0、外部中断0的优先级控制位。在同一优先级的中断请求遵循自然优先级。

中断源
中断源 中断标志 自然优先级 入口地址
外部中断0 IE0 最高 0003H
定时器/计时器0 TF0 第2 000BH
外部中断1 IE1 第3 0013H
定时器/计时器1 TF1 第4 001BH
串行口中断 RI或TI 第5 0023H
定时器/计时器2 TF2或EXF2 最低 002BH

注意:本文归作者所有,未经作者允许,不得转载

全部评论: 0

    我有话说: