单片机原理与应用 第2版 王迎旭 第4章 中断系统新.pptVIP

  • 15
  • 0
  • 约5.39千字
  • 约 26页
  • 2015-12-14 发布于广东
  • 举报

单片机原理与应用 第2版 王迎旭 第4章 中断系统新.ppt

2. 中断优先级寄存器IP 如果同一级的几个中断源同时向CPU申请中断,CPU便通过内部硬件查询逻辑按自然优先级决定响应顺序。各中断源按自然优先级由高到低的排列顺序见表所示。 中断处理过程一般分为三个阶段,即中断响应、中断处理和中断返回。 1. 中断响应 2. 中断服务与返回 中断服务程序从入口地址开始执行。一直到返回指令RETI为止,这个过程称为中断服务。在编写中断服务程序时加注意的几点: (1)因各入口地址之间只相隔8个字节,一般的中断服务程序是存放不下的。所以通常在中断入口地址单元处存放一条无条件转移指令,这样就可使中断服务程序灵活地安排在64KB程序存储器的任何空间。 (2)若要在执行当前中断程序时禁止更高优先级中断,可先用软件关闭总中断,或禁止某中断源中断,在中断返回前再开放中断。 (3)保护现场和恢复现场。 3. 中断请求的撤除 CPU响应中断请求后,在中断返回(RETI)前,该中断请求标识一般必须撤除,否则会引起另外一次中断。清0方式有3种: 中断程序的设计,通常包括两个部分: (1) 主程序中的中断系统初始化 1)设置中断系统特殊功能寄存器(例中断源的触发方式); 2)设置中断优先极; 3)设置中断允许寄存器(开中断); 4)中断服务程序的前期初始化(例如入口参数等)。 (2) 中断服务程序的设计 一

文档评论(0)

1亿VIP精品文档

相关文档