作业帮 > 综合 > 作业

单片机,AT89C51,一段小程序,

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/20 03:20:31
单片机,AT89C51,一段小程序,
ORG 0
START:MOV R2,#8
MOV A,#0FEH
SETB C
LOOP:MOV P2,A
LCALL DELAY
RLC A
DJNZ R2 ,LOOP
MOV R2,#8
LOOP1:MOV P2 ,A
LCALL DELAY
RRC A
DJNZ R2,LOOP1
LJMP START
DELAY:MOV R5,#20 ;延时子程序,延时0.2秒
D1:MOV R6,#20
D2:MOV R7,#248
DJNZ R7,$
DJNZ R6,D2
DJNZ R5,D1
RET
END
我知道是流水灯,只是想知道每一句是什么意思,主要是这一段的每一句是什么意思START:MOV R2,#8
MOV A,#0FEH
SETB C
LOOP:MOV P2,A
LCALL DELAY
RLC A
DJNZ R2 ,LOOP
MOV R2,#8
LOOP1:MOV P2 ,A
LCALL DELAY
RRC A
DJNZ R2,LOOP1
LJMP START
如下图: