汇编语言单片机流水灯
流水灯,用汇编语言,逐位求反法实现8灯依次亮,再8灯一起亮2次,延时0.5s。特别是逐位求反法,怎么写啊~~~~...
流水灯,用汇编语言,逐位求反法实现8灯依次亮,再8灯一起亮2次,延时0.5s。 特别是逐位求反法,怎么写啊~~~~
展开
1个回答
展开全部
ORG 0000H
LJMP MAIN
ORG 0030H
MAIN:
MOV P1,#0FFH
CPL P1.0
LCALL DELAY
CPL P1.1
LCALL DELAY
CPL P1.2
LCALL DELAY
CPL P1.3
LCALL DELAY
CPL P1.4
LCALL DELAY
CPL P1.5
LCALL DELAY
CPL P1.6
LCALL DELAY
CPL P1.7
MOV R6,#2
LOOP:
MOV R7,#10
MOV P1,#00H
DLY:
LCALL DELAY
DJNZ R7,DLY
MOV P1,#0FFH
MOV R7,#10
DLY1:
LCALL DELAY
DJNZ R7,DLY1
DJNZ R6,LOOP
LJMP MAIN
END
LJMP MAIN
ORG 0030H
MAIN:
MOV P1,#0FFH
CPL P1.0
LCALL DELAY
CPL P1.1
LCALL DELAY
CPL P1.2
LCALL DELAY
CPL P1.3
LCALL DELAY
CPL P1.4
LCALL DELAY
CPL P1.5
LCALL DELAY
CPL P1.6
LCALL DELAY
CPL P1.7
MOV R6,#2
LOOP:
MOV R7,#10
MOV P1,#00H
DLY:
LCALL DELAY
DJNZ R7,DLY
MOV P1,#0FFH
MOV R7,#10
DLY1:
LCALL DELAY
DJNZ R7,DLY1
DJNZ R6,LOOP
LJMP MAIN
END
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询