led1.asm

来自「关于单片机的一系列的设计程序」· 汇编 代码 · 共 23 行

ASM
23
字号
ORG  000H
START:MOV  A,#0FFH
CLR   C
MOV  R2,#08H   
LOOP: RLC   A
        MOV  P1,A       ;输出至P1口
        LCALL  DELAY    ;调用延迟子程序(延迟100毫秒)
        DJNZ  R2,LOOP
        MOV  R2,#07H   ;设右移7次
LOOP1:RRC  A
        MOV  P1,A       ;输出至P1口
        LCALL  DELAY
DJNZ  R2,LOOP1
JMP  START      ;跳回到START,再一次循环。

DELAY:MOV  R4,#200    ;延迟子程序(100毫秒)
D1:    MOV  R5,#248
DJNZ  R5,$
        DJNZ  R4,D1
        RET

END
	

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?