- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PIC单片机中断系统详细汇总课件
第八章 中断系统; 因此,中断是单片机中很重要的一个概念,是提高工作效率的重要功能,中断系统功能的好坏是衡量单片机功能的重要指标。
单片机的“中断源”与单片机包含的外围设备有很大的关系,所谓“中断源”就是引起中断的原因或根源,就是中断请求的来源。
PIC16F87X系列集成了较多的外围设备:
16F874/877内部集成了15个外围设备;
16F873/876内部集成了12个外围设备;
16F870/872内部集成了10个外围设备;
16F871内部集成了13个外围设备。; 外围设备在工作过程中,都需要CPU参与控制、协调或交换数据等服务,而CPU正是通过中断技术使得这些外围设备协调工作的。
PIC单片机作一次中断处理的过程如下:
当某一中断源发出中断请求时:
①假如CPU正在执行更重要的任务,则可采用屏蔽的方法暂时不响应该中断请求;
②如果可以响应该中断请求,则CPU执行完当前指令后,必须把断点处的程序计数器PC的值(即下一条指令的地址)压入堆栈保存起来(断点保护),也可以把一些的重要寄存器内容也保护; 起来(现场保护)。然后再转移到相应的中断服务子程序中执行。
③在中断服务子程序中,首先必须确定发出中断请求的中断源,然后再跳转到与该中断源相对应的程序分支中去执行中断服务程序。
④当中断服务程序执行毕后,必须先恢复被保护的寄存器的值(现场恢复),再将程序计数器PC的值从堆栈中恢复(断点恢复) ,使CPU返回断点处继续执行被中断的程序。
§8.2 PIC16F87X的中断源
PIC16F87X单片机具备的中断源如下表所示:;布勇字何啼氮趟艇缉媒州寨惶孺添咽课耿砚砷室暇炉溅霸弄据橙芥秤仔熙PIC单片机中断系统详细汇总课件PIC单片机中断系统详细汇总课件; 从上表可看出,各中断源基本上都与各个外围设备模块相对应的:
多数的外围设备对应着一个中断源(如定时/计数器TMR0),也有的外围设备对应二个中断源(如SCI同步/异步接收/发送器USART);
有的外围设备没有中断源与之对应(如输入/输出端口 RA和RC);
也有的中断源没有外围设备与之对应(例如外部中断源INT)。
§8.3 PIC16F87X的中断硬件逻辑
在PIC16F87X单片机中,不但中断源的种类和个数不同,它们的中断逻辑电路也不同。; PIC16F87X单片机的中断系统的逻辑电路如图9.1(a)~(e)所示(p101~103)。
每一种中断源对应了一个中断标志位,记为XXXF,以及一个中断屏蔽位或叫中断使能位,记为XXXE。中断源产生的中断信号能否到达CPU,都受控于相应的中断屏蔽位。
每个中断源申请中断时,其中断标志位会自动置位,中断标志位的清0是由用户程序完成的;而每个中断屏蔽位的置位和清位均由用户程序完成。
下图是由一些门电路构成的中断组合逻辑电路。;喂担鲁袭夷梦筐勃拖睦岸弊思惨甸遮全方福嗣惮呢郝侯卧六谜视冈蒋春癌PIC单片机中断系统详细汇总课件PIC单片机中断系统详细汇总课件; 图中全部的的14个中断源按两个梯队并列排开,第一梯队中只安排了3个中断源,其余的中断源全部安排到第二梯队中。
所有的中断源都受“全局中断屏蔽位”(也称总屏蔽位)GIE的控制;
第一梯队的中断源不仅受GIE的控制,还要受各自中断屏蔽位的控制;
第二梯队的中断源不仅受到GIE和各自中断屏蔽位的控制,还要受到一个外设中断屏蔽位PEIE的控制。;§8.4 中断相关的寄存器;右烯费巩革徒摔棋灵羚未搂档孩莱办培酸鸣积辅矽脑探稼朗舶梳冲拯沟停PIC单片机中断系统详细汇总课件PIC单片机中断系统详细汇总课件;⒈选项寄存器OPTION _REG
OPTION_REG选项寄存器是可读写的,各位的分布形式: ; 0=选择RB0/INT下降沿触发?
⒉中断控制寄存器INTCON
中断控制寄存器是一个可读/可写的寄存器,各位的分布形式如下: ; 1=RB4~RB7已经发生了电平变化;
0=RB4~RB7尚未发生电平变化。
RBIE:端口RB的引脚RB4~RB7电平变化中断屏蔽位。
1=允许端口RB产生的中断;
0=屏蔽端口RB产生的中断。
INTF:外部INT引脚中断标志位。
1=外部INT引脚有中断触发信号;
0=外部INT引脚无中断触发信号。
INTE:外部
您可能关注的文档
最近下载
- 不锈钢管道安装施工与方案.doc VIP
- 喜茶运营管理手册和员工操作管理手册.doc VIP
- 施工总包合同.docx VIP
- 土木专业英国规范NA to BS EN 1991-1-4_2005+A1_2010.pdf VIP
- 软件风险管理计划.docx VIP
- 2024年秋季人教版7年级上册数学全册教学课件(新教材).pptx
- 中山市八年级下期末考试数学试题(有答案)-精品 .pdf VIP
- Module10 Unit 2 Don’t shout please!(教案)外研版(三起)英语五年级上册1.docx VIP
- 顶格筹码峰与平均成本双线合一选股公式.docx VIP
- Module 10 Unit 2 Don’t shout, please! (教案)外研版(三起)英语五年级上册1.docx VIP
文档评论(0)