第8章 STC15W4K32S4单片机中断系统.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第8章STC15W4K32S4单片机中断系统 8.1 中断系统概述8.2STC15W4K32S4单片机的中断系统 8.3STC15W4K32S4单片机外部中断的扩展8.4 基于Proteus仿真与STC实操外部中断的应用《单片微机原理与接口技术》8.1 中断系统概述 1 中断系统的几个概念 中断 所谓中断是指程序执行过程中,允许外部或内部事件通过硬件打断程序的执行,使其转向为处理外部或内部事件的中断服务程序中去,完成中断服务程序后,CPU返回继续执行被打断的程序。 中断过程:中断请求、中断响应、中断服务与中断返回。《单片微机原理与接口技术》8.1 中断系统概述 1 中断系统的几个概念 中断源 引起CPU中断的根源或原因,称为中断源。中断源向CPU提出的处理请求,称为中断请求或中断申请。《单片微机原理与接口技术》8.1 中断系统概述 1 中断系统的几个概念 中断优先级 当有几个中断源同时申请中断时,那么就存在CPU先响应哪个中断请求的问题?为此,CPU要对各中断源确定一个优先等级,称为中断优先级。中断优先级高的中断请求优先响应。《单片微机原理与接口技术》8.1 中断系统概述 1 中断系统的几个概念 中断嵌套 中断优先级高的中断请求可以中断CPU正在处理的优先级更低的中断服务程序,待完成了中断优先权高的中断服务程序之后,再继续执行被打断的优先级低的中断服务程序,这就是中断嵌套.《单片微机原理与接口技术》8.1 中断系统概述 2 中断的技术优势 (1) 解决了快速CPU和慢速外设之间的矛盾,可使CPU和外设并行工作。 (2) 可及时处理控制系统中许多随机参数和信息 (3) 具备了处理故障的能力,提高了机器自身的可靠性 (4)实现人机联系《单片微机原理与接口技术》8.1 中断系统概述 3 中断系统需要解决的问题 (1)当有中断请求时,需要有一个寄存器能把中断源的中断请求记录下来; (2)能够对中断请求信号进行屏蔽,灵活地对中断请求信号实现屏蔽与允许的管理; (3)当有中断请求时,CPU能及时响应中断,停下正在执行的任务,自动转去处理中断服务子程序,中断服务处理后能返回到断点处继续处理原先的任务; (4)当有多个中断源同时申请中断时,应能优先响应优先权高的中断源,实现中断优先级权的控制; (5)当CPU正在执行低优先级中断源中断服务程序时,若这时优先级比它高的中断源也提出中断请求,要求能暂停执行低优先级中断源的中断服务程序转去执行更高优先级中断源的中断服务程序,实现中断嵌套,并能逐级正确返回原断点处。《单片微机原理与接口技术》8.2 STC15W4K32S4单片机的中断系统--中断请求 STC15W4K32S4单片机的中断系统有21个中断源,2个优先级,可实现二级中断服务嵌套。 由IE、IE2、INT_CLKO等特殊功能寄存器控制CPU是否响应中断请求;由中断优先级寄存器IP、IP2安排各中断源的优先级;同一优先级内2个以上中断同时提出中断请求时,由内部的查询逻辑确定其响应次序。《单片微机原理与接口技术》8.2 STC15W4K32S4单片机的中断系统--中断请求 STC15W4K32S4单片机的中断系统有21个中断源,2个优先级,可实现二级中断服务嵌套。 由IE、IE2、INT_CLKO等特殊功能寄存器控制CPU是否响应中断请求;由中断优先级寄存器IP、IP2安排各中断源的优先级;同一优先级内2个以上中断同时提出中断请求时,由内部的查询逻辑确定其响应次序。《单片微机原理与接口技术》8.2 STC15W4K32S4单片机的中断系统--中断请求 1. 中断源 外部中断0(INT0) 中断请求信号由P3.2引脚输入。通过IT0来设置中断请求的触发方式。当IT0为“1”时,外部中断0为下降沿触发;当IT0为“0”时,无论是上升沿还是下降沿,都会引发外部中断0。一旦输入信号有效,则置位IE0标志,向CPU申请中断。《单片微机原理与接口技术》8.2 STC15W4K32S4单片机的中断系统--中断请求 1. 中断源 外部中断1(INT1) 中断请求信号由P3.3引脚输入。通过IT1来设置中断请求的触发方式。当IT1为“1”时,外部中断0为下降沿触发;当IT1为“0”时,无论是上升沿还是下降沿,都会引发外部中断1。一旦输入信号有效,则置位IE1标志,向CPU申请中断。《单片微机原理与接口技术》8.2 STC15W4K32S4单片机的中断系统--中断请求 1. 中断源 定时/计数器T0溢出中断 当定时/计数器T0计数产生溢出时,定时/计数器T0中断请求标志位TF0置位,向CPU申请中断。 定时/计数器T1溢出中断 当定时/计数器T1计数产生溢出时,定时/计数器T1中断请求标志位TF1置位,向CPU

文档评论(0)

粱州牧 + 关注
实名认证
文档贡献者

资料收集自互联网,若有侵权请联系删除,谢谢~

版权声明书
用户编号:8036120077000004

1亿VIP精品文档

相关文档