- 13
- 0
- 约2.34万字
- 约 140页
- 2017-03-03 发布于广东
- 举报
微型计算机接口技术(第二版)作者古辉刘均雷艳静第5章_中断技术课案.ppt
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 主程序设计 CPU 初始化:设置中断向量表、设置中断标志 (使 IF=1 开中断)。 8259A 初始化:写ICW1 ~ ICW4初始化命令字,设置工作方式、优先级、结束方式等。 中断源接口初始化:如使中断源允许产生中断等。 中断服务程序初始化:进入中断服务程序前,要设置中断服务程序使用的缓冲区指针和状态位等。 * 中断服务程序完成数据输入输出后,主程序还要处理输入数据、屏蔽不需要再中断的设备等工作。 中断服务程序设计(ISR) 保护现场:把ISR中要使用的寄存器值入栈。 开中断:运行当前 ISR 程序时,要能响应更高级的中断。 数据输入输出:与外设间进行数据传输。数据的处理比较费时,一般交由主程序完成。 关中断:ISR结束时,关中断以避免不必要的中断嵌套。 恢复现场:将堆栈中保存的各
原创力文档

文档评论(0)