Page 193 -
P. 193

<第3題>

;OFF (P0.3)優先

;ON (P0.2)

;第一次動作,MC1on 顯示 1,正轉 90 度

;第二次動作,MC1off,MC2on 顯示 2,正轉 90 度

;第三次動作,MC2off,MC3on 顯示 3,反轉 90 度

;第四次動作,MC3off,MC1on,MC2on,顯示 4

; 反轉 90 度,2 秒後,MC1off,MC2off

            ORG 0H
            SJMP BEGIN
;------------------------
            ORG 30H
BEGIN: MOV SP,#07H
            MOV P1,#C0H ;0
            MOV P2,#00H ;RELAY OFF
            MOV R4,#0H
;-----------------------
WAIT: JNB P0.3,BEGIN
OK: JNB P0.2,SURE
            SJMP WAIT
;------------------------
SURE: MOV R5,#01H
            ACALL DELAY
            JNB P0.2,START
            SJMP WAIT
;-----------------------
START: INC R4
            CJNE R4,#01H,TWO
            SJMP SUBB1
TWO: CJNE R4,#02H,THREE
            SJMP SUBB2
THREE: CJNE R4,#03H,FOUR
   188   189   190   191   192   193   194   195   196   197   198