第5章中断系统及其应用.pptVIP

  • 2
  • 0
  • 约1万字
  • 约 44页
  • 2020-09-10 发布于天津
  • 举报
2 .中断响应过程 MCS-51 中断入口地址和中断输入 引脚是一一对应的 ,从哪个中断输入引 脚进入的中断请求,它的中断服务程序 入口地址一定是某个固定值。 如从 INT0 ( P3.2 ) 引脚进入的中断 请求,转向的中断入口地址是 0003H 单 元。 5.3. 3 中断处理 中断处理 ( 又称中断服务 ) 程序 从入 口地址开始执行,直到返回指令“ RETI” 为止,这个过程称为中断处理。 一般包括保护现场和处理中断源的 请求及恢复现场三部分内容。 一般主程序和中断服务程序都可能 会用到累加器、 PSW 寄存器和一些其它 寄存器。 CPU 在进入中断服务程序后, 用到上述寄存器时就会破坏它原来存在 寄存器中的内容,一旦中断返回,将会 造成主程序的混乱。 5.3.4 中断返回 中断返回 是指执行完中断服务程序后, 程序返回到断点 ( 即原来程序执行时被 断开的位置 ) ,继续执行原来的程序。 中 断 返 回 由 专 门 的 中 断 返 回 指 令 “ RETI” 实现,该指令的功能是把断点 地址取出,送回到程序计数器 PC 中去。 特别要注意不能用子程序返回指令 “ RET” 代替中断返回指令“ RETI” 。 第 5 章 中断系统及其应用 ● 教学目标: 介绍中断、中断源、中断系统的概念 介绍 MCS-51 中断系统及中断控制 介绍中断处理的过程 介绍中断应用程序的编程 ● 学习要求: 熟悉中断、中断源、中断服务程序、保护现场、 恢复现场、中断优先级、中断处理等概念; 掌握 MCS-51 中断入口地址和各中断控制寄存器 的每位含义及应用:包括定时器 / 计数器控制寄存器 TCON 、串行口控制寄存器 SCON 、中断允许控制寄存 器 IE 和中断优先控制器 IP ; 掌握中断初始化和中断服务程序的编制。 5.1 概述 中断技术是计算机中的重要技术之一。 引入中断技术作用: ( 1 ) 实时处理,提高计算机处理故障的能 力; ( 2 ) 解决 CPU 和外设之间的速度匹配问题, 提高 CPU 的效率。 本 章 将 介 绍 中 断 的 概 念 , 并 以 MCS-51 的中断系统为例介绍中断的处理 过程及应用。 5.1.1 中断的概念 中断 —— 是指中央处理器 CPU 正在执行程序,处 理某件事情的时候,外部发生了某一事件,请 求 CPU 马上处理, CPU 暂时中断当前的工作, 转入处理所发生的事件,处理完以后,再返回 到原来被中断的地方,继续原来的工作。 实现中断功能的部件称为 中断系统 。 中断服务程序 —— 中断之后所执行的处理程序通 常称为中断服务程序,原来运行的程序称为主 程序。 断点 —— 主程序被断开的位置 ( 地址 ) 称为断点。 中断源 —— 引起中断的原因,或能发出中断申 请的来源,称为中断源。 中断请求 —— 中断源要求服务的请求称为中断 请求或中断申请。 调用中断服务程序与调用子程序的区别: 调用子程序指令在程序中是事先安排 好的,而调用中断服务程序事先却无法 确知,因为“ 中断 ”的发生是由外设决 定的,程序中无法事先安排调用指令, 因而调用中断服务程序的过程是由硬件 自动完成的。 5.1.2 中断源 ? 中断源 —— 在中断系统中,将引起中断请求的设备或事件的来源, — 般统称 为中断源。常见中断源: 1 .输入、输出设备中断源 一般计算机的输入、输出设备,如键盘、磁盘驱动器、打印机等,可通过 接口电路向 CPU 申请中断。 2 .故障源 故障源是产生故障信息的来源。例如: CPU 内部故障源,如除法中除数为 零时的情况;外部故障源,如电源掉电情况。 ? 在电源掉电时可以接入备用的电池供电,以保存存储器中的信息。当电压因 掉电降到 — 定值时,就发出中断申请,由计算机的中断系统完成替换备用电 源的控制。

文档评论(0)

1亿VIP精品文档

相关文档