当前课程知识点:单片机原理及应用 >  6 中断与定时系统 >  6.4 中断请求的撤消 >  中断请求的撤消

返回《单片机原理及应用》慕课在线视频课程列表

中断请求的撤消在线视频

中断请求的撤消

下一节:外部中断举例

返回《单片机原理及应用》慕课在线视频列表

中断请求的撤消课程教案、知识点、字幕

同学

你好

前面我们学习了

51单片机的中断响应的过程

今天我们将详细的来探讨一下

单片机的中断请求的撤销

中断响应后

中断请求标志位应该及时的清除

否则就意味着中断请求仍然存在

单片机就会反复不停的

去响应这个中断

因此那么当这个中断响应处理之后的

一定要及时的去对这个中断标志

进行清除

由于51单片机有五种不同类型的中断

这不同类型的中断它们请求标志的清除

是不一样的

下面我们就来看一看这不同类型的

中断请求到底是如何撤销的

首先我们来看一看定时计数器的

中断标志是如何撤销的

当定时计数器的中断响应之后

单片机的硬件会自动的

把和定时计数器这个中断标志相关的

TF0和TF1清0

因此定时中断的中断请求

是硬件自动撤除的

不需要我们用户来干预

再来看一看脉冲方式的外部中断

请求的撤销方式

对于这个脉冲方式的

这个中断请求

也是由硬件自动撤除

也是由硬件自动撤除

注意一下外部中断的这个撤销

包含了两项内容

即第一个那么中断标志位置0

这个是由中断响应后

由这个我们的单片机硬件电路自动去完成

第二步就是外部中断请求信号的撤销

这个是随着脉冲信号消失后

随即是自动撤销的

但是我们知道

这个外部中断的请求有两种方式

一种是脉冲信号的请求

一种是电平方式的外部中断请求

对于这种电平方式的外部中断请求的

这个撤销

也是包含了自动与强制撤除两个部分

首先会通过硬件自动的来使这个标志位

IE0或IE1清0

但是由于这个电平请求方式光靠消除

中断标志位并不能够彻底的解决

这个中断请求的撤除问题

还需要在中断响应后把中断请求输入端

从低电平要强制的改为高电平

否则这个低电平的中断申请

将一直存在

那我们单片机会不停的去响应执行

相关的这个外部中断服务程序

对于这个串行中断请求的撤除

并不是由这个单片机的硬件

自动来撤除

而是必须由软件的方法来完成

串行中断的这个标志是TI和RI

但对于这两个标志

我们前面说过不进行自动清0

因为在这个中断响应后还需要测试

这两个标志位的状态

以判定是接受操作呢还是发送操作

因为我们的串口只是通过单片机的一根引脚

这个引脚既负责发送

又负责接收

所以我们必须要进一步的

来通过它们相关的发送标志位

和接收标志位的状态来判断

到底是发送了一帧数据

还是接收到了一帧数据

所以对于串口的

这个中断请求标志并不是由硬件

自动撤除

必须是由软件来进行这个撤除

这个请同学们一定要注意

好的

以上就是我们对

这个中断请求标志撤销的介绍

请同学们要详细的领会

这五种不同的中断源

它们的撤销的方式的情况

因为每一种撤销方式都不是完全相同

在用到相关的中断时

一定要注意这个相关中断标志的

撤除的问题

好的

今天课到这里

同学们再见

单片机原理及应用课程列表:

1 单片机系统概述

-1.1 单片机的名称

--单片机的名称

-1.2 单片机的相关概念

--单片机的相关概念

-1.3 单片机的设计语言及软件

--单片机的设计语言及软件

-1.4 单片机的发展

--单片机的发展

-1.5单片机的应用

--单片机的应用

-1.6 第一单元作业

2 单片机的硬件结构

-2.1 单片机的结构框图

--单片机的结构框图

-2.2 80C51内部结构

--80C51内部结构

-2.3 信号引脚

--信号引脚

-2.4 内部数据存储器RAM

--内部数据存储器RAM

-2.5 特殊功能寄存器

--特殊功能寄存器

-2.6 堆栈

--堆栈

-2.7 内部程序存储器ROM

--内部程序存储器ROM

-2.8 存储器的结构特点

--存储器的结构特点

-2.9 并行输入输出接口电路

--并行输入输出接口电路

-2.10 并口功能与时序

--并口功能与时序

-2.11 工作方式

--工作方式

-2.12 最小应用系统

-- 最小应用系统

-2.13 第二单元作业

3 指令系统

-3.1 指令格式

--指令格式

-3.2 立即寻址与直接寻址

--立即寻址与直接寻址

-3.3 寄存器寻址与寄存器间接寻址

--寄存器寻址与寄存器间接寻址

-3.4 变址间接寻址与位寻址

--变址间接寻址与位寻址

-3.5 内部RAM传送指令

--内部RAM传送指令

-3.6 外部RAM传送指令

--外部RAM传送指令

-3.7 ROM传送指令

--ROM传送指令

-3.8 交换指令

--交换指令

-3.9 堆栈操作指令

--堆栈操作指令

-3.10 传送类指令习题讲解

--传送类指令习题讲解

-3.11 算术运算类指令特点

--算术运算类指令特点

-3.12 加法指令

--加法指令

-3.13 加法习题、减法和乘除指令

--加法习题、减法和乘除指令

-3.14 逻辑运算指令

--逻辑运算指令

-3.15 布尔变量操作指令

--布尔变量操作指令

-3.16 无条件转移指令

--无条件转移指令

-3.17 条件转移指令

--条件转移指令

-3.18 循环转移指令

--循环转移指令

-3.19 子程序相关指令

--子程序相关指令

-3.20 并口访问指令及指令小结

--并口访问指令及指令小结

-3.21 第三单元作业

4 汇编语言程序设计

-4.1 汇编程序约定

--汇编程序约定

-4.2 宏指令

--宏指令

-4.3 汇编控制指令

--汇编控制指令

-4.4 汇编语言程序设计步骤

--汇编语言程序设计步骤

-4.5 顺序程序举例

-- 顺序程序举例

-4.6 单重分支结构

--单重分支结构

-4.7 多重分支结构

--多重分支结构

-4.8 单重循环结构

--单重循环结构

-4.9 计数控制循环程序

--计数控制循环程序

-4.10 特征控制循环程序

-- 特征控制循环程序

-4.11 多重循环程序

--多重循环程序

-4.12 子程序的概念

--子程序的概念

-4.13 子程序设计注意事项

--子程序设计注意事项

-4.14 子程序举例

--子程序举例

-4.15 第四单元作业

5 单片机存储器扩展

-5.1 系统扩展

--系统扩展

-5.2 51单片机扩展方法

--51单片机扩展方法

-5.3 存储器单元位数扩充方法

--存储器单元位数扩充方法

-5.4 存储器容量单元扩充方法

--存储器容量单元扩充方法

-5.5 译码线选法

--译码线选法

-5.6 程序存储器的类型

--程序存储器的类型

-5.7 程序存储器的扩展

--程序存储器的扩展

-5.8 数据存储器的扩展

--数据存储器的扩展

-5.9 存储器综合扩展

--存储器综合扩展

-5.10 单片机存储器系统的特点

-- 单片机存储器系统的特点

-5.11 第五单元作业

6 中断与定时系统

-6.1 中断技术

--中断技术

-6.2 中断优先级及中断系统内部结构

--中断优先级及中断系统内部结构

-6.3 中断控制寄存器及中断响应过程

--中断控制寄存器及中断响应过程

-6.4 中断请求的撤消

--中断请求的撤消

-6.5 外部中断举例

--外部中断举例

-6.6 定时器/计数器

--定时器/计数器

-6.7 定时计数器工作方式及程序编写

--定时计数器工作方式及程序编写

-6.8 定时器举例

--定时器举例

-6.9 第六单元作业

7 I/O扩展及应用

-7.1 并行接口

-- 并行接口

-7.2 并口举例

--并口举例

-7.3 并口扩展芯片

--并口扩展芯片

-7.4 8155连接方式及编程

--8155连接方式及编程

-7.5 键盘接口技术

--键盘接口技术

-7.6 按键处理程序及举例

--按键处理程序及举例

-7.7 键盘扫描子程序

-- 键盘扫描子程序

-7.8 显示接口技术

--显示接口技术

-7.9 多位字符静态显示

--多位字符静态显示

-7.10 多位字符动态显示

--多位字符动态显示

-7.11 第七单元作业

8 单片机实验

-8.1 流水灯控制系统设计

--html

-8.2 数码管显示系统设计

--html

-8.3 按键控制系统设计

--html

-8.4 中断控制系统设计

--html

-8.5 定时计数器系统设计

--html

-8.6 串口通信系统设计

--html

-8.7 汉字显示系统设计

--html

-8.8 单片机烧录方法

--单片机烧录方法

-8.9 第八章作业-作业

中断请求的撤消笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。