中断系统〖教案〗PIC单片机

上传人:工**** 文档编号:442010 上传时间:2017-02-26 格式:PDF 页数:46 大小:597.99KB
返回 下载 相关 举报
中断系统〖教案〗PIC单片机_第1页
第1页 / 共46页
中断系统〖教案〗PIC单片机_第2页
第2页 / 共46页
中断系统〖教案〗PIC单片机_第3页
第3页 / 共46页
中断系统〖教案〗PIC单片机_第4页
第4页 / 共46页
中断系统〖教案〗PIC单片机_第5页
第5页 / 共46页
点击查看更多>>
资源描述

《中断系统〖教案〗PIC单片机》由会员分享,可在线阅读,更多相关《中断系统〖教案〗PIC单片机(46页珍藏版)》请在金锄头文库上搜索。

1、 件 而 出现的。通常计算机中只有一个但除了运行程 序 之外,要面临数据输入输出以及其它随机 事件的处理。能够处理这种随机的、突发的事件就需要中断技术。外部发生了某一事件(如定时器溢出、引脚 上电 平变 化) ,请 求C 去 处理,于是C 去处理 所发 生的 事件 。 中断处理完该事件后,再回到原来 被中止的地方,继续执行 原 来的工作,实现这种功能的部件称 为中断系统。产生中断的 请 求源称为 中断源 。中断源向C , 称为 中断请求或中断申请 。C 的 事务 ,转 去处 理事 件的 过程,称 为 断响应过程 。对事件的整个处 理过 程, 称为 中断服务(或中断处理) 。处理完毕,再回到原来

2、被中止的地方,称为 中断返回 。断概述处理功能,能对外界异常发生的事件由中断技术作及时处理。 把这 种现象上升到计算机理论,就是一个资源( 对多项任务,由于资 源有 限, 因此 就 可能出现资源竞争的局面。而中断 技术就是解决资源竞争的 有 效办法,采用中断方法可以使多项 任务共享一个资源,所以 中 断技术实质上就是一种资源共享技术。如些外围设备模块在启用时以及在工作过程中,都或多或少地需要调或交换数据等各种服务工作。由于各个外围设备模块的工作速度却非常低,况且这些外围设备模块也不是频繁地要求此,采用中断技术可以让众多外围设备模块共享1个断源中断源种类 中断源志位 中断源屏蔽位873/ 876

3、 874/ 877 870 871 872外部触发中断 00 断源 2 并行端口中断A/ 13种 14种 10种 11种 通常用于I/个是个是可以是上升沿触发,又可以是下降沿触发,主要由选择寄存器用上升沿触发,如该位被清零,则由下降沿触发。当检测到引脚上有规定的有效边沿时,便把中断中断断源2 4引脚上一旦有电平变化,就会把 个中断可以通过对R 清零来控制该中断是否开放。时中断类定时中断是为满足定时或计数的需要而设置的。为此,在单片机芯片内部有三个定时器 /计数器。以对其中的技术结构进行技术的方法,实现定时或计数功能。当技术结构发生计数溢出时,既表明定时时间到或计数值已满,这时就以计数溢出信号去

4、置位溢出标志位,作为单片机接受中断请求的标志。这种中断请求是在单片机芯片内部发生的,因此无需在芯片上设置引入端。断源1由F 0H)时 , 硬件自动把T 该中断是否开放。2溢 出( 即由 0000H)时 ,硬 件 自 动 把 。 可 以 通 过 对 或 清 零来控制该中断是否开放。3件自动把于中断系统处于单片机芯片的内部,因此用户只能以软件方法,通过设置状态位来使用中断系统。为此 ,中断控制有关的寄存器共 6个,即中断控制寄存器( 选项寄存器( 外围接口中断允许寄存器 1( 外围接口中断标志寄存器 1( 外围接口中断标志寄存器 2( 外围接口中断允许寄存器2(断控制寄存器( 中断控制寄存器是一个

5、可读写的 8位寄存器。R/ R/ R/ R/ R/ R/00 蔽所有的中断请求;1:允许非屏蔽的中断。0:屏蔽所有外围接口的中断请求;1:允许非屏蔽的中断。1:允许定时器0 溢出时中断;0:禁止定时器0 溢出时中断。1: 允 许 响应由R 的外中断;0: 禁 止 响 应 由 入 的 外 中断。1:允许端口:禁止端口:表 示 没 有 发 生状态变化的。1: 表 示 有 发 生 状态变化的。1:有外中断发生时,0:无外中断发生时6 4 2 000( 一外围接口中断允许寄存器 1( 内容是各个外部接口中断的允许位。它是一个可读 /写操作的 8位寄存器R/W R/ R/W R/ R/ R/W R/W

6、R/ 1 示读或写 操 作 已 经 发 生;0: 没有读/ 写操作。1: 表示A /:表示 A/正在进行,尚未完成。1: 表 示 缓 冲 器 满, :,表示接收缓冲器空。1: 表 示 缓 冲 器 是空的,0:表示发送缓冲器满。1: 表 示 :没有产生溢出。1:表示出现了T 2匹配 ; 0: 表示未出现了T : 表 示 :表示没有: 表 示 : 表 示 7 5 3 1 一外围接口中断标志寄存器 1( 一外围接口中断标志寄存器 1( 内容是各个外部接口有中断时的标志位。R/ R/ R/ R/ R/ R/ R/ R/ 示读或写 操 作 已 经 发 生;0: 没有读/ 写操作。1: 表示A /:表示 A/正在进行,尚未完成。1: 表 示 缓 冲 器 满, :,表示接收缓冲器空。1: 表 示 缓 冲 器 是空的,0:表示发送缓冲器满。1: 表 示 :没有产生溢出。1:表示出现了T 2匹配 ; 0: 表示未出现了T : 表 示 :表示没有: 表 示 : 表 示 7 5 3 1 二外围接口中断允许寄存器2(内容包括 R/ R/ R/ R/留 允 许 作 中 断;0: 屏 蔽 作 中 断。1:允许总线碰撞中断;0:屏蔽总线碰撞中断。1:允许:屏蔽7 5 3 1 留二外围接口中断标志寄存器 2( 二外围接口中

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > IT计算机/网络 > 嵌入式开发/单片机

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号