单片机 课件(南华大学)第5章 中断系统.pptxVIP

单片机 课件(南华大学)第5章 中断系统.pptx

  1. 1、本文档共82页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五章 中断系统;§5.1 微机的输入/输出方式;§5.1.1 无条件传送方式;§5.1.2 查询传送方式(条件传送);一、什么是查询传送方式;二、查询方式程序流程图;三、查询方式的过程;四、查询方式的特点;DMA:Direct Memory Access;当CPU正在处理某事件的时候,外部发生的某一事件请求CPU迅速去处理,于是CPU暂时中止当前的工作,转去处理所发生的事件。中断服务处理完该事件后,再返回到原来被中止的地方继续原来的工作,这样的过程称为中断。;;§5.2 中断的概念;一、中断系统;二、中断源; ;四、中断响应过程;五、中断服务;六、中断返回;七、中断方式的特点;§5.3 89C51中断系统结构及中断控制;§5.3.1 89C51中断系统结构;一、中断系统结构;二、中断技术实现的功能;1、分时操作;2、实时处理;3、故障处理;§5.3.2 89C51中断源;一、89C51中断系统的五个中断源;二、通常情况的中断源;§5.3.3 ???断控制;一、中断请求标志;1、TCON中的中断标志位;各控制位的含义;各控制位的含义;2、串行口控制寄存器SCON中的中断标志位;SCON中控制位的含义;二、中断允许控制;2、中断允许寄存器IE中各位的含义。;例5-1:假设允许片内定时器/计数器中断,禁止其他中断。试根据假设条件设置IE的相应值。 解:(IE)=8AH (a)用字节操作指令 MOV IE,#8AH;或 MOV A8H,#8AH; (b)用位操作指令 SETB ET0;定时器/计数器0允许中断 SETB ET1;定时器/计数器1允许中断 SETB EA ;CPU开中断;三、中断优先级控制;1、89C51的中断优先级;2、中断优先级寄存器IP;中断优先级寄存器IP各控制位的含义;3、中断优先级排列顺序;4、中断优先级控制实现的功能;图5-9 二级中断嵌套;例5-2:设8031的片外中断为高优先级,片内中断为低优先级。设置IP相应值。 解:(IP)=05H (a)用字节操作指令 MOV IP,#05H;或 MOV 0B8H,#05H; (b)用为操作指令 SETB PX0 SETB PX1 CLR PS CLR PT0 CLR PT1;§5.4 中断处理过程;§5.4.1 中断处理过程的三个阶段;§5.4.2 中断响应;一、中断响应条件;二、中断响应操作过程;三、中断响应时间;§5.4.3 中断处理;一、什么是中断处理;二、中断处理包括的内容;三、编写中断服务程序时的注意问题;§5.4.4 中断返回;§5.5 外部中断扩展方法;§5.5.1 利用定时器扩展外部中断源;§5.5.2 中断加查询扩展外部中断源;图5—11 多个外部中断源连接法; ;§5.6 中断程序举例;§5.6.1 主程序;1、主程序的起始地址;2、主程序的初始化内容;§5.6.2 中断服务程序;1、中断服务程序的起始地址;2、中断服务程序编制中的注意事项;§5.6.3 中断服务程序举例;例5-3外部中断实验: 如 图5-14所示,将P1口的P1.4~P1.7作为输入位, P1.0~P1.3作为输出位。要求利用8031将开关所设的数据读入单片机内,并依次通过P1.0~P1.3输出,驱动发光二极管,以检查P1.4~P1.7输入的电平情况(若输入为高电平则相应的LED亮)。 现要求采用中断边沿触发方式,每中断一次,完成一次读/写操作。 解:;;例5-3解:如图所示,采用外部中断0,中断申请从INT0输入,并采用了去抖动电路。 当P1.0~P1.3的任何一位输出为1时,相应的发光二极管就会发光。当开关S1闭合时,发出中断请求。中断服务程序的矢量地址为0003H。源程序如下。;例5-4 利用中断显示系统故障:;;例5-4解:如图所示,当某一个故障信号输入线由低电平变为高点平时,会通过 INT0线引起8031中断(边沿触发方式)。在中断服务程序中,应将各故障源的信号读入,并加以查询,以进行相应的发光显示。;§5.7 思考题与习题;§5.7 思考题与习题;§5.7 思考题与习题;§5.7 思考题与习题

文档评论(0)

1243595614 + 关注
实名认证
文档贡献者

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档