- 1、本文档共46页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章中断系统
第六章中断系统
第六章 中断系统
6.1 中断概述
6.2 中断源
6.3中断控制
6.4中断响应
6.5中断请求的撤除
6.6 中断控制编程实例
第六章中断系统
6.1 中断概述
6.1.1 中断概念的引入
中断技术最初是为计算机处理外界随机事件而出
现的。通常计算机中只有一个CPU,但除了运行程序之
外,CPU还要面临数据输入输出以及其它随机事件的处
理。能够处理这种随机的、突发的事件就需要中断技
术。
第六章中断系统
6.1 中断概述
6.1 中断概述
6.1.1 中断概念的引入
6.1.2有关中断的名词
当单片机的CPU正在处理某事件时,若外部发生了某一事
件(如定时器溢出、引脚上电平变化),请求CPU迅速去处理,
于是CPU就暂时中止当前的工作,转去处理所发生的事件。中
断处理完该事件后,再回到原来被中止的地方,继续执行原来
的工作,实现这种功能的部件称为中断系统。产生中断的请求
源称为中断源。中断源向CPU提出的处理请求,称为中断请求
或中断申请。CPU暂时中断自身的事务,转去处理事件的过程,
称为CPU的中断响应过程。对事件的整个处理过程,称为中断
服务(或中断处理)。处理完毕,再回到原来被中止的地方,称
为中断返回。
第六章中断系统
6.1 中断概述
PIC16F877单片机具有实时处理功能,能对外界异常发生
的事件由中断技术作及时处理。把这种现象上升到计算机理论,
就是一个资源(CPU)面对多项任务,由于资源有限,因此就可
能出现资源竞争的局面。而中断技术就是解决资源竞争的有效
办法,采用中断方法可以使多项任务共享一个资源,所以中断
技术实质上就是一种资源共享技术。
PIC16F87X系列单片机是芯片内部包含有外围设备模块数
量最多的单片机品种之一。例如PIC16F874和PIC16F877单片机
的芯片内部就集成了15个外围设备模块;这些外围设备模块在
启用时以及在工作过程中,都或多或少地需要CPU参与控制、
协调或交换数据等各种服务工作。由于CPU的运行速度非常高,
而各个外围设备模块的工作速度却非常低,况且这些外围设备
模块也不是频繁地要求CPU对其服务。因此,采用中断技术可
以让众多外围设备模块共享1个CPU。
第六章中断系统
6.2 中断源
中断源种类 中断源志位 中断源屏蔽位 873/ 876 874/ 877 870 871 872
外部触发中断INT INTF INTE √ √ √ √ √
TMR0溢出中断 T0IF T0IE √ √ √ √ √
RB端口电平变化中断 RBIF RBIE √ √ √ √ √
TMR1溢出中断 TMR1IF TMR1IE √ √ √ √ √
TMR2 中断 TMR2IF TMR2IE √ √ √ √ √
CCP1 中断 CCP1IF CCP1IE √ √ √ √ √
CCP2 中断 CCP2IF CCP2IE √ √
第六章中断系统
文档评论(0)