Page 214 -
P. 214

DJNZ R1,REV1

;----------------------

MOV P1,#F9H ;1

MOV P2,#01H

MOV R5,#08H

ACALL DELAY1

MOV P1,#A4H ;2

MOV P2,#03H

MOV R5,#10H

ACALL DELAY1

MOV P1,#B0H ;3

MOV P2,#04H

MOV R5,#18H

ACALL DELAY1

MOV P1,#C0H ;2s

MOV P2,#00H

;----------------------

MOV R1,#64H ;100 STEPS

REV2: RR                  A

MOV P3,A

MOV R5,#01H

ACALL DELAY2

DJNZ R1,REV2

MOV R1,#64H ;100 STEPS

FOR2: RL                  A

MOV P3,A

MOV R5,#01H

ACALL DELAY2

DJNZ R1,FOR2

;-----------------------

AJMP BEGIN

;----------------------

DELAY1: MOV R6,#FAH

DE1: MOV R7,#FAH

DE2: DJNZ R7,DE2

JNB P0.3,STOP

DJNZ R6,DE1

JNB P0.3,STOP

DJNZ R5,DELAY1
   209   210   211   212   213   214   215   216   217   218   219