📄 hid_fw.lst
字号:
; SOURCE LINE # 256
; SOURCE LINE # 257
01C2 ?C0059:
; SOURCE LINE # 258
01C2 A200 R MOV C,Rwuen
01C4 E4 CLR A
01C5 33 RLC A
01C6 FF MOV R7,A
01C7 25E0 ADD A,ACC
01C9 FF MOV R7,A
01CA A200 R MOV C,Selfpwr
01CC E4 CLR A
C51 COMPILER V6.12 HID_FW 04/08/2003 17:13:30 PAGE 17
01CD 33 RLC A
01CE 4F ORL A,R7
01CF 900000 E MOV DPTR,#IN0BUF
01D2 F0 MOVX @DPTR,A
; SOURCE LINE # 259
01D3 E4 CLR A
01D4 A3 INC DPTR
01D5 F0 MOVX @DPTR,A
; SOURCE LINE # 260
01D6 900000 E MOV DPTR,#EPIO+01H
01D9 7402 MOV A,#02H
01DB F0 MOVX @DPTR,A
; SOURCE LINE # 261
01DC 020000 R LJMP ?C0024
; SOURCE LINE # 262
01DF ?C0060:
; SOURCE LINE # 263
01DF E4 CLR A
01E0 900000 E MOV DPTR,#IN0BUF
01E3 F0 MOVX @DPTR,A
; SOURCE LINE # 264
01E4 A3 INC DPTR
01E5 F0 MOVX @DPTR,A
; SOURCE LINE # 265
01E6 900000 E MOV DPTR,#EPIO+01H
01E9 7402 MOV A,#02H
01EB F0 MOVX @DPTR,A
; SOURCE LINE # 266
01EC 020000 R LJMP ?C0024
; SOURCE LINE # 267
01EF ?C0061:
; SOURCE LINE # 268
01EF 900000 E MOV DPTR,#SETUPDAT+04H
01F2 E0 MOVX A,@DPTR
01F3 F4 CPL A
01F4 5480 ANL A,#080H
01F6 FF MOV R7,A
01F7 C4 SWAP A
01F8 540F ANL A,#0FH
01FA FF MOV R7,A
01FB E0 MOVX A,@DPTR
01FC 5407 ANL A,#07H
01FE 2F ADD A,R7
01FF 25E0 ADD A,ACC
0201 2400 E ADD A,#LOW EPIO
0203 F582 MOV DPL,A
0205 E4 CLR A
0206 3400 E ADDC A,#HIGH EPIO
0208 F583 MOV DPH,A
020A E0 MOVX A,@DPTR
020B 5401 ANL A,#01H
020D 900000 E MOV DPTR,#IN0BUF
0210 F0 MOVX @DPTR,A
; SOURCE LINE # 269
0211 E4 CLR A
0212 A3 INC DPTR
0213 F0 MOVX @DPTR,A
; SOURCE LINE # 270
0214 900000 E MOV DPTR,#EPIO+01H
0217 7402 MOV A,#02H
0219 F0 MOVX @DPTR,A
; SOURCE LINE # 271
C51 COMPILER V6.12 HID_FW 04/08/2003 17:13:30 PAGE 18
021A 020000 R LJMP ?C0024
; SOURCE LINE # 272
021D ?C0062:
; SOURCE LINE # 273
021D 900000 E MOV DPTR,#EPIO
0220 E0 MOVX A,@DPTR
0221 4401 ORL A,#01H
0223 F0 MOVX @DPTR,A
; SOURCE LINE # 274
; SOURCE LINE # 275
0224 020000 R LJMP ?C0024
; SOURCE LINE # 276
0227 ?C0063:
; SOURCE LINE # 277
0227 120000 E LCALL DR_ClearFeature
022A 4003 JC $ + 5H
022C 020000 R LJMP ?C0024
; SOURCE LINE # 278
022F 900000 E MOV DPTR,#SETUPDAT
0232 E0 MOVX A,@DPTR
0233 24FE ADD A,#0FEH
0235 601D JZ ?C0069
0237 2402 ADD A,#02H
0239 6003 JZ $ + 5H
023B 020000 R LJMP ?C0024
; SOURCE LINE # 279
; SOURCE LINE # 280
023E ?C0066:
; SOURCE LINE # 281
023E 900000 E MOV DPTR,#SETUPDAT+02H
0241 E0 MOVX A,@DPTR
0242 B40105 CJNE A,#01H,?C0067
; SOURCE LINE # 282
0245 C200 R CLR Rwuen
0247 020000 R LJMP ?C0024
024A ?C0067:
; SOURCE LINE # 284
024A 900000 E MOV DPTR,#EPIO
024D E0 MOVX A,@DPTR
024E 4401 ORL A,#01H
0250 F0 MOVX @DPTR,A
; SOURCE LINE # 285
0251 020000 R LJMP ?C0024
; SOURCE LINE # 286
0254 ?C0069:
; SOURCE LINE # 287
0254 900000 E MOV DPTR,#SETUPDAT+02H
0257 E0 MOVX A,@DPTR
0258 703C JNZ ?C0070
; SOURCE LINE # 288
; SOURCE LINE # 289
025A 900000 E MOV DPTR,#SETUPDAT+04H
025D E0 MOVX A,@DPTR
025E F4 CPL A
025F 5480 ANL A,#080H
0261 FF MOV R7,A
0262 C4 SWAP A
0263 540F ANL A,#0FH
0265 FF MOV R7,A
0266 E0 MOVX A,@DPTR
0267 5407 ANL A,#07H
0269 2F ADD A,R7
C51 COMPILER V6.12 HID_FW 04/08/2003 17:13:30 PAGE 19
026A 25E0 ADD A,ACC
026C 2400 E ADD A,#LOW EPIO
026E F582 MOV DPL,A
0270 E4 CLR A
0271 3400 E ADDC A,#HIGH EPIO
0273 F583 MOV DPH,A
0275 E4 CLR A
0276 F0 MOVX @DPTR,A
; SOURCE LINE # 290
0277 900000 E MOV DPTR,#SETUPDAT+04H
027A E0 MOVX A,@DPTR
027B 5480 ANL A,#080H
027D FF MOV R7,A
027E 13 RRC A
027F 13 RRC A
0280 13 RRC A
0281 541F ANL A,#01FH
0283 FF MOV R7,A
0284 E0 MOVX A,@DPTR
0285 5407 ANL A,#07H
0287 2F ADD A,R7
0288 900000 E MOV DPTR,#TOGCTL
028B F0 MOVX @DPTR,A
028C E4 CLR A
028D F500 R MOV writedelaydummy,A
028F E0 MOVX A,@DPTR
0290 4420 ORL A,#020H
0292 F0 MOVX @DPTR,A
; SOURCE LINE # 291
0293 020000 R LJMP ?C0024
0296 ?C0070:
; SOURCE LINE # 293
0296 900000 E MOV DPTR,#EPIO
0299 E0 MOVX A,@DPTR
029A 4401 ORL A,#01H
029C F0 MOVX @DPTR,A
; SOURCE LINE # 294
029D 020000 R LJMP ?C0024
; SOURCE LINE # 295
; SOURCE LINE # 296
; SOURCE LINE # 297
02A0 ?C0072:
; SOURCE LINE # 298
02A0 120000 E LCALL DR_SetFeature
02A3 507B JNC ?C0024
; SOURCE LINE # 299
02A5 900000 E MOV DPTR,#SETUPDAT
02A8 E0 MOVX A,@DPTR
02A9 24FE ADD A,#0FEH
02AB 6018 JZ ?C0078
02AD 2402 ADD A,#02H
02AF 706F JNZ ?C0024
; SOURCE LINE # 300
; SOURCE LINE # 301
02B1 ?C0075:
; SOURCE LINE # 302
02B1 900000 E MOV DPTR,#SETUPDAT+02H
02B4 E0 MOVX A,@DPTR
02B5 B40104 CJNE A,#01H,?C0076
; SOURCE LINE # 303
02B8 D200 R SETB Rwuen
02BA 8064 SJMP ?C0024
C51 COMPILER V6.12 HID_FW 04/08/2003 17:13:30 PAGE 20
02BC ?C0076:
; SOURCE LINE # 305
02BC 900000 E MOV DPTR,#EPIO
02BF E0 MOVX A,@DPTR
02C0 4401 ORL A,#01H
02C2 F0 MOVX @DPTR,A
; SOURCE LINE # 306
02C3 805B SJMP ?C0024
; SOURCE LINE # 307
02C5 ?C0078:
; SOURCE LINE # 308
02C5 900000 E MOV DPTR,#SETUPDAT+02H
02C8 E0 MOVX A,@DPTR
02C9 7020 JNZ ?C0079
; SOURCE LINE # 309
02CB 900000 E MOV DPTR,#SETUPDAT+04H
02CE E0 MOVX A,@DPTR
02CF F4 CPL A
02D0 5480 ANL A,#080H
02D2 FF MOV R7,A
02D3 C4 SWAP A
02D4 540F ANL A,#0FH
02D6 FF MOV R7,A
02D7 E0 MOVX A,@DPTR
02D8 5407 ANL A,#07H
02DA 2F ADD A,R7
02DB 25E0 ADD A,ACC
02DD 2400 E ADD A,#LOW EPIO
02DF F582 MOV DPL,A
02E1 E4 CLR A
02E2 3400 E ADDC A,#HIGH EPIO
02E4 F583 MOV DPH,A
02E6 7401 MOV A,#01H
02E8 F0 MOVX @DPTR,A
02E9 8035 SJMP ?C0024
02EB ?C0079:
; SOURCE LINE # 311
02EB 900000 E MOV DPTR,#EPIO
02EE E0 MOVX A,@DPTR
02EF 4401 ORL A,#01H
02F1 F0 MOVX @DPTR,A
; SOURCE LINE # 312
02F2 802C SJMP ?C0024
; SOURCE LINE # 313
; SOURCE LINE # 314
; SOURCE LINE # 315
02F4 ?C0081:
; SOURCE LINE # 316
02F4 900000 E MOV DPTR,#EPIO
02F7 E0 MOVX A,@DPTR
02F8 4401 ORL A,#01H
02FA F0 MOVX @DPTR,A
; SOURCE LINE # 317
; SOURCE LINE # 318
02FB 8023 SJMP ?C0024
; SOURCE LINE # 319
02FD ?C0082:
; SOURCE LINE # 320
02FD 120000 E LCALL DR_VendorCmnd
0300 501E JNC ?C0024
; SOURCE LINE # 321
0302 900000 E MOV DPTR,#EPIO
C51 COMPILER V6.12 HID_FW 04/08/2003 17:13:30 PAGE 21
0305 E0 MOVX A,@DPTR
0306 4401 ORL A,#01H
0308 F0 MOVX @DPTR,A
; SOURCE LINE # 322
0309 8015 SJMP ?C0024
; SOURCE LINE # 323
030B ?C0084:
; SOURCE LINE # 324
030B 120000 E LCALL DR_ClassRequest
030E 5010 JNC ?C0024
; SOURCE LINE # 325
0310 900000 E MOV DPTR,#EPIO
0313 E0 MOVX A,@DPTR
0314 4401 ORL A,#01H
0316 F0 MOVX @DPTR,A
; SOURCE LINE # 327
0317 8007 SJMP ?C0024
; SOURCE LINE # 328
0319 ?C0086:
; SOURCE LINE # 329
0319 900000 E MOV DPTR,#EPIO
031C E0 MOVX A,@DPTR
031D 4401 ORL A,#01H
031F F0 MOVX @DPTR,A
; SOURCE LINE # 330
; SOURCE LINE # 331
0320 ?C0024:
; SOURCE LINE # 335
0320 900000 E MOV DPTR,#EPIO
0323 E0 MOVX A,@DPTR
0324 4402 ORL A,#02H
0326 F0 MOVX @DPTR,A
; SOURCE LINE # 336
0327 22 RET
; FUNCTION SetupCommand (END)
; FUNCTION resume_isr (BEGIN)
; SOURCE LINE # 339
; SOURCE LINE # 341
0000 53D8EF ANL EICON,#0EFH
; SOURCE LINE # 342
0003 32 RETI
; FUNCTION resume_isr (END)
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 1221 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 6 27
IDATA SIZE = ---- ----
BIT SIZE = 4 ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -