AT89S52中断系统的应用实例.docVIP

  • 39
  • 0
  • 约8.29千字
  • 约 10页
  • 2016-04-24 发布于安徽
  • 举报
AT89S52中断系统的应用实例.doc

?? AT89S52中断系统及应用 本章要点: ?了解中断的基本概念、中断的作用及中断请求方式 ?? 掌握AT89S52单片机中断结构 ?? 掌握AT89S52单片机6个中断源的中断请求、中断屏蔽、优先级设置等初始化编程方法 ?? 掌握非接触式IC卡门禁系统的中断应用方法 5.1 中断的概念 为了提高CPU的工作效率以及对实时系统的快速响应,产生了中断控制方式的信息交换。 在日常生活中广泛存在着“中断”的例子。例如一个人正在看书,这时电话铃响了,于是他将书放下去接电话。为了在接完电话后继续看书,他必须记下当时的页号,接完电话后,将书取回,从刚才被打断的位置继续往下阅读。由此可见,中断是一个过程。计算机是这样处理的,当有随机中断请求后,CPU暂停执行现行程序,转去执行中断处理程序,为相应的随机事件服务,处理完毕后CPU恢复执行被暂停的现行程序。 在这个过程中,应注意如下几方面: ?? 外部或内部的中断请求是随机的,若当前程序允许处理应立即响应; ?? 在内存中必须有处理该中断的处理程序; ?? 系统怎样能正确地由现行程序转去执行中断处理程序; ?? 当中断处理程序执行完毕后怎样能正确地返回。 现在再从另一方面分析,整个中断的处理过程就像子程序调用,但是本质的差异是调用的时间是随机的,调用的形式是不同的。因此,是否可以认为处理中断的过程是一种特殊的子程序调用。如图5.1和 图5.2 所

文档评论(0)

1亿VIP精品文档

相关文档