定时.asm

来自「定时流水灯定时流水灯定时流水灯定时流水灯」· 汇编 代码 · 共 18 行

ASM
18 行
字号
 ORG 0000H
       AJMP START
       ORG 30H
START: MOV A,#0FEH
LOOP3: MOV P1,#0FFH         ;关所有的灯
       MOV TMOD,#00000001B  ;定时/计数器0工作于方式1
       MOV TH0,#15H
       MOV TL0,#0A0H        ;即数5536
       SETB TR0             ;定时/计数器0开始运行
 LOOP: JBC TF0,NEXT         ;如果TF0等于1,则清TF0并转NEXT处
       AJMP LOOP            ;否则跳转到LOOP处运行
 NEXT: MOV P1,A             ;通过改变"0"的位置来实现灯循环
       RL A
       MOV TH0,#15H
       MOV TL0,#0A0H        ;重置定时/计数器的初值
LOOP2: JBC TF0,LOOP3
       AJMP LOOP2
       END

⌨️ 快捷键说明

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