程序开始
ORG 000H
AJMP 主程序
ORG 0050H
主程序:
MOV R1,#00H
SB1键控制程序:
MOV P1,#0FH
JB P3.3,SB2键控制程序
MOV R0,#0CH
ACALL 闪灯程序
SB2键控制程序:
MOV P1,#0F0H
JB P3.2,SB3键控制程序
MOV R0,#09H
ACALL 闪灯程序
SB3键控制程序:
MOV P1,#0F0H
JB P3.1,SB4键控制程序
MOV R0,#0FH
ACALL 闪灯程序
SB4键控制程序:
MOV P1,#0F0H
JB P3.0,查询完毕
MOV R0,#03H
ACALL 闪灯程序
查询完毕:
AJMP 主程序
RET
闪灯程序:
MOV R4,#10H
闪烁循环程序:
MOV P1,R0
ACALL 延时子程序
MOV P1,R1
ACALL 延时子程序
DJNZ R4 闪烁循环程序
RET
延时子程序:
MOV A,#0FFH
延时子程序第一段循环:
DEC A
JNZ 延时子程序第一段循环
DJNZ R3, 延时子程序第一段循环
RET
END
程序结束
恩恩 我检查下。谢谢了 喔