Page 204 -
P. 204
<第6題>
;OFF(P0.3)優先,間隔 0.5 秒
;ON (P0.1)動作,
;MC1on->1s->MC2on->2s->MC1,MC2off,MC3 一直閃爍,
;直到按下 P0.2 才停止<0>
; 七段顯示 1 2 3<->0
ORG 0H
SJMP BEGIN
;---------------------
ORG 30H
BEGIN: MOV SP,#07H
MOV P1,#C0H
MOV P2,#00H
;-----------------------
WAIT: JNB P0.3,BEGIN
JNB P0.1,SURE
SJMP WAIT
;----------------------
SURE: MOV R5,#01H
ACALL DELAY1
JNB P0.1,START
SJMP WAIT
;-----------------------
START: MOV P1,#F9H ;1
MOV P2,#01H
MOV R5,#08H
ACALL DELAY1
MOV P1,#A4H ;2
MOV P2,#03H
MOV R5,#10H
ACALL DELAY1
AGAIN: MOV P1,#B0H ;3
MOV P2,#04H
MOV R5,#04H