51単片機流水ランプ及びボタン制御方向(アセンブリ)
1642 ワード
原理は言わないで、それからコードの上でもはっきり注釈します
ORG 0000H
MAIN:
MOV A,#0FEH
MOV R7,#0h
LOOP:
MOV P2,A
JNB P3.2,RR7
Q1:
JC RRL ; 0
RR A
E1: CALL DELAY
JMP LOOP
RR7: ; p3.2 , C
CPL C
JMP Q1
RRL: ; 1,
RL A
JMP E1
DELAY: ;
MOV R7,#250
D1: MOV R6,#200
D2: DJNZ R6,D2
DJNZ R7,D1
RET;
END ;