单片机应用技术 教学课件 ppt 作者 陆中宏 等 项目二 定时器控制.pptVIP

  • 3
  • 0
  • 约2.08万字
  • 约 82页
  • 2019-07-04 发布于未知
  • 举报

单片机应用技术 教学课件 ppt 作者 陆中宏 等 项目二 定时器控制.ppt

2)中断响应过程 ①将内部的优先级状态触发器置1,以阻止后来的同级或低级的中断请求; ②执行一条硬件LCALL指令,使断点的地址入栈,然后将相应的中断服务程序入口地址送PC; ③执行中断服务程序。 中断响应过程的前两项是由中断系统硬件电路自动完成的,而中断服务程序要由用户自己编写。 表2-6 中断服务程序入口地址表 0023H 串行口 001BH 定时器T1 0013H 外部中断1 000BH 定时器T0 0003H 外部中断0 中断服务程序入口地址 中断源 知识连接 3)中断返回,这个过程是通过指令RETI实现的。 中断服务程序的最后一条指令必须是RETI。 RETI指令使CPU结束中断服务程序的执行,返回到曾经被中断的程序处,继续执行原来的程序。 RETI指令的具体功能是: ①将中断响应时压入堆栈保存的断点地址从栈顶弹回PC,CPU从原来中断的地方继续执行程序 ②将相应中断优先级状态触发器清0。 知识连接 例2-7 应用按钮K,模拟外部中断源,电路如图2-11所示,单击按钮,就产生一个外部中断请求。89C51单片机响应中断请求,将数码管显示数值加1。数码管显示参考图2-4,选择两位数码管动态显示。 图2-11 一个外部中断源电路 程序清单(LI2_9.ASM): ORG 0000H LJMP MA

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档