×
单片机 > 单片机程序设计 > 详情

51 单片机:在 P0 口接上 8 个 LED,实现每次亮两个灯的流水灯

发布时间:2024-05-05 发布时间:
|

要求:每次亮相邻两个灯,分别闪烁五次后,移动一位,汇编。


做而论道编程如下:

;------------------------

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


经过仿真实验,可以满足题目要求。


『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
单片机中高阻态的实质及意义