led.asm

来自「基于PROTEUS的仿真 含带源代码 C语言编程」· 汇编 代码 · 共 22 行

ASM
22
字号
START:CLR C
      MOV A,#0FEH ;设置起始数据
      MOV R7,#8   ;共8位
LOOP3:MOV P2,A    ;向P2口送数
      LCALL DELAY ;延时保持
      RL A        ;数据左移
      DJNZ R7,LOOP3;以上完成由上至下
      MOV R7,#8
LOOP4:RR A
      MOV P2,A
      LCALL DELAY
      DJNZ R7,LOOP4;以上完成由下至上
      LJMP START   ;循环
DELAY:MOV R5,#0FFH ;延时子程序
LOOP2:MOV R4,#0FFH
LOOP1:NOP
      NOP
      DJNZ R4,LOOP1
      DJNZ R5,LOOP2
      RET

⌨️ 快捷键说明

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