来自「汇编循环流水灯设计」· 代码 · 共 20 行

TXT
20
字号
ORG         0000H
         LJMP         MAIN

         ORG         0100H
MAIN:     MOV     SP,#60H
         MOV    A,#01H        ;先让第一个发光二极管亮
LOOP:     MOV    P2,A        ;从P2口输出到发光二极管
         LCALL    DELAY        ;延时1秒
         RL        A        ;左移一位,下一个发光二极管亮
         SJMP    LOOP        ;循环

DELAY:     MOV    R0,#10        ;延时1秒子程序,使用参数R0、R7、R6。
DELY0:     MOV    R7,#100        ;延时0.1秒       
DELY1:     MOV    R6,#250        ;延时1mS
         DJNZ    R6,$
         DJNZ    R7,DELY1
         DJNZ    R0,DELY0
         RET

         END  

⌨️ 快捷键说明

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