📄 count.asm
字号:
TEMP EQU 60H
ORG 0000H
AJMP MAIN
ORG 001BH
AJMP TIM
MAIN:
MOV TMOD,#01100000B;设定工作模式
MOV TL1,#0ffh
MOV TH1,#0ffH;设定时值
SETB TR1 ;启动定时器
MOV IE,#10001000B ;开中断
MOV TEMP,#0ffh;初始状态
AJMP $
TIM:
PUSH ACC
CLR ET1
CLR C
MOV A,TEMP
RLC A
MOV P0,A
SETB P1.0
ACALL DEL
CLR P1.0
MOV TEMP,A
CJNE A,#00,LOOP
MOV TEMP,#0ffh
LOOP:
POP ACC
SETB ET1
RETI
DEL:
MOV R7,#04H
DEL1:
MOV R6,#0
DEL2:
MOV R5,#0
DJNZ R5,$
DJNZ R6,DEL2
DJNZ R7,DEL1
RET
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -