📄 timer.lt
字号:
1 ORG 0000H
0000 2100 2 RESET: AJMP MAIN
3 ORG 000BH
000B 2117 4 AJMP IT0P
5 ORG 0100H
0100 758160 6 MAIN: MOV SP,#60H
0103 758920 7 MOV TMOD,#20H
0106 310A 8 ACALL PT0MO
0108 2108 9 HERE: AJMP HERE ;等待中断
010A 758A0C 10 PT0MO: MOV TL0,#0CH ;T0置初值
010D 758CF0 11 MOV TH0,#0F0H
0110 D28C 12 SETB TR0 ;启动T0
0112 D2A9 13 SETB ET0 ;允许T0中断
0114 D2AF 14 SETB EA ;CPU开中断
0116 22 15 RET
0117 758A0C 16 IT0P: MOV TL0,#0CH ;T0置初值
011A 758CF0 17 MOV TH0,#0F0H
011D B290 18 CPL P1.0 ;取反P1.0
011F 32 19 RETI
20 END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -