📄 main.lst
字号:
01EF ED MOV A,R5
01F0 2F ADD A,R7
01F1 FF MOV R7,A
01F2 EC MOV A,R4
01F3 3E ADDC A,R6
01F4 FE MOV R6,A
01F5 7800 R MOV R0,#LOW sKeyCode+05H
01F7 E6 MOV A,@R0
01F8 FD MOV R5,A
01F9 7C00 MOV R4,#00H
01FB EF MOV A,R7
01FC 2D ADD A,R5
01FD FF MOV R7,A
01FE EE MOV A,R6
01FF 3C ADDC A,R4
0200 FE MOV R6,A
0201 E4 CLR A
0202 FC MOV R4,A
0203 FD MOV R5,A
0204 8F00 R MOV y+03H,R7
0206 8E00 R MOV y+02H,R6
0208 8D00 R MOV y+01H,R5
020A 8C00 R MOV y,R4
; SOURCE LINE # 158
020C 75E1FF MOV WDT_CONTR,#0FFH
; SOURCE LINE # 166
020F 020000 R LJMP ?C0022
0212 ?C0023:
; SOURCE LINE # 167
0212 22 RET
; SOURCE LINE # 169
0213 ?C0036:
0213 ?C0037:
; SOURCE LINE # 171
; SOURCE LINE # 172
; SOURCE LINE # 174
0213 75E1FF MOV WDT_CONTR,#0FFH
; SOURCE LINE # 175
0216 E500 R MOV A,cProtocol
0218 6401 XRL A,#01H
021A 6003 JZ $ + 5H
021C 020000 R LJMP ERRor
C51 COMPILER V8.01 MAIN 12/13/2008 17:52:30 PAGE 17
; SOURCE LINE # 176
021F ?C0039:
; SOURCE LINE # 177
021F 7800 R MOV R0,#LOW cKeyCodeReceiveState
0221 E6 MOV A,@R0
0222 FF MOV R7,A
0223 EF MOV A,R7
0224 60ED JZ ?C0037
0226 ?C0040:
; SOURCE LINE # 179
0226 7800 R MOV R0,#LOW cKeyCodeReceive
0228 E6 MOV A,@R0
0229 FF MOV R7,A
022A EF MOV A,R7
022B 64A0 XRL A,#0A0H
022D 6006 JZ ?C0041
; SOURCE LINE # 180
; SOURCE LINE # 181
022F 7800 R MOV R0,#LOW cKeyCodeReceiveState
0231 7600 MOV @R0,#00H
; SOURCE LINE # 182
0233 80DE SJMP ?C0037
; SOURCE LINE # 183
0235 ?C0041:
; SOURCE LINE # 185
0235 7800 R MOV R0,#LOW cKeyCodeReceiveState
0237 7600 MOV @R0,#00H
0239 ?C0042:
; SOURCE LINE # 186
0239 7800 R MOV R0,#LOW cKeyCodeReceiveState
023B E6 MOV A,@R0
023C FF MOV R7,A
023D EF MOV A,R7
023E 7005 JNZ ?C0043
; SOURCE LINE # 187
; SOURCE LINE # 188
0240 75E1FF MOV WDT_CONTR,#0FFH
; SOURCE LINE # 190
0243 80F4 SJMP ?C0042
0245 ?C0043:
; SOURCE LINE # 191
0245 7800 R MOV R0,#LOW cKeyCodeReceiveState
0247 7600 MOV @R0,#00H
0249 ?C0044:
; SOURCE LINE # 192
0249 7800 R MOV R0,#LOW cKeyCodeReceiveState
024B E6 MOV A,@R0
024C FF MOV R7,A
024D EF MOV A,R7
024E 7005 JNZ ?C0045
; SOURCE LINE # 193
; SOURCE LINE # 194
0250 75E1FF MOV WDT_CONTR,#0FFH
; SOURCE LINE # 196
0253 80F4 SJMP ?C0044
0255 ?C0045:
; SOURCE LINE # 200
0255 7800 R MOV R0,#LOW cKeyCodeReceive
0257 E6 MOV A,@R0
0258 FF MOV R7,A
0259 EF MOV A,R7
025A 6500 R XRL A,id
C51 COMPILER V8.01 MAIN 12/13/2008 17:52:30 PAGE 18
025C 6006 JZ ?C0046
; SOURCE LINE # 202
; SOURCE LINE # 203
025E 7800 R MOV R0,#LOW cKeyCodeReceiveState
0260 7600 MOV @R0,#00H
; SOURCE LINE # 204
0262 80AF SJMP ?C0037
; SOURCE LINE # 205
0264 ?C0046:
; SOURCE LINE # 209
0264 750000 R MOV x,#00H
0267 750003 R MOV x+01H,#03H
; SOURCE LINE # 210
026A 7F00 R MOV R7,#LOW sKeyCode
026C 8F00 R MOV pKeyCode,R7
; SOURCE LINE # 211
026E AF00 R MOV R7,pKeyCode
0270 A807 MOV R0,AR7
0272 76A0 MOV @R0,#0A0H
; SOURCE LINE # 213
0274 0500 R INC pKeyCode
; SOURCE LINE # 214
0276 0500 R INC pKeyCode
; SOURCE LINE # 215
0278 AF00 R MOV R7,pKeyCode
027A A807 MOV R0,AR7
027C A600 R MOV @R0,id
; SOURCE LINE # 217
027E 7800 R MOV R0,#LOW cKeyCodeReceiveState
0280 7600 MOV @R0,#00H
0282 ?C0049:
; SOURCE LINE # 219
0282 ?C0050:
; SOURCE LINE # 221
0282 7800 R MOV R0,#LOW cKeyCodeReceiveState
0284 E6 MOV A,@R0
0285 FF MOV R7,A
0286 EF MOV A,R7
0287 7003 JNZ ?C0051
; SOURCE LINE # 222
; SOURCE LINE # 223
0289 00 NOP
; SOURCE LINE # 224
028A 80F6 SJMP ?C0050
028C ?C0051:
; SOURCE LINE # 225
028C 0500 R INC pKeyCode
; SOURCE LINE # 226
028E 7800 R MOV R0,#LOW cKeyCodeReceive
0290 E6 MOV A,@R0
0291 FF MOV R7,A
0292 AE00 R MOV R6,pKeyCode
0294 A806 MOV R0,AR6
0296 A607 MOV @R0,AR7
; SOURCE LINE # 228
0298 7800 R MOV R0,#LOW cKeyCodeReceiveState
029A 7600 MOV @R0,#00H
; SOURCE LINE # 229
029C 0500 R INC x+01H
029E E500 R MOV A,x+01H
02A0 7002 JNZ ?C0117
02A2 0500 R INC x
C51 COMPILER V8.01 MAIN 12/13/2008 17:52:30 PAGE 19
02A4 ?C0117:
; SOURCE LINE # 230
02A4 ?C0047:
02A4 E500 R MOV A,x+01H
02A6 6409 XRL A,#09H
02A8 4500 R ORL A,x
02AA 70D6 JNZ ?C0050
02AC ?C0048:
; SOURCE LINE # 235
02AC 020000 R LJMP ?C0037
02AF ?C0038:
; SOURCE LINE # 236
02AF 22 RET
; SOURCE LINE # 239
02B0 ?C0052:
02B0 ?C0053:
; SOURCE LINE # 240
; SOURCE LINE # 241
; SOURCE LINE # 243
02B0 75E1FF MOV WDT_CONTR,#0FFH
; SOURCE LINE # 244
02B3 E500 R MOV A,cProtocol
02B5 6402 XRL A,#02H
02B7 6003 JZ $ + 5H
02B9 020000 R LJMP ERRor
; SOURCE LINE # 245
02BC ?C0055:
; SOURCE LINE # 246
02BC 7800 R MOV R0,#LOW cKeyCodeReceiveState
02BE E6 MOV A,@R0
02BF FF MOV R7,A
02C0 EF MOV A,R7
02C1 60ED JZ ?C0053
02C3 ?C0056:
; SOURCE LINE # 248
02C3 7800 R MOV R0,#LOW cKeyCodeReceive
02C5 E6 MOV A,@R0
02C6 FF MOV R7,A
02C7 EF MOV A,R7
02C8 64A0 XRL A,#0A0H
02CA 6006 JZ ?C0057
; SOURCE LINE # 249
; SOURCE LINE # 250
02CC 7800 R MOV R0,#LOW cKeyCodeReceiveState
02CE 7600 MOV @R0,#00H
; SOURCE LINE # 251
02D0 80DE SJMP ?C0053
; SOURCE LINE # 252
02D2 ?C0057:
; SOURCE LINE # 254
02D2 7800 R MOV R0,#LOW cKeyCodeReceiveState
02D4 7600 MOV @R0,#00H
02D6 ?C0058:
; SOURCE LINE # 255
02D6 7800 R MOV R0,#LOW cKeyCodeReceiveState
02D8 E6 MOV A,@R0
02D9 FF MOV R7,A
02DA EF MOV A,R7
02DB 7005 JNZ ?C0059
; SOURCE LINE # 256
; SOURCE LINE # 257
02DD 75E1FF MOV WDT_CONTR,#0FFH
C51 COMPILER V8.01 MAIN 12/13/2008 17:52:30 PAGE 20
; SOURCE LINE #
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -