单片机基础与应用(C语言版)(第3版)课件5.3 中断处理过程.pptxVIP

  • 1
  • 0
  • 约1.09千字
  • 约 14页
  • 2026-07-31 发布于山东
  • 举报

单片机基础与应用(C语言版)(第3版)课件5.3 中断处理过程.pptx

5.3中断处理过程《单片机基础与应用(C语言版)》高等教育出版社深圳职业技术大学

5.3.1中断响应条件

中断响应中断响应:从中断请求标志有效,到CPU开始执行中断服务程序的那一段过程。什么叫中断响应

中断响应的条件①中断源发出中断请求②总中断允许位EA置1③申请中断的中断源允许位置1。满足所有的条件①CPU正在响应同级或更高优先级的中断;②当前指令未执行完;③正在执行中断返回或访问寄存器IE和IP没有阻断的情况

5.3.2中断响应过程

中断响应的过程中断响应过程就是自动调用并执行中断函数的过程。常用的中断函数定义语法如下。void函数名()interruptn[usingm]n为中断类型号m对应4组寄存器例如:voidint_1()interrupt2using2//中断号n=2,选择第2组工作寄存器

8051控制器所提供的5个中断源所对应的中断类型号和中断服务程序入口地址如下。

中断响应的时间主程序main(){语句1;语句2;语句3:语句4:语句n;}中断服务程序voidint_1()interrupt2using2{语句1;语句2;语句3:语句4:语句n;}断点中断响应的时间大约为3?8个机器周期

中断请求的撤除TF1TF0IE1IE0TIRITCONSCON定时器T1定时器T0外部

文档评论(0)

1亿VIP精品文档

相关文档