- 1、本文档共146页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Welcome to study 第五章 中断与定时 §5-1 MCS-51中断系统 中断的过程: 中断申请:CPU正常执行某一程序时,突然发生了紧急事件。则此紧急事件产生一个电信号,向CPU提出“中断请求”(Interrupt Request)。 中断响应:CPU一旦检测到并响应该申请,便自动将“断点”地址入栈保护,然后转入对应的中断服务程序执行。(Interrupt Acknowledge) 中断返回:中断服务子程序执行完毕,从堆栈中取出“断点”到PC中,程序又转回原先执行的程序继续往下正常执行。(Interrupt Return) 五个中断源: 入口地址 外部中断0(/INT0) 0003H T0溢出中断 000BH 外部中断1(/INT1) 0013H T1溢出中断 001BH 串口中断 0023H 4、中断分类 ①、可屏蔽中断: 是指CPU可以控制的一类中断。CPU对INT中断请求输入线上输入的中断请求可以响应,也可以屏蔽掉。这种控制可以通过中断控制指令来实现。MCS-51具有可屏蔽中断功能。 ②、非屏蔽中断: CPU对NMI中断输入线上来的中断请求是不可屏蔽(或控制)的,一旦发生,CPU必须响应。如:Z80系列。 ③、软件中断: 软件中断是指人们可以通过相应的中断指令使CPU响应中断,CPU只要执行这种指令就转入相应中断服务程序执行,以完成相应的中断功能。即中断源为软件指令。如:Intel 8088\8086等CPU。 5、中断嵌套 ①、中断优先级: 一个CPU总会有若干中断源,可以接收若干个中断源发出的中断请求。但在同一瞬间,CPU只能响应一个中断请求,CPU为了避免在同一瞬间因响应若干个中断源的中断请求而带来的混乱,就必须给每个中断源的中断请求赋一个特定的中断优先级,以便CPU先响应优先级高的中断请求,然后再逐个响应中断优先级次高和次低的中断请求。 ②、中断嵌套: 在某一瞬间,CPU因响应某一中断源的中断请求而正在执行它的中断服务程序时,若CPU此时的中断是开放的,那它必然可以把正在执行的中断服务程序暂停下来转而响应和处理中断优先权更高的中断源的中断请求,等到处理完后再转回来继续执行原来的中断服务程序。这就是中断嵌套。 ③、中断嵌套的先决条件: 在被嵌套的中断服务程序中,中断是开放的。 又发生了中断优先级更高的中断源的中断请求。 6、中断系统的功能 中断系统是指能够实现中断功能的那部分硬件电路和软件程序。 中断系统的功能: ①、进行中断优先级排队:中断优先权排队电路。决定各个中断源的优先顺序、轻重缓急。当多个中断源同时请求中断时,决定先响应哪一个。 ②、实现中断嵌套:使CPU可以暂停低优先级中断源的中断服务程序的执行,转而为更紧急的事件服务。 ③、自动响应中断:CPU必须不断检测中断输入线上的中断请求信号,以及时响应随机发生的中断请求。CPU总是在每条指令的最后状态对中断请求进行一次检测。CPU在响应中断时自动做三件事:关闭中断、保护断点;按中断源提供的中断矢量自动转入相应的中断服务程序;撤消本次中断请求,以避免再次响应本次中断的请求。 ④、实现中断返回:在执行到中断服务程序末尾的中断返回指令时,能自动到堆栈中取出断点地址,返回中断前的原程序继续执行。 1、MCS-51系列单片机的中断源和中断标志 在MCS-51系列单片机中,单片机的型号不同,其中断源的个数也不同,8051的中断系统有5个中断源。 8051中断系统的相关操作: 五个中断源、六个中断标志位和外部中断触发方式。 中断允许和中断优先级。 保护断点、堆栈应用及中断向量。 中断服务子程序和中断嵌套。 中断申请的撤消与恢复断点。 对中断申请是否予以响应,由硬件和软件共同决定。 所有的中断申请标志位都可以位寻址,可以由软件置位或清零。 五个中断源:两个外部中断、两个定时器溢出中断和一个串行口中断。 六个中断标志位: TCON中4个,SCON中2
您可能关注的文档
最近下载
- 基于学科核心素养的高中语文大单元教学.docx VIP
- 网络货运平台整体设计方案.docx VIP
- 医学课件-第五章 血管内皮细胞功能不全与疾病.pptx VIP
- 妊娠合并贫血试题附有答案.docx VIP
- 2025年全国统一高考英语试卷(新课标Ⅰ卷)含答案 .pdf VIP
- 10X-Genomics单细胞转录组.pptx VIP
- 2024年中考生物复习:105个初中生物易错字汇总(全国通用).pdf VIP
- DB37_T5116-2018:装配式竖向部件临时斜支撑应用技术规程.pdf VIP
- 网络货运平台整体设计方案.pptx VIP
- 2025年高考历史新课标卷真题试卷及答案.docx VIP
文档评论(0)