⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hid_fw.lst

📁 USB to Serial的Keil C固件程序
💻 LST
📖 第 1 页 / 共 4 页
字号:
                                           ; 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 + -