📄 test.asm
字号:
ORG 0000H ;复位入口指定
SJMP START
ORG 000BH ;T0中断入口指定
SJMP T0SVR
ORG 0030H
;主程序
START: MOV SP, #40H
MOV P1, #00H ;初始状态
MOV TMOD, #01H ;设置T0工作方式1
MOV TH0, #0ECH ;置10ms计数初值
MOV TL0, #78H
MOV R0, #64H ;计数100个10ms,即1s
SETB EA ;开放总中断
SETB ET0 ;开放T0中断
SETB TR0 ;启动T0
SJMP $ ;踏步等中断
;T0中断服务子程序
T0SVR: MOV TL0, #78H ;重置计数初值
MOV TH0, #0ECH
DJNZ R0, QUIT
MOV R0, #64H
CPL P1.2 ;将L3状态取反
QUIT: RETI
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -