复位和中断精要.pptVIP

  • 3
  • 0
  • 约8.88千字
  • 约 72页
  • 2016-02-24 发布于湖北
  • 举报
复位和中断精要.ppt

6.3中断系统原理 CIP-51 包含一个扩展的中断系统,支持22 个中断源,每个中断源有两个优先级。这22个中断源可分为:外部中断、定时中断、可编程计数器中断、串行口中断、比较器中断及A/D转换中断6类。中断技术是计算机中的重要技术之一,既和硬件有关,也和软件有关。 关于外设有效中断条件和中断标志位工作状态方面的详细信息,在与特定外设相关的章节中介绍。 如果中断被允许,在中断标志被置位时将产生中断。 C8051中断系统结构 CPU接受某一个中断后,一旦当前指令执行完,CPU 产生一个LCALL 到一个预定地址,开始执行中断服务程序(ISR)。 6.3.1中断源和中断向量 每个ISR 必须以RETI 指令结束,使程序回到中断前执行完的那条指令的下一条指令。如果中断未被允许,中断标志将被硬件忽略,程序继续正常执行。(中断标志置1 与否不受中断允许/禁止状态的影响。) 6.3.2中断允许寄存器 每个中断源都可以用一个SFR(IE-EIE2)中的相关中断允许位允许或禁止,但是必须首先置‘1’EA 位(IE.7)以保证每个单独的中断允许位有效。不管每个中断允许位的设置如何,清‘0’EA 位将禁止所有中断。 某些中断标志在CPU 进入ISR 时被自动清除。但大多数中断标志不是由硬件清除的,必须在ISR 返回前用软件清除。如果一个中断标志在CPU 执行完中断返回(RETI)指令后

文档评论(0)

1亿VIP精品文档

相关文档