求下方单片机程序的详解,把每一条指令的意思都写出来,下面的延时程序告知算法
MOVA,#1111111OBlOOP0:MOVP1,AACALLDELAYRLASJMPLOOP0DELAY:MOVR3,#200MOVTMOD,#00HMOVTH1,...
MOV A,#1111111OB
lOOP0:MOV P1,A
ACALL DELAY
RL A
SJMP LOOP0
DELAY:MOV R3,#200
MOV TMOD,#00H
MOV TH1,#63H;
MOV TH0,#18H
SETB TR1
LOOP1:JBC TF1,LOOP2
SJMP LOOP1
LOOP2:MOV TH1,#63H
MOV TL1,#18H
DJNZ R3,LOOP1
RET
END 展开
lOOP0:MOV P1,A
ACALL DELAY
RL A
SJMP LOOP0
DELAY:MOV R3,#200
MOV TMOD,#00H
MOV TH1,#63H;
MOV TH0,#18H
SETB TR1
LOOP1:JBC TF1,LOOP2
SJMP LOOP1
LOOP2:MOV TH1,#63H
MOV TL1,#18H
DJNZ R3,LOOP1
RET
END 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询