- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
教学课件讲义PPT教学教案培训资料医学中小学上课资料
第5章 中断系统及应用 ;5.1 概 述 ; 2. 中断源
中断源是指在计算机系统中向CPU发出中断请求的事件。中断源可以是人为设定的,也可以是突发的随机事件。如定时器中断就是由定时器溢出产生的中断。 ; 3. 中断优先级
由于在实际应用系统中往往有多个中断源,且中断申请是随机的,有时还可能会有多个中断源同时提出中断申请,但CPU一次只能响应一个中断源发出的中断请求,这时CPU响应哪个中断请求,就需要用软件或硬件按中断源工作性质的轻重缓急给它们安排一个优先顺序,即所谓的优先级排队。中断优先级越高则响应优先权就越高。当CPU正在执行中断服务程序时,又有中断优先级更高的中断申请产生,CPU就会暂停原来的中断处理程序而转去处理优先级更高的中断请求,处理完毕后再返回原低级中断服务程序,这一过程称为中断嵌套,具有这种功能的中断系统称为多级中断系统。没有中断嵌套功能的则称为单级中断系统。;图5.1 中断嵌套示意图; 4. 中断响应过程
中断响应过程有以下几步:
(1) 检测中断。在每一条指令结束后,系统自动检测中断请求信号,如果有中断请求且相应的中断允许位为真(允许中断)时,则响应中断。
(2) 保护现场。CPU一旦响应中断,中断系统会自动保存当前内容PC和SR寄存器内容(通过入栈完成),执行中断服务程序,中断服务程序还可以通过压入堆栈来保护原程序中用到的数据和寄存器的值。保护现场前一般要关中断,以防止现场保护过程中有高优先级中断发生而破坏现场保护。保护现场一般是用堆栈指令将原程序中用到的寄存器压入堆栈,现场保护之后要开中断,以便响应更高优先级的中断申请。 ; (3) 中断服务。通过执行中断服务程序完成相应的功能。
(4) 清除中断标志位。CPU响应中断后,要请除相应的中断请求标志位,以免CPU再次响应该中断。
(5) 恢复现场。中断服务完成后,返回之前要用弹出堆栈指令使保护在堆栈中的数据和寄存器的值弹出,以实现恢复原有数据的目的。
注意:在恢复现场前要关中断,以防止恢复现场过程中再有中断响应破坏恢复现场。现场恢复后应及时开中断。 ; (6) 中断返回。此时CPU将PC指针和SR内容弹出堆栈恢复断点,从而使CPU继续执行刚才被中断的程序。
在单片机中,中断技术主要用于实时控制和及时处理外部突发事件。要求计算机能及时响应被控对象提出的分析计算和控制等请求,使被控对象保持在最佳工作状态,以达到预定的控制效果。由于这些控制参量的请求都是随机发生的,而且要求单片机必须做出快速响应并及时处理,对此只有利用中断技术才能实现。 ;5.2 SPCE061A中断系统 ; 3. 事件中断
事件中断简称中断,以下提到的中断均为事件中断,一般产生于片内某部件或由外设中断输入引脚引入的某个事件,这种中断的开放/屏蔽由对应位和相应的IRQ或FIQ总使能控制,由软件设置。
事件中断可采用两种方式:快速中断请求(FIQ)和中断请求(IRQ),这两种中断都由相应的总使能来控制。 ; 2. 外部中断
SPCE061A单片机有两个外部中断EXT1和EXT2。两个外部输入引脚分别与B口的IOB2和IOB3复用,即EXT1(IOB2)和EXT2(IOB3)。引入两个外部中断源的中断请求信号,外部中断以负跳沿触发方式输入中断请求信号,如图5.2所示。 ;图5.2 外部中断信号 ; EXT1、EXT2可以由外部单脉冲产生中断请求信号,也可以通过接入相应的阻容元件实现定时中断。
在IOB2和IOB4之间以及IOB3和IOB5之间分别接入两个反馈电路,外接RC振荡器做外部定时中断使用,如图5.3所示,此时,外部中断的反馈电路使用四个管脚(B口的IOB2、IOB3、IOB4和IOB5引脚),其中IOB4和IOB5主要用来组成RC反馈电路,通过IOB2和IOB4之间(或者IOB3和IOB5之间)增加一个RC振荡电路,便可在EXT1(或EXT2)端得到振荡信号作为外中断触发信号。为使反馈电路正常工作,必须将IOB2(或IOB3)设置为反相输出方式,IOB4(或IOB5)设置为输入方式。 ;图5.3 IOB2、IOB4或IOB3、IOB5之间的反馈结构 ; 3. 串行通信口中断
串行通信口中断由SPCE061A内部串行通信口中断源产生。串行通信口中断分为串行口发送中断和接收中断两种,共用一个中断向量。因此,在进入串行通信口中断服务程序后,需要判断是接收中断还是发送中断。; 当串行通信口发送/接收完一组串行数据时,自动使串行通信口控制
您可能关注的文档
- 大学金融英语chapter_2_Money_Supply教材教学课件.ppt
- 大学金融英语chapter_3_Monetary_Policy教材教学课件.ppt
- 大学金融英语chapter_4_Fiscal_Policy教材教学课件.ppt
- 大学金融英语chapter_5_Overview教材教学课件.ppt
- 大学金融英语chapter_6_Money_Markets_in_the_U_S教材教学课件.ppt
- 大学金融英语chapter_7_Capital_Markets_in_the_U_S教材教学课件.ppt
- 大学金融英语chapter_8_Foreign_Exchange_Markets教材教学课件.ppt
- 大学金融英语chapter_9_U.S._Mortgage_Markets教材教学课件.ppt
- 大学金融英语chapter_10_Securities_Markets教材教学课件.ppt
- 大学金融英语chapter_11_Derivatives_Markets_1:Overview教材教学课件.ppt
最近下载
- 五年级道德与法治上册期中考试卷及答案【学生专用】.docx VIP
- 离散输入inspectionrun1电梯技术8 dcss vfj.pdf VIP
- 《中国肌肉减少症诊疗指南(2024版)》解读PPT课件.pptx VIP
- “十五五”服务业高质量发展规划_1.docx
- QC成果-提高大面积金刚砂地坪一次验收平整度合格率.pdf VIP
- 五年级《道德与法治》上册期中考试卷及答案.docx VIP
- 山东省德州市2024-2025学年高二上学期期中考试生物试题..docx VIP
- 李可老中医急危重症疑难病经验专辑(精品版本).docx VIP
- 2025年中国快运快递产业园区行业市场全景评估及发展战略研究报告.docx
- 无损检测质量管理体系.ppt VIP
原创力文档


文档评论(0)