东北电力大学单片机课件第6章..pptVIP

  • 1
  • 0
  • 约1.35万字
  • 约 56页
  • 2019-01-07 发布于湖北
  • 举报
第六章 MCS-51的中断系统 §6.1 中断概述 §6.2 MCS-51的中断系统 §6.3 中断的处理过程 §6.4 中断响应时间 §6.5 中断程序举例 §6.1中断概述 1、中断的概念 中断是指当MCS-51单片机的CPU正在执行主程序时,单片机外部或内部发生的某一事件请求CPU迅速去处理,于是,CPU暂时终止当前的工作,转到中断服务处理程序处理所发生的事件。中断服务处理程序处理完该事件后,再回到原来被终止的地方,继续原来的工作。 产生中断的请求源称为中断请求源(或中断源)。 中断源向CPU提出的处理请求,称为中断请求。 能够实现中断处理功能的部件,称为中断系统。 CPU处理事件的过程称为CPU的中断响应过程。 当CPU暂时终止正在执行的程序,转去执行中断服务程序时,除了硬件自动把断点地址压入堆栈之外,用户应注意保护有关的工作寄存器、累加器、标志位等信息,称为保护现场。 在完成中断服务程序后,恢复有关的工作寄存器、累加器、标志位内容,称为恢复现场。 最后执行中断返回指令RETI,从堆栈中自动弹出断点地址到PC,继续执行被中断的程序,称为中断返回。 2、中断的作用 分时操作:可实现高速CPU与慢速外围设备之间的配合,提高CPU的效率。 实时处理:各控制参数可随时向CPU发出中断申请,CPU可作出快速响应、及时处理。 故障的应急处理:针对难以预料的情况或

文档评论(0)

1亿VIP精品文档

相关文档