📄 ex5-3.asm
字号:
ORG 0000H ;复位入口
LJMP MAIN ;转到主程序
ORG 000BH ;T0中断入口
LJMP TT0 ;转到T0中断服务程序
ORG 0030 ;主程序入口
MAIN: MOV SP,#60H ;设置堆栈指针
MOV 20H,#0AH ;设置中断次数
MOV TMOD,#01H ;设置T0工作方式
MOV TH0,#3CH ;装入T0初值
MOV TL0,#0B0H
SETB TR0 ;启动T0
SETB EA ;开中断
SETB ET0 ;允许T0中断
SJMP $ ;等待中断
TT0: MOV TH0,#3CH ;重装T0初值
MOV TL0,#0B0H
DJNZ 20h,LOOP ;中断次数未到
CLR TR0 ;1s定时时间到,停止T0
CLR P1.0 ;从P1.0输出高电平
LOOP: CPL P1.7
RETI ;中断返回
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -