高等教育中断系统.pptx
《高等教育中断系统.pptx》由会员分享,可在线阅读,更多相关《高等教育中断系统.pptx(30页珍藏版)》请在咨信网上搜索。
1、在完成中断服务子程序后,恢复有关的工作寄存器、累加器、标志位的内容,称为恢复现场;最后执行中断返回指令RETI,从堆栈中自动弹出断点地址PC,继续执行被中断的程序,称为中断返回。优先权:给各中断源规定一个优先级别,称为优先权。当两个或者两个以上的中断源同时提出中断请求时,计算机首先为优先权最高的中断源服务,服务结束后再响应级别较低的中断源。计算机按中断源级别高低逐次响应的过程称优先权排队。这个过程可以通过硬件电路来实现,也可以通过程序查询来实现。中断嵌套:当CPU响应某一中断的请求而进行中断处理时,若有优先权级别更高的中断源发出中断申请,CPU则中断正在进行的中断服务程序,并保留这个程序的断点
2、,响应高级中断,在高级中断处理完以后,再继续执行被中断的中断服务程序(如图5-1(b)所示)。中断申请的中断源的优先权级别与正在处理的中断源同级或更低时,CPU暂时不响应这个中断申请,直至正在处理的中断服务程序执行完以后才去处理新的中断申请。5.2 MCS-51中断系统中断系统MCS-51 单片机的中断系统结构随型号的不同而不同,包括中断源数目,中断优先级、中断控制寄存器都有差异。典型的89C51单片机有5个中断源,具有2个中断优先级,可以实现二级中断嵌套。每一个中断源可以设置为高优先级或低优先级中断,允许或禁止向CPU申请中断。89C51的中断系统结构如图5-2所示。5.2.1 MCS-51
3、中断源中断源8051有5个中断源:2个是引脚(P3.2)、(P3.3)输入的外部中断源;3个是内部中断源,它们是定时器T0、T1和串行口的中断请求源。(1)外部中断源上输入的两个外部中断标志和触发方式控制位在特殊功能寄存器TCON的低4位(见表5-1)。IE1:外部中断1请求源(INT1,P3.3)标志。IE11表明外部中断1正在向CPU申请中断。当CPU响应该中断时由硬件清“0”IE1(边沿触发方式)。IT1:外部中断1触发方式控制位。ITl0:外部中断1为电平触发方式。这种方式下,INT1 端输入低电平时,置位IE1,CPU在每个周期都采样INT1引脚的输入电平,当采样到低电平时,置“1”
4、IE1,采样到高电平时清“0”IE1。采用电平触发方式时,外部中断源信号必须保持低电平信号有效,直到该中断被CPU响应,同时在该中断服务程序执行完之前,外部中断源必须被清除,否则将产生另一次中断。ITl1,外部中断1控制为边沿(先高后低的负跳变)触发方式。这种方式CPU在每一个周期采样引脚的输入电平。如果相继的两次采样,前一个周期采样到INT1为高电平,后一个周期采样到INT1为低电平,则置“1”IE1。IE1=1表示外部中断1正在向CPU申请中断,直到该中断CPU响应时,才由硬件清“0”IE1。因为每个机器周期采样一次外部中断输入电平,因此采用边沿触发方式时,外部中断源输入的高电平和低电平的
5、时间必须保持12个时钟周期以上,才能保证被CPU检测到从高到低的跳变。IE0:外部中断0请求源(INT0,P3.2)标志。IE0=1外部中断0向CPU请求中断当CPU,响应该中断时由硬件清“0”IE0(边沿触发方式)。IT0:外部中断0触发方式控制,其控制方式与外部中断1类似。IT0=0:外部中断0为电平触发方式。IT0=1:外部中断0为边沿触发方式。(2)定时器T0、T1中断源TF1和TF0分别为定时器T1和T0的溢出标志。(2)定时器T0、T1中断源TF1和TF0分别为定时器T1和T0的溢出标志。TFl:T1溢出中断标志。T1被启动计数后,从初值开始加1计数,直至计满溢出后,由硬件使TFl
6、l,向CPU请求中断,此标志一直保持到CPU响应中断后,才由硬件自动清“0”。也可用软件查询该标志,并由软件清“0”。TF0:T0溢出中断标志。其操作功能类似于TF1。(3)串行口中断请求源SCON 为串行口控制寄存器,其低2 位锁定串行口的发送中断和接收中断的中断请求标志TI和RI TI:串行发送中断标志。CPU将一个字节数据写入发送缓冲器SBUF后启动发送,每发送完一个串行帧,硬件置位TI。TI标志由软件清除。RI:串行接收中断标志。在串行口允许接收时,每接收完一个串行帧,硬件置位RI。RI标志由软件清除。5.2.2 中断控制中断控制1中断允许寄存器中断允许寄存器IE(某位某位“1允许,允
7、许,“0”禁禁止)止)EA:中断允许总控制:中断允许总控制ES:串行口中断允许位:串行口中断允许位ET1:定时:定时/计数器计数器T1的溢出中断允许位。的溢出中断允许位。EX1:外部中断:外部中断1中断允许位中断允许位ET0:定时:定时/计数器计数器T0 的溢出中断允许位。的溢出中断允许位。EX0:中断:中断0中断允许位。中断允许位。2中断优先级寄存器中断优先级寄存器IPMCS51 单片机有两个中断优先级,对于每一个中断请求源可编程为高优先级中断或低优先级中断。专用寄存器IP统一管理中断优先级,它具有两个中断优先级,由软件设置每个中断源为高优先级中断或低优先级中断,并可实现两级中断嵌套。高优先
8、级中断源可以中断正在执行的低优先级中断服务程序,除非在执行低优先级中断服务程序时设置了CPU关中断或禁止某些高优先级中断源的中断。同级或低优先级的中断源不能中断正在执行的中断服务程序。如果IP中优先级别相同,CPU将采用默认优先级处理中断。默认优先级由硬件形成,排列次序如下:中断源 默认优先级外部中断0 最高级定时器T0 外部中断1 定时器T0串行口中断 最低级当重新设置优先级时,则顺序查询逻辑电路将会改变相应排队顺序。例如,给中断优先级寄存器IP中设置的优先级控制字为11H,则PS和PX0均为高优先级中断。当这两个中断源同时发出中断申请时,CPU将先响应自然优先级高的PX0的中断申请,而后响
9、应自然优先级低的PS的中断申请。中断优先级寄存器IP 各位的功能如表5-4所列(某位为1,设置为高优先级)PS:串行口中断优先级控制位PT1:定时/计数器T1中断优先级控制位PX1:外部中断1中断优先级控制位PT0:定时器T0中断优先级控制位PX0:外部中断0 中断优先级控制位5.2.3 中断处理中断处理1中断响应过程中断响应过程CPU 在每一个机器周期顺序检查每一个中断源。并按优先级处理每个被激活的中断请求,如果没有被下述条件所阻止,将在下一个机器周期响应激活了的最高级中断请求。(1)CPU 正在处理相同的或更高优先级的中断;(2)现行的机器周期不是所执行指令的最后个机器周期;(3)正在执行
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高等教育 中断 系统
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。