第5章(第5版)李朝青-单片机原理及接口技术(第5版)课件.ppt

第5章(第5版)李朝青-单片机原理及接口技术(第5版)课件.ppt

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共83页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

?89C51/S51的CPU在每个机器周期的S5P2期间顺序采样每个中断源,CPU在下一个机器周期S6期间按优先级顺序查询中断标志。如查询到某个中断标志为1,则将在接下来的机器周期S1期间按优先级进行中断处理。中断系统通过硬件自动将相应的中断矢量地址装入PC,以便进入相应的中断服务程序。表现为CPU的自主操作。?89C51/S51单片机的中断系统中有两个不可编程的“优先级生效”触发器。一个是“高优先级生效”触发器,用以指明已进行高级中断服务,并阻止其他一切中断请求;一个是“低优先级生效”触发器,用以指明已进行低优先级中断服务,并阻止除高优先级以外的一切中断请求。13:05单片机原理及接口技术?89C51/S51单片机一旦响应中断,首先置位相应的中断“优先级生效”触发器,然后由硬件执行一条长调用指令LCALL,把当前PC值压入堆栈,以保护断点,再将相应的中断服务程序的入口地址(如外中断0的入口地址为0003H)送入PC,于是CPU接着从中断服务程序的入口处开始执行。?对于有些中断源,CPU在响应中断后会自动清除中断标志,如定时器溢出标志TF0、TF1和边?沿触发方式下的外部中断标志IE0、IE1;而有些中断标志不会自动清除,只能由用户用软?件清除,如串行口接收发送中断标志RI、TI;在电平触发方式下的外部中断标志IE0和IE1则是根据引脚INT0和INT1的电平变化的,CPU无法直接干预,需在引脚外加硬件(如D触发器)使其自动撤销外部中断请求。13:05单片机原理及接口技术?CPU执行中断服务程序之前,自动将程序计数器的内容(断点地址)压入堆栈保护起来(但不保护状态寄存器PSW的内容,也不保护累加器A和其他寄存器的内容);然后将对应的中断矢量装入程序计数器PC,使程序转向该中断矢量地址单元中,以执行中断服务程序。各中断源及与之对应的矢量地址见表。?由于89C51/S51系列单片机的两个相邻中断源中断服务程序入口地址相距只有8个单元,一般的中断服务程序是容纳不下的,通常是在相应的中断服务程序入口地址中放一条长跳转指令LJMP,这样就可以转到64KB的任何可用区域了。若在2KB范围内转移,则可存放AJMP指令。13:05单片机原理及接口技术?中断服务程序从矢量地址开始执行,一直到返回指令RETI为止。RETI指令的操作,一方面告诉中断系统该中断服务程序已执行完毕,另一方面把原来压入堆栈保护的断点地址从栈顶弹出,装入程序计数器PC,使程序返回到被中断的程序断点处继续执行。??我们在编写中断服务程序时应注意:在中断矢量地址单元处放一条无条件转移指令(如LJMP××××H),使中断服务程序可灵活地安排在64KB程序存储器的任何空间。?在中断服务程序中,用户应注意用软件保护现场,以免中断返回后丢失原寄存器、累加器中的信息。?若要在执行当前中断程序时禁止更高优先级中断,则可先用软件关闭CPU中断或禁止某中断源中断,在中断返回前再开放中断。13:05单片机原理及接口技术三、中断响应时间?CPU不是在任何情况下都对中断请求予以响应,而不同的情况下对中断响应的时间是不同的。?对于顺利的中断响应,其最短的响应时间为3个机器周期。?对于受阻的中断响应,则响应时间会更长一些。?若中断系统只有一个中断源,则响应时间为3~8个机器周期之间。13:05单片机原理及接口技术§5.4.2中断处理?一、什么是中断处理?二、中断处理包括的内容?三、编写中断服务程序时的注意问题13:05单片机原理及接口技术一、什么是中断处理?CPU响应中断后即转入中断服务程序的入口,执行中断服务程序。从中断服务程序的第一条指令开始到返回指令为止,这个过程称为中断处理或中

文档评论(0)

韩喜芝 + 关注
实名认证
内容提供者

赶紧 下载啊啊啊啊

1亿VIP精品文档

相关文档