有条不紊:中断响应.pptVIP

  • 4
  • 0
  • 约小于1千字
  • 约 8页
  • 2019-12-10 发布于湖北
  • 举报
4 深圳职业技术学院 杨宏丽 副教授 有条不紊——中断响应 单片机应用技术——适用于应用型本科及高职高专电子信息类专业 568032605有条不紊— 中断响应 中断响应 中断响应: 从中断请求标志有效,到CPU开始执行中断服务程序的那一段过程。 什么叫中断响应 中断响应的条件 ①中断源发出中断请求 ②总中断允许位EA 置 1 ③申请中断的中断源允许位置1。 满足所有的条件 ①CPU正在响应同级或更高优先级的中断; ②当前指令未执行完; ③正在执行中断返回或访问寄存器IE和IP 没有阻断的情况 中断响应的过程 1、保存断点地址 2、自动调用中断服务程序 主程序 main() { 语句1; 语句2; 语句3: 语句4: 语句n; } 断点 说明:CPU硬件自动完成保存地址的任务 中断响应的过程 1、保存断点地址 2、自动调用中断服务程序 主程序 main() { 语句1; 语句2; 语句3: 语句4: 语句n; } 中断服务程序 void int_1() interrupt 2 using 2 { 语句1; 语句2; 语句3: 语句4: 具体的中断处理程序 语句n; } 断点 中断响应的时间 主程序 main() { 语句1; 语句2; 语句3: 语句4: 语句n; } 中断服务程序 void int_1(

文档评论(0)

1亿VIP精品文档

相关文档