程式為:p0和p1流水燈 MOV R4,#0FFH; MOV A ,#80H ; MAIN:MOV P0 ,A ; RR A ; RR A 累加器迴圈右移 LCALL DELAY ; JB P0.0,D3; ;JB bit,rel 如果直接定址位為1 則轉移 LJMP MAIN ; D3:MOV P0,R4 ; MOV A ,#80H ; D4:MOV P1,A; RR A ;RR A 累加器迴圈右移 LCALL DELAY ; JNB P1.0,D4 ; JNB bit,rel 如果直接定址位為0 則轉移 MOV P1,R4 ; LJMP MAIN; DELAY:MOV R7 ,#250 ; D1:MOV R6 ,#250 ; D2:DJNZ R6,D2 ; DJNZ R7,D1 ; RET ; END.
程式為:p0和p1流水燈 MOV R4,#0FFH; MOV A ,#80H ; MAIN:MOV P0 ,A ; RR A ; RR A 累加器迴圈右移 LCALL DELAY ; JB P0.0,D3; ;JB bit,rel 如果直接定址位為1 則轉移 LJMP MAIN ; D3:MOV P0,R4 ; MOV A ,#80H ; D4:MOV P1,A; RR A ;RR A 累加器迴圈右移 LCALL DELAY ; JNB P1.0,D4 ; JNB bit,rel 如果直接定址位為0 則轉移 MOV P1,R4 ; LJMP MAIN; DELAY:MOV R7 ,#250 ; D1:MOV R6 ,#250 ; D2:DJNZ R6,D2 ; DJNZ R7,D1 ; RET ; END.