📄 查询.asm
字号:
;使用查询方式
ORG 0000H
LJMP START
ORG 0030H
START: MOV A,#00H
MOV B,#0AH ;以下为延时中断10次,为0.5s
MOV TMOD,#10H ;定时器1工作于模式1
MOV TH1,#3CH ;每次中断50ms
MOV TL1,#0B0H
SETB TR1
LOOP: RR A ;对灯的操作,右移首位取反
CPL ACC.7
MOV P1,A
LCALL DELAY
JZ ALLON
LJMP LOOP
ALLON: MOV P1,#0FFH
LCALL DELAY
ALLOFF: MOV P1,#00H
LCALL DELAY
LJMP LOOP
;延时
DELAY: MOV TH1,#3CH ;重新装入初值
MOV TL1,#0B0H
JNB TF1,$
CLR TF1
DJNZ B,DELAY ;0.5S
RET ;返回到LCALL DELAY的下一句
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -