《单片机原理及应用》课程教学资源(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 中断的概念 主程序 中断处理程序 处理程序 断点 中断源

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

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

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

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

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

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

1中断的欐念 4.1.2CPU响应和处理中断的机制 满足条件时,CPU响应中断之前需要做的准备: (1)暂时屏蔽其他中断 (2)保护断点; (3)取中断处理程序的入口地址,转入中断处理 程序。 中断处理程序是用户为了处理中断事件而编写的 程序(处理中断事件的预案)
9 ➢ 满足条件时,CPU响应中断之前需要做的准备: (1)暂时屏蔽其他中断; (2)保护断点; (3)取中断处理程序的入口地址,转入中断处理 程序。 中断处理程序是用户为了处理中断事件而编写的 程序(处理中断事件的预案)。 4.1 中断的概念 4.1.2 CPU响应和处理中断的机制

1中断的欐念 4.1.2CPU响应和处理中断的机制 >CPU进行中断处理: 中断入口 (1)保护现场; 保护现场 (2)中断处理 (楓据处理预案编写的程序); 中断处理 (3)恢复现场; (4)中断返回。 「开中断1 中断处理程序的流程 中断返回
10 (1)保护现场; (2)中断处理 (根据处理预案编写的程序); (3)恢复现场; (4)中断返回。 ➢CPU进行中断处理: 4.1 中断的概念 4.1.2 CPU响应和处理中断的机制 保护现场 中断处理 恢复现场 开中断 中断入口 中断处理程序的流程 中断返回 用户程序
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 无线通信技术(PPT课件讲稿)Wireless Communication Technology.ppt
- 电子科技大学:《现代电子技术实验》课程教学资源(PPT课件)示波器测量技术.ppt
- 三峡大学:《模拟电路》课程教学资源(PPT课件讲稿)10 直流稳压电源.ppt
- 西安交通大学:《物联网技术概论》课程教学资源(PPT课件讲稿)第二章 AR物联网的模型(物联网体系结构,桂小林).ppt
- 贵州电子信息职业技术学院:《视频监控系统》课程教学资源(PPT讲稿)模块七.ppt
- 布尔代数与逻辑简化(PPT讲稿)Boolean Algebra and Logic Simplification.ppt
- 《电子技术基础》课程电子教案(PPT教学课件)第5章 低频功率放大器.ppt
- 电子科技大学:《嵌入式系统及应用》课程教学资源(PPT课件讲稿)第九章 嵌入式系统软件的开发.ppt
- 《模拟电子技术》课程教学资源(PPT课件讲稿)第六章 波形产生电路与变换电路.ppt
- 《光纤通信》课程教学资源(PPT课件讲稿)第4章 光端机.ppt
- 《通信原理》课程教学资源(PPT课件讲稿)第二章 信号与噪声.ppt
- 华中科技大学:《数字电子技术基础》课程教学资源(PPT课件讲稿)第二章 逻辑代数基础.ppt
- 《模拟电路》课程电子教案(PPT教学课件)第7章 负反馈技术 7.4 电压放大器(电压取样电压求和放大器).ppt
- 《程控数字交换技术》课程教学资源(PPT课件讲稿)第6章 呼叫接续与程序控制.ppt
- 《电工电子学》课程教学资源(教学大纲)Electrical Engineering and Electronics.pdf
- 赣南师范大学(赣南师范学院):《模拟电路》课程教学资源(PPT课件讲稿)第九章 功率放大电路(使用教材:童诗白《模拟电子技术基础》第三版).ppt
- 《数字信号处理》课程教学资源(PPT课件讲稿)Chapter 06 IIR数字滤波器的设计 IIR Digital Filter Design.ppt
- 电子科技大学:555集成定时器的应用(实验PPT).ppt
- 《电视技术》课程教学资源(PPT课件讲稿)第四章 高频调谐器.ppt
- 《数字逻辑与数字系统》课程教学资源(PPT课件讲稿)第七章 可编程逻辑器件PLD.ppt
- 大连职业技术学院:《传感器与检测技术》教材配套PPT教学课件(第二版)第三章 电容式传感器.pptx
- 西安电子科技大学出版社:普通高等教育“十一五”国家级规划教材《模拟电子技术》课程教学资源(PPT课件讲稿)绪论、第一章半导体器件.ppt
- 《现代测试技术及应用》课程教学资源(PPT课件讲稿)第1章 电子测量的基本原理.ppt
- 安顺学院:《电子技术基础》课程PPT教学课件(模拟部分,第六版)第八章 反馈放大电路(主讲:方凯飞).ppt
- 安顺学院:《电子技术基础》课程PPT教学课件(模拟部分,第六版)第四章 场效应三极管及放大电路.ppt
- 电子科技大学:《现代印制电路原理和工艺》课程教学资源(PPT课件讲稿)第8章 蚀刻技术.ppt
- 《无线电装接工》课程教学资源(PPT课件讲稿)项目八 静电防护与电子产品的工艺管理.ppt
- 贵州电子信息职业技术学院:《电工与电子技术基础》课程教学资源(PPT课件)第7章 半导体二极管及应用电路.ppt
- 贵州电子信息职业技术学院:《电工与电子技术基础》课程教学资源(PPT课件)第4章 三相供电电路及安全用电.ppt
- 电子科技大学:《现代印制电路原理和工艺》课程教学资源(PPT课件讲稿)第12章 高密度互连积层多层板工艺.ppt
- 沈阳理工大学:《移动互联网技术》课程教学资源(PPT课件讲稿)第6章 3G移动通信技术(3GPP、3GPP2、WiMAX).ppt
- HDLBits学习(PPT课件讲稿)CHAPTER 5 Sequential Circuits(Latches & Flip-Flops).ppt
- 清华大学:《数字电子技术基础》课程PPT教学课件(第五版)第十章 脉冲波形的产生和整形.ppt
- 《数字信号处理》课程教学资源(PPT课件讲稿)Chapter 2 Discrete-time signals and systems.ppt
- 《模拟电子技术》课程教学资源(PPT课件讲稿)第三章 双极结型晶体管放大电路(BJT)3.3 BJT放大电路交流特性的分析.ppt
- 《数字电子技术》课程教学资源(PPT课件讲稿)第5章 触发器.ppt
- 《数字电子技术基础》课程教学资源(PPT课件讲稿)第5章 时序逻辑电路.ppt
- 《单片机基础及应用》课程教学资源(PPT课件讲稿)第1章 认识单片机.ppt
- 信号发生电路(PPT课件讲稿)正弦波发生电路.ppt
- 《光纤通信》课程教学资源(PPT课件讲稿)第5章 数字光纤通信系统.ppt