51单片机讲稿第五章修改版2010.ppt

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

* 第五章 单片机的中断系统 ? 内容提要:1、介绍中断的概念; 2、单片机的中断系统及管理; 3、单片机响应中断的条件及过程; 4、中断程序的编写 一、中断 1.中断的概念 计算机在执行某段程序时,由于计算机系统之外的原因,需要计算机暂时终止原程序的执行,转去处理其他事件对应的程序,待处理完毕后,再回到原程序的断点,继续执行未完成的部分。这种执行程序的过程称为中断。 2.中断的特点 (1)?????? 随机性; (2)?????? 中断为外部设备服务或为外部事件服务; (3)?????? 中断时需要保护现场。 3. 中断的用途 中断技术的采用,提高了计算机工作效率和处理问题的灵活性,可归纳成如下三点: (1)???解决了快速CPU和慢速外设之间的矛盾,可使CPU和外 设并行工作; (2)?? 可及时处理控制系统中许多随机事件; (3)???具备了处理自身故障的能力,提高机器的可靠性。 二、中断系统及其管理方法 MCS51单片机提供了5个中断源,2个中断优先级。因此,具有较强的中断处理能力。 1.? 中断源 中断源即允许进入的中断来源类别,共3类,5个来源。第一类为外部中断请求,共2个来源;第2类定时/计数中断请求,共2个来源;第3类串行口中断,只有1个来源。 (1)??? 外部中断 外部中断源有2个分别为: /INT0 和/INT1, 从P3口的P3.2和 P3.3 加入。 (2)?? 定时器/计数器中断 MCS51单片机中有2个定时/计数器,当定时/计数器溢出时, CPU可以响应中断。计数脉冲分别从P3.4和P3.5引脚输入。 (3)??? 串行口中断 用于串行通讯的发送和接收中断。 图5-1 与中断功能有关的TCON寄存器各位的意义 2、和中断相关的4个寄存器 (1)TCON寄存器 TCON寄存器中各位的含义 IT0: 用于选择外部中断请求/INT0的触发方式,可用软件置位 或清除。 IT0=0,为电平触发方式; IT0=1,为边沿触发方式.? IE0: 外部,边沿触发,中断0请求标志。 ? IT1: 用于选择外部中断请求/INT1的触发方式,可用软件置位 或清除。使用方法同IT0。 IE1 : 外部,边沿触发,中断1请求标志。功能及使用方法同IE0。 INTx,ITx 和IEx (x=0,1)之间的关系如下图所示: 响应外部中断时/INTx,ITx和IEx之间的关系 ITx=1 ITx=0 INTx IEx (2)??? SCON寄存器 SCON寄存器用于对串行通信的控制,SCON寄存器的字节地址为98H。SCON寄存器中和串行口相关的2位在最低位,如图所示。 RI(98) TI(99) B7 SCON 寄存器和串行口相关的各位 B0 TI:串行口的发送中断标志。 TI=1,表示串行口发送器正在向CPU申请中断。 RI:串行口的接收中断标志。 RI=1,表示串行口接收器正在向CPU申请中断。 (3)中断的开放与禁止寄存器IE寄存器 中断的开放与禁止和IE寄存器有关,IE寄存器中的内容决定了中断的开放与否,中断开放寄存器IE中各位的意义如图5所示: (4) 中断优先级寄存器IP IP中的值用于确定该中断处于什么优先级 3.? 中断的处理规则 (1)同级中断的响应顺序 MCS51 系列单片机对同级中断的响应顺序: (A)外部中断0 (B)定时/计数器T0溢出中断 (C)外部中断1 (D)定时/计数器T1溢出中断 (E)串行口中断 (2)一般的中断响应顺序: (A) 同优先级中断源同时申请中断时,按各中断源的响应顺 序响应; (B)不同优先级的中断源同时申请中断时,按优先级先高, 后低的原则响应; (C) 在处理低优先级中断时,又有高优先级中断申请中断,

您可能关注的文档

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档