;************************************************** ;功能描述:外中断0响应实例 ;在INT0引脚和电源接地端正之间装一个按钮来模拟外部中断的产生信号 ;并用P1.0口接的LED作为中断响应 ;************************************************** ORG 0000H AJMP START ORG 0003H ;外部中断地址入口 AJMP INT_0 ;转到真正的处理程序处 ORG 30H START: MOV SP,#5FH ;初始化堆栈 MOV P1,#0FFH ;灯全灭 MOV P3,#0FFH ;P3口置高电平 CLR IT0 ;低电平触发 SETB EA ;开总中断 SETB EX0 ;开外部中断0 AJMP $ INT_0: PUSH ACC ;进入中断服务程序,保护ACC值 PUSH PSW ;保护PSW的值 CPL P1.0 ;取反 POP PSW ;PSW出栈 POP ACC ;ACC出栈 RETI END