第6章 MCS-51单片机的中断系统.pptVIP

  • 10
  • 0
  • 约8.86千字
  • 约 49页
  • 2019-11-07 发布于湖北
  • 举报
例6-3 假设允许外部中断0中断,并设定它为高级中断,其它中断源为低级中断,采用跳沿触发方式。在主程序中编写如下程序段: SETB EA ;CPU开中断 SETB ET0 ;允许外中断0产生中断 SETB PX0 ;外中断0为高级中断 SETB IT0 ;外中断0为跳沿触发方式 2.采用中断时的主程序结构 常用的主程序结构如下: ORG 0000H LJMP MAIN ORG 中断入口地址 LJMP INT ? ORG XXXXH MAIN:主 程 序 ?INT:中断服务程序 3.中断服务程序的流程 如图6-9所示。 图6-9 例6-4 根据图6-9的中断服务程序流程,编出中断服务程序。假设,现场保护只需将PSW和A的内容压入堆栈中保护。典型的中断服务程序如下: INT: CLR EA ;CPU关中断 PUSH PSW ;现场保护 PUSH ACC ; SETB EA ;CPU开中断 中断处理程序段 CLR EA ;CPU关中断 POP ACC ;现场恢复 POP PSW SETB EA ;CPU开中断 RETI ;中断返回

文档评论(0)

1亿VIP精品文档

相关文档