《单片机原理及应用》课程教学资源(PPT课件讲稿)第4章 MCS-51的中断系统

第4章MCS-51的中断糸统 本章内容: >中断的概念 MCS-51单片机中断系统 >外部事件中断及应用
1 第4章 MCS-51的中断系统 本章内容: ➢中断的概念 ➢MCS-51单片机中断系统 ➢外部事件中断及应用

41中断的概念 4.1.1中断的概念 主程序 (一)中断 中断处理程序 在计算机系统中, 中断是指CPU在执行中断源 某段程序的过程中, 由于某一事件发生时 要求CPU暂时停止正 处理程序 在执行的程序,而去 执行相应的处理程序,断点 待处理结束后,再返 回到原来程序停止处 继续执行
2 (一)中断 在计算机系统中, 中断是指CPU在执行 某段程序的过程中, 由于某一事件发生时, 要求CPU暂时停止正 在执行的程序,而去 执行相应的处理程序, 待处理结束后,再返 回到原来程序停止处 继续执行。 4.1 中断的概念 4.1.1 中断的概念 主程序 中断处理程序 处 理 程 序 断点 中断源

41中断的概念 4.1.1中断的概念 (二)中断处理与子程序调用的区别 调用哪个子程序、完成什么任务是用户设计 程序时事先安排好的,是采用子程序调用指令实 现的; 中断事件发生是随机的,哪个事件发生、何时 调用中断处理程序是事先无法确定的,在程序中 无法事先安排调用指令,调用中断处理程序的过 程是由硬件自动完成的
3 (二)中断处理与子程序调用的区别 调用哪个子程序、完成什么任务是用户设计 程序时事先安排好的,是采用子程序调用指令实 现的; 中断事件发生是随机的,哪个事件发生、何时 调用中断处理程序是事先无法确定的,在程序中 无法事先安排调用指令,调用中断处理程序的过 程是由硬件自动完成的。 4.1 中断的概念 4.1.1 中断的概念

中断处理与子程序调用的区别 主程序 主程序 中断处理程序 子程序 中断源 调用 CALL SUB 断点 断点
4 中断处理与子程序调用的区别 主程序 中断处理程序 断点 中断源 主程序 子程序 断点 调用 CALL SUB

41中断的概念 4.1.2CPU响应和处理中断的机制 中断系统是指实现中断响应和处理的所有硬件 和软件,它包括中断源的产生、中断判优、中断响 应、中断查询、中断处理等过程
5 中断系统是指实现中断响应和处理的所有硬件 和软件,它包括中断源的产生、中断判优、中断响 应、中断查询、中断处理等过程。 4.1 中断的概念 4.1.2 CPU响应和处理中断的机制

41中断的概念 4.1.2CPU响应和处理中断的机制 中断源: (1)计算机系统的外部设备某一事件发生,向 CPU请求中断;被控设备某个参数超过限位阈值,向 CPU请求中断等。 (2)计算机内部的某个事件发生,如定时计数 器溢出、串行口接收到或发送完一帧数据等。 (3)计算机发生了故障引起中断,如系统电源掉 电、运算器运算溢出、系统出错等事件发生,向CPU 申请中断。 (4)人为设置中断。用户在编程和调试时人为设 置的中断事件,如单步执行、设置断点
6 ➢ 中断源: (1)计算机系统的外部设备某一事件发生,向 CPU请求中断;被控设备某个参数超过限位阈值,向 CPU请求中断等。 (2)计算机内部的某个事件发生,如定时/计数 器溢出、串行口接收到或发送完一帧数据等。 (3)计算机发生了故障引起中断,如系统电源掉 电、运算器运算溢出、系统出错等事件发生,向CPU 申请中断。 (4)人为设置中断。用户在编程和调试时人为设 置的中断事件,如单步执行、设置断点。 4.1 中断的概念 4.1.2 CPU响应和处理中断的机制

41中断的概念 4.1.2CPU响应和处理中断的机制 中断触发及中断请求登记: 当一个事件发生了,该中断源触发了中断,中断 系统通过硬件把这个中断源对应的中断触发器置1, 以此向CPU发出请求,即中断登记。CPU通过检测中 断触发器的状态是否为1来识别是哪一个中断源发出 了请求
7 ➢ 中断触发及中断请求登记: 当一个事件发生了,该中断源触发了中断,中断 系统通过硬件把这个中断源对应的中断触发器置1, 以此向CPU发出请求,即中断登记。CPU通过检测中 断触发器的状态是否为1来识别是哪一个中断源发出 了请求。 4.1 中断的概念 4.1.2 CPU响应和处理中断的机制

41中断的概念 4.1.2CPU响应和处理中断的机制 中断优先级: 在中断系统中,按照轻重缓急的原则给每 个中断源分配一个中断CPU的优先级。 当多个中断源同时向CPU发出请求,通过判断 中断优先级——中断判优,优先响应中断优先级 最高的中断源的请求,待CPU处理完优先级最高 的中断请求后,再依次按优先级顺序响应其它中 断源的中断请求
8 ➢ 中断优先级: 在中断系统中,按照轻重缓急的原则给每一 个中断源分配一个中断CPU的优先级。 当多个中断源同时向CPU发出请求,通过判断 中断优先级——中断判优,优先响应中断优先级 最高的中断源的请求,待CPU处理完优先级最高 的中断请求后,再依次按优先级顺序响应其它中 断源的中断请求。 4.1 中断的概念 4.1.2 CPU响应和处理中断的机制

41中断的概念 4.1.2CPU响应和处理中断的机制 满足条件时,CPU响应中断之前需要做的准备: (1)关中断 (2)保护断点; (3)取中断处理程序的入口地址,转入中断 处理程序
9 ➢ 满足条件时,CPU响应中断之前需要做的准备: (1)关中断; (2)保护断点; (3)取中断处理程序的入口地址,转入中断 处理程序。 4.1 中断的概念 4.1.2 CPU响应和处理中断的机制

41中断的概念 4.1.2CPU响应和处理中断的机制 >CPU进行中断处理 中断入口 (1)保护现场; (2)中断处理 保护现场 (楓据处理预案编写的程序); (3)恢复现场; 中断处理 (4)开中断,中断返回。1 恢复 开中断 中断处理程序的流程(中断返回 10
10 (1)保护现场; (2)中断处理 (根据处理预案编写的程序); (3)恢复现场; (4)开中断,中断返回。 ➢CPU进行中断处理: 4.1 中断的概念 4.1.2 CPU响应和处理中断的机制 保护现场 中断处理 恢复现场 开中断 中断入口 中断处理程序的流程 中断返回 用户程序
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《单片机应用系统设计技术》课程教学资源(PPT课件讲稿)第六章 80C51单片机内部资源及应用.ppt
- 《单片机原理与接口技术 Single Chip Microcomputer》课程教学资源(PPT课件讲稿)第12章 其它应用接口设计.ppt
- 香港浸会大学:点对点通信(PPT讲稿)Point-to-Point Communication.ppt
- 西安交通大学:《电路》课程PPT教学课件(第五版)第7章 一阶电路和二阶电路的时域分析.ppt
- 《传感器原理与应用》课程教学资源(PPT课件讲稿)第八章 光电式传感器.ppt
- 《模拟电子技术》课程教学资源(PPT课件讲稿)第一章 半导体材料及二极管 1.3 晶体二极管及其应用.ppt
- 《传感器原理与应用》课程电子教案(PPT教学课件)第5章 电容式传感器.ppt
- 上海海事大学:《信号与系统》课程教学资源(PPT课件讲稿)第四章 连续时间与信号的s域分析(4.4)LTI系统和线性电路的s域分析.ppt
- 《模拟电路》课程教学资源(PPT课件讲稿)第六章 模拟集成单元电路.ppt
- 西安电子科技大学:《低频电子线路》课程教学资源(PPT课件讲稿)第1章 半导体器件(主讲人:刘雪芳、陈梅).ppt
- 《信号与系统》课程教学资源(PPT课件)Chapter 2 线性时不变系统 LTI Systems(Linear Time-invariant).ppt
- 《模拟电子学》课程PPT教学课件(基础实验)晶体管放大器的仿真实验步骤.ppt
- 上海海事大学:《电子与通信专业英语》课程教学资源(PPT课件讲稿)Unit 3 Circuit Analysis Using the Ideal Operational Amplifier.ppt
- 《信号与系统》课程教学资源(PPT课件讲稿)第四章 连续时间傅立叶变换 The continuous time Fourier ....ppt
- 电子元器件的识别与检测(PPT专题讲稿,共六个任务).ppt
- 《数字电路与逻辑设计》课程教学资源(PPT课件讲稿)第三章 集成门电路与触发器.ppt
- 《数字电子技术基础》课程教学资源(PPT课件讲稿)第2章 逻辑代数基础.ppt
- 《通信原理》课程教学资源(PPT课件讲稿)第九章 现代数字调制解调技术.ppt
- 贵州电子信息职业技术学院:《电工与电子技术基础》课程教学资源(PPT课件)第10章 数字电路的基本知识.ppt
- 《模拟电子技术及应用》课程教学资源(PPT课件讲稿)第1章 基本半导体分立器件.ppt
- 数字程控交换与现代通信网(PPT课件讲稿)现代通信网概论.ppt
- 《数字逻辑电路》课程教学资源(PPT课件讲稿)第四章 组合逻辑电路.ppt
- 《电子技术》课程电子教案(PPT课件讲稿)第16章 集成运算放大器.ppt
- 《移动通信技术》课程教学资源(PPT课件讲稿)第六章 CDMA移动通信系统.ppt
- 《数字信号处理简明教程》教学资源(PPT课件讲稿)第8章 IIR数字滤波器设计.ppt
- 《模拟电子技术》课程教学资源(PPT课件)第三章 几种常用的放大电路.ppt
- ANALYSIS AND SYNTHESIS OF OPTICAL BURST SWITCHED NETWORKS.pptx
- 《电路》课程电子教案(PPT课件讲稿)第17章 非线性电路.ppt
- 《模拟电子技术》课程电子教案(PPT课件讲稿)第四章 负反馈放大电路.ppt
- 《通信原理》课程电子教案(PPT课件讲稿)第六章 数字调制系统.ppt
- 《单片机原理及应用》课程教学资源(PPT课件讲稿)第2章 MCS-51单片机结构及原理.ppt
- 《医学电子学基础》课程教学资源(PPT课件讲稿)第十一章 医用仪器干扰的抑制和安全用电.ppt
- 《高频电子线路》课程教学资源(PPT课件讲稿)项目五 调幅与检波.ppt
- 高等教育出版社:“十一五”国家级规划教材《单片机基础及应用》课程教学资源(PPT课件讲稿,高职高专)第2章 单片机的指令系统.ppt
- 西安电子科技大学:《通信原理》课程教学资源(讲义)第五十一讲 第9章 现代数字调制解调技术.pdf
- 《数字信号处理》课程教学资源(PPT课件讲稿)第四章 快速傅里叶变换.ppt
- 《传感器与检测技术》课程PPT教学课件(讲稿)第4章 电容式传感器.ppt
- 《电子技术》课程教学资源(PPT课件讲稿)第14章 二极管和晶体管.ppt
- 长安大学:《单片机原理与应用》课程教学资源(PPT课件讲稿)第7章 汇编语言程序设计.ppt
- 安顺学院:《电子技术基础》课程PPT教学课件(模拟部分,第六版)第三章 二极管及其基本电路.ppt