采用外部中断,按下中断按钮灯亮一秒后熄灭。需画出电路图
能不能写上注释啊??????
能不能补上注释啊?采用外部中断怎么没有啊 INT0
追答ORG 0000H ;复位入口
SJMP MAIN ;转到主程序
ORG 0030H ;主程序入口
SJMP DELAY ;跳到延时程序
MAIN:MOV P0,#0EEH;把#0EEH送到P0端口
CALL DELAY ;调用延时程序
MOV P0,#0EDH;把#0EDH送到P0端口
CALL DELAY ;调用延时程序
MOV P0,#0EBH;把#0EBH送到P0端口
CALL DELAY ;调用延时程序
MOV P0,#0E7H;把#0E7H送到P0端口
CALL DELAY ;调用延时程序
MOV P0,#0DEH;把#0DEH送到P0端口
CALL DELAY ;调用延时程序
MOV P0,#0DDH;把#0DDH送到P0端口
CALL DELAY ;调用延时程序
MOV P0,#0DBH;把#0DBH送到P0端口
CALL DELAY ;调用延时程序
MOV P0,#0D7H把#0D7H送到P0端口
CALL DELAY 调用延时程序
DELAY:MOV R0,#50H;延时程序,把#50H送进R0
D1:MOV R1,#100H;把#100H送进R1
D2:MOV R2,#100H;把#100H送进R2
DJNZ R1,D2;做R1减一运算,不等于0则跳到D2
DJNZ R0,D1;R0做减一运算,不等于0则跳到D1
RET;子程序返回
END ;程序结束