南京师范大学:《单片机原理及应用》第5章 MCS-51单片机的中断

第5m25二5单片机的中断 第5章MCS-51单片机的中断 5.,1中断的概述 5,2MCS-51中断系统 53中断系统的应用 BACK
第5章 MCS - 51单片机的中断 第5章 MCS - 51单片机的中断 5.1 中断的概述 5.2 MCS - 51中断系统 5.3 中断系统的应用

第5m25二5单片机的中断 51中断的概述 1.中断 中断是指计算机在执行某一程序的过程中,由于计算机系 统内、外的某种原因,而必须中止原程序的执行,转去执行相 立的处理程序,待处理结束之后,再回来继续执行被中止的原 程序的过程 采用了中断技术后的计算机,可以解决CPU与外设之间速 度匹配的问题,使计算机可以及时处理系统中许多随机的参 数和信息同时,它也提高了计算机处理故障与应变的能力
第5章 MCS - 51单片机的中断 5.1 中 断 的 概 述 1. 中断是指计算机在执行某一程序的过程中, 由于计算机系 统内、 外的某种原因, 而必须中止原程序的执行, 转去执行相 应的处理程序, 待处理结束之后, 再回来继续执行被中止的原 程序的过程。 采用了中断技术后的计算机, 可以解决CPU与外设之间速 度匹配的问题, 使计算机可以及时处理系统中许多随机的参 数和信息, 同时, 它也提高了计算机处理故障与应变的能力

第5m25二5单片机的中断 2.中断源 中断源是指在计算机系统中向CPU发出中断请求的来 源,中断可以人为设定,也可以是为响应突发性随机事件而 设置。通常有IO设备、实时控制系统中的随机参数和信息 故障源等
第5章 MCS - 51单片机的中断 2. 中断源是指在计算机系统中向CPU发出中断请求的来 源, 中断可以人为设定, 也可以是为响应突发性随机事件而 设置。通常有I/O设备、实时控制系统中的随机参数和信息 故障源等

第5来m5二5单片机的中断 3.中断优先级 中断优先级越高,则响应优先权就越高。当CPU正在执 行中断服务程序时,又有中断优先级更高的中断申请产生, 这时CPU就会暂停当前的中断服务转而处理高级中断申请, 待高级中断处理程序完毕再返回原中断程序断点处继续执 行,这一过程称为中断嵌套
第5章 MCS - 51单片机的中断 3. 中断优先级 中断优先级越高, 则响应优先权就越高。当CPU正在执 行中断服务程序时, 又有中断优先级更高的中断申请产生, 这时CPU就会暂停当前的中断服务转而处理高级中断申请, 待高级中断处理程序完毕再返回原中断程序断点处继续执 行, 这一过程称为中断嵌套

第5m25二5单片机的中断 4.中断响应的过程 (1)在每条指令结束后,系统都自动检测中断请求信号,如果 有中断请求,且CPU处于开中断状态下,则响应中断。 (2)保护现场,在保护现场前,一般要关中断,以防止现场被 破坏。保护现场一般是用堆栈指令将原程序中用到的寄存器推 入堆栈 (3)中断服务,即为相应的中断源服务 (4)恢复现场,用堆栈指令将保护在堆栈中的数据弹岀来,在 恢复现场前要关中断,以防止现场被破坏。在恢复现场后应及 时开中断 (5)返回,此时CPU将推入到堆栈的断点地址弹回到程序计 数器,从而使CPU继续执行刚才被中断的程序
第5章 MCS - 51单片机的中断 4. 中断响应的过程 (1) 在每条指令结束后, 系统都自动检测中断请求信号, 如果 有中断请求,且CPU处于开中断状态下, 则响应中断。 (2) 保护现场, 在保护现场前, 一般要关中断, 以防止现场被 破坏。保护现场一般是用堆栈指令将原程序中用到的寄存器推 入堆栈。 (3) 中断服务, 即为相应的中断源服务。 (4) 恢复现场, 用堆栈指令将保护在堆栈中的数据弹出来, 在 恢复现场前要关中断, 以防止现场被破坏。在恢复现场后应及 时开中断。 (5) 返回, 此时 CPU将推入到堆栈的断点地址弹回到程序计 数器, 从而使CPU继续执行刚才被中断的程序

第5来m5二5单片机的中新 52MCS-51中断系统 中断允许寄存器E 优先级 中断优先级 查询电路 1T0 IEO 源允许总允许寄存器IP 高优先级 EXO 中断请求 TFO ETO 源码F向量入口 1T1 EXI INTI IEI ETI 低优先级 ES 中断请求 EA 源码>向量入口 图51MCS-51中断系统结构框图
第5章 MCS - 51单片机的中断 5.2 MCS - 51中断系统 图5.1 MCS - 51中断系统结构框图

第幸m25:51单片机的中断 521中断源 表518051中断源 中断源 说 明 IN' TO P3.2引脚输入,低电平/负跳变有效,在每个机器周期的S5P2采样 并建立IE0标志 定时器0 当定时器T0产生溢出时,置位内部中断请求标志TF0,发中断申请 P3.3引脚输入,低电平/负跳变有效,在每个机器周期的S5P2采样 并建立IE1标志 定时器1 当定时器T1产生溢出时,置位内部中断请求标志TF1,发中断申请 串行口 当一个串行帧接收/发送完时,使中断请求标志RI/TI置位,发中断 请求
第5章 MCS - 51单片机的中断 5.2.1 中断源 表 5.1 8051 中 断 源

第5m25二5单片机的中断 1.特殊功能寄存器TCON中的标志 (MSB) (LSB) TF1 TRI TFO TRO E1 IT1IEOITO 图52TCON格式
第5章 MCS - 51单片机的中断 1. 特殊功能寄存器TCON中的标志 TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 (MSB) (LSB) 图 5.2 TCON格式

第5m25二5单片机的中断 2.特殊功能寄存器SCON (MSB LSB SMO SMI SM2 REN TBO RBO TI RI 图53SCON格式
第5章 MCS - 51单片机的中断 2. 特殊功能寄存器SCON 图 5.3 SCON格式 SM0 SM1 SM2 REN TB0 RB0 TI RI (MSB) LSB

第5m25二5单片机的中断 522中断控制 1.中断允许控制 MCS-51单片机有5个(8052有6个)中断源,为了使每 个中断源都能独立地被允许或禁止,以便用户能灵活使用,它 在每个中断信号的通道中设置了一个中断屏蔽触发器。 只有该触发器无效,它所对应的中断请求信号才能进入 CPU,即此类型中断开放。否则,即使其对应的中断标志位置 l,CPU也不会响应中断,即此类型中断被屏蔽了。同时CPU内 还设置了一个中断允许触发器,它控制CPU能否响应中断
第5章 MCS - 51单片机的中断 5.2.2 中断控制 1. MCS - 51单片机有 5个(8052有 6个)中断源, 为了使每 个中断源都能独立地被允许或禁止, 以便用户能灵活使用, 它 在每个中断信号的通道中设置了一个中断屏蔽触发器。 只有该触发器无效, 它所对应的中断请求信号才能进入 CPU, 即此类型中断开放。 否则, 即使其对应的中断标志位置 1, CPU也不会响应中断, 即此类型中断被屏蔽了。同时CPU内 还设置了一个中断允许触发器, 它控制CPU能否响应中断
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 南京师范大学:《单片机原理及应用》第4章 汇编语言程序设计简介.ppt
- 南京师范大学:《单片机原理及应用》第7章 单片机系统扩展与接口技术.ppt
- 南京师范大学:《单片机原理及应用》第6章 MCS-51单片机内部定时器/计数器及串行接口.ppt
- 《硬盘维修》参考资料:第二十四讲 PC3000昆腾的过程.doc
- 《硬盘维修》参考资料:第二十三讲 ST指令全集.doc
- 《硬盘维修》参考资料:第二十二讲 硬盘维修.doc
- 《硬盘维修》参考资料:第二十一讲 硬盘数据恢复知识.doc
- 《硬盘维修》参考资料:第二十讲 硬盘数据恢复教程.doc
- 《硬盘维修》参考资料:第十九讲 硬盘软故障完全修复手册——数据结构篇.doc
- 《硬盘维修》参考资料:第十八讲 硬盘缺陷的分类.doc
- 《硬盘维修》参考资料:第十七讲 硬盘坏道的发现与修复.doc
- 《硬盘维修》参考资料:第十六讲 硬盘故障提示信息中文含义.doc
- 《硬盘维修》参考资料:第十五讲 硬盘电路板测试及维修技巧.doc
- 《硬盘维修》参考资料:第十四讲 硬盘安装简明教程.doc
- 《硬盘维修》参考资料:第十三讲 美钻的硬盘.doc
- 《硬盘维修》参考资料:第十二讲 零磁道坏损的软、硬盘修复记.doc
- 《硬盘维修》参考资料:第十一讲 解开硬盘逻辑死锁的另几种有效方法.doc
- 《硬盘维修》参考资料:第十讲 钻石硬盘维修实战手册(2).doc
- 《硬盘维修》参考资料:第九讲 钻石硬盘维修实战手册(1).doc
- 《硬盘维修》参考资料:第八讲 硬盘诊断要领.doc
- 南京师范大学:《单片机原理及应用》第2章 单片机的硬件结构和原理.ppt
- 南京师范大学:《单片机原理及应用》第3章 MCS-51单片机指令系统.ppt
- 浙江大学:《电子商务导论》课程PPT教学课件_第一章 电子商务概述(冯雁).ppt
- 浙江大学:《电子商务导论》课程PPT教学课件_第四章 广告业电子商务.ppt
- 浙江大学:《电子商务导论》课程PPT教学课件_第六章 B2B电子商务.ppt
- 浙江大学:《电子商务导论》课程PPT教学课件_第七章 电子商务基础设施.ppt
- 浙江大学:《电子商务导论》课程PPT教学课件_第九章 电子商务安全技术.ppt
- 浙江大学:《电子商务导论》课程PPT教学课件_第十章 电子商务支付工具.ppt
- 《大学计算机基础教程》课程教学资源:计算机基础知识.ppt
- 上海理工大学:《电子商务基础与应用》课程PPT教学课件资源(第四版)第十二章 电子商务安全管理.ppt
- 上海理工大学:《电子商务基础与应用》课程PPT教学课件资源(第四版)第八章 网络促销.ppt
- 上海理工大学:《电子商务基础与应用》课程PPT教学课件资源(第四版)第九章 ebXML原理.ppt
- 上海理工大学:《电子商务基础与应用》课程PPT教学课件资源(第四版)第十章 电子支付.ppt
- 上海理工大学:《电子商务基础与应用》课程PPT教学课件资源(第四版)第十一章 电子商务物流.ppt
- 上海理工大学:《电子商务基础与应用》课程PPT教学课件资源(第四版)第七章 网络营销策略.ppt
- 《Dreamweaver扩展》参考文献(英文版)Extending Dreamweaver 8.pdf
- 《C语言程序设计教程》第12章 C语言综合应用程序示例.ppt
- 合肥工业大学:《软件工程》课程教学资源(PPT课件讲稿)第十章 OOA.ppt
- 合肥工业大学:《软件工程》课程教学资源(PPT课件讲稿)第十一章 OOD.ppt
- 合肥工业大学:《软件工程》课程教学资源(PPT课件讲稿)第十一章 OOD续.ppt