打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
51单片机中断知识整理_中断标志位

AT89C51单片机学习整理(一)

一、中断结构图


TCON,SCON,IE,IP均为与中断有关的寄存器

  • IE0:为外部中断INT0的中断标志位
  • IE1:为外部中断INT1的中断标志位
  • TF0:为定时器T0的中断标志位
  • TF1:为定时器T1的中断标志位
  • TX:为串行发送完成标志位
  • RX:为串行接受完成标志位

二、中断相关寄存器

1、定时器计数器0、1控制寄存器TCON

  • TF0、TF1:为定时器计数器中断标志位
  • TR0、TR0:为定时器计数器停止位,当置1时,定时器计数器启动,当置0时定时器计数器停止
  • IE0、IE1:为外部中断的中断标志位
  • IT0、IT1:为外部中断触发方式选择为,默认为0,是低电平触发,当置1时,为下降沿触发

2、中断允许寄存器IE

  • EA:为总中断允许位,EA=1开总中断
  • ES:为串行接收发送允许位
  • ET0、ET1:为定时器计数器中断允许位
  • EX0、EX1:位外部中断允许位

3、中断优先级控制寄存器IP

  • PS:串行通信中断优先级设置位,当置1时,设定为高优先级,当置0时,设定为低优先级
  • PT0、PT1定时计数器中断优先级设置位
  • PX0、PX1外部中断优先级设置位

当优先级同级时,应查询硬件优先级顺序表执行


三、与定时器计数器相关的寄存器

1、定时器计数器工作模式选择寄存器TMOD

  • GATE:门控位,当GATE=0时,直接通过软件对TR0、TR1进行置位就能启动定时器;当GATE=1时,只有当INT0(INT1)位高电平时,且对TR0、TR1进行置位才能启动定时器。(一般将GATE置0)
  • C/T,定时器计数器工作模式选择位,置1时工作在计数器模式,置0工作在定时器模式
  • M1、M0模式选择位


四、与串行口通信有关SCON、PCON

1、串行口控制寄存器SCON

  • SM0、SM1:串行口工作模式选择位
  • SM2:多机通信控制位
  • REN:串行接受允许位,置1允许串行接收;置0禁止串行接受
  • TB8:发送数据的第9位
  • RB8:接收数据的第9位
  • TI:发送完成中断标志位,置1表示发送完成(需要软件清0)
  • RI:接收完成中断标志位,置1表示接收完成(需要软件清0)

2、电源控制寄存器PCON

  • SMOD:波特率加倍位,在工作模式1、2时,当SMOD=1,波特率加倍,系统复位后SMOD=0

五、中断源的中断号

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
第一篇:51单片机的中断和定时
第5章 中断系统
MCS
MCS-51单片机特殊功能寄存器详解
51单片机中断系统详解(定时器、计数器)
单片机的中断系统
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服