要求:每次亮相邻两个灯,分别闪烁五次后,移动一位,汇编。
题目链接:http://zhidao.baidu.com/question/176716753133533564.html
做而论道编程如下:
;------------------------
ORG 0000H
LJMP MAIN
ORG 0100H
MAIN:
MOV R2, #0FCH
MOV A, #1
;------------------------
LOOP:
MOV P0, R2 ;亮两位
CALL FLASH ;闪一位
RL A
CALL FLASH ;闪下一位
XCH A, R2
RL A
XCH A, R2
LJMP LOOP
;------------------------
FLASH:
MOV R3, #5
LP: XRL P0, A ;亮一位
CALL DEL
XRL P0, A ;灭一位
CALL DEL
DJNZ R3, LP
RET
;------------------------
DEL:NOP
DJNZ R7,DEL
DJNZ R6,DEL
RET
;------------------------
END
经过仿真实验,可以满足题目要求。
提问者评价:实在太感谢了,虽然分数有点少,望笑纳。