项目6中断及定时系统 .pptxVIP

  • 3
  • 0
  • 约1.2万字
  • 约 42页
  • 2021-08-26 发布于河北
  • 举报
项目6 中断及定时系统项目6 中断及定时系统6.1 中断系统6.1.1 中断的几个概念概念1.中断的定义 对于CPU来说,CPU在处理某一事件A时,发生了另一事件B请求CPU迅速去处理(中断发生);CPU暂时中断当前的工作,转去处理事件B(中断响应和中断服务);待CPU将事件B处理完毕后,再回到原来事件A被中断的地方继续处理事件A(中断返回),这一过程称为中断。 所以我们把可以引起中断的请求源称之为中断源。单片机中也有一些可以引起中断的事件,8051中一共有5个中断源:两个外部中断,两个定时/计数器中断,一个串行口中断。2.中断的嵌套与优先级 8051单片机5个中断源有两个优先级 项目6 中断及定时系统3.中断的响应过程 五个中断源,每个中断产生后都到一个固定的地方去找处理这个中断的程序,在去之前首先要保存下面将执行的指令的地址,以便处理完中断后回到原来的地方继续往下执行程序。中断响应过程可以分为以下几个步骤:1)保护断点,即保存下一将要执行的指令的地址,就是把这个地址送入堆栈;2)寻找中断入口,根据5个不同的中断源所产生的中断,查找5个不同的中断服务程序入口地址。在这5个入口地址处存放有中断处理程序;3)执行中断处理程序;4)中断返回:执行完中断处理程序后,就从中断处返回到主程序,继续执行主程序。 中断系统是计算机的重要组成部分。中断系统可以提高CPU的工作效率,还可以提高实时数

文档评论(0)

1亿VIP精品文档

相关文档