|
;***************************************************************
Scan_Key: PUSH A
MOV P1,#0F0H
acall d5ms
MOV A,P1
clr c
subb a,#0f0h
jz Scan_Exit ;判断累加器是否为0,为0则无按键按下。
mov Key_Flag,#1
POP A
Scan_Exit:RET
;***************************************************************
将该子程序的出口标号换个位置,改成如下这样:
;***************************************************************
Scan_Key: PUSH A
MOV P1,#0F0H
acall d5ms
MOV A,P1
clr c
subb a,#0f0h
jz Scan_Exit ;判断累加器是否为0,为0则无按键按下。
mov Key_Flag,#1
Scan_Exit:POP A
RET
;*************************************************************** |
|