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

📄 xugy.m51

📁 USB D12驱动源程序
💻 M51
📖 第 1 页 / 共 5 页
字号:
  C:1254H         LINE#         209
  C:1254H         LINE#         211
  -------         ENDPROC       ON_EXIT
  -------         PROC          CHECK_KEY_LED
  -------         DO            
  D:0040H         SYMBOL        c
  D:0041H         SYMBOL        last_key
  -------         ENDDO         
  C:0E07H         LINE#         213
  C:0E07H         LINE#         214
  C:0E07H         LINE#         217
  C:0E0FH         LINE#         218
  C:0E12H         LINE#         219
BL51 BANKED LINKER/LOCATER V5.03                                                      11/11/2003  20:11:04  PAGE 22


  C:0E18H         LINE#         220
  C:0E25H         LINE#         221
  C:0E25H         LINE#         223
  C:0E28H         LINE#         225
  C:0E32H         LINE#         226
  C:0E34H         LINE#         227
  C:0E3BH         LINE#         228
  C:0E3DH         LINE#         229
  C:0E45H         LINE#         230
  C:0E4BH         LINE#         231
  C:0E4BH         LINE#         232
  -------         ENDPROC       CHECK_KEY_LED
  -------         PROC          INIT_UNCONFIG
  C:1245H         LINE#         234
  C:1245H         LINE#         235
  C:1245H         LINE#         238
  -------         ENDPROC       INIT_UNCONFIG
  -------         PROC          INIT_CONFIG
  C:124AH         LINE#         241
  C:124AH         LINE#         242
  C:124AH         LINE#         243
  -------         ENDPROC       INIT_CONFIG
  -------         PROC          _SINGLE_TRANSMIT
  D:0001H         SYMBOL        buf
  D:0005H         SYMBOL        len
  C:1207H         LINE#         247
  C:1207H         LINE#         248
  C:1207H         LINE#         249
  C:120DH         LINE#         250
  C:1212H         LINE#         251
  C:1212H         LINE#         252
  -------         ENDPROC       _SINGLE_TRANSMIT
  -------         PROC          _CODE_TRANSMIT
  D:002CH         SYMBOL        pRomData
  D:0004H         SYMBOL        len
  C:0A5EH         LINE#         254
  C:0A62H         LINE#         255
  C:0A62H         LINE#         256
  C:0A67H         LINE#         257
  C:0A70H         LINE#         258
  C:0A74H         LINE#         260
  C:0A7DH         LINE#         261
  C:0A88H         LINE#         262
  C:0A95H         LINE#         263
  C:0AA0H         LINE#         265
  C:0AA2H         LINE#         266
  C:0AA9H         LINE#         267
  C:0AA9H         LINE#         268
  C:0AABH         LINE#         269
  C:0AABH         LINE#         270
  C:0AB8H         LINE#         271
  C:0AC4H         LINE#         272
  C:0AC6H         LINE#         273
  C:0ACDH         LINE#         274
  C:0ACFH         LINE#         275
  C:0ACFH         LINE#         276
  -------         ENDPROC       _CODE_TRANSMIT
BL51 BANKED LINKER/LOCATER V5.03                                                      11/11/2003  20:11:04  PAGE 23


  -------         PROC          SETUP_DMA
  C:0CCCH         LINE#         279
  C:0CCCH         LINE#         280
  C:0CCCH         LINE#         281
  C:0CD1H         LINE#         282
  C:0CD4H         LINE#         284
  C:0CD6H         LINE#         285
  C:0CDFH         LINE#         286
  C:0CE1H         LINE#         288
  C:0CECH         LINE#         290
  C:0CF2H         LINE#         291
  C:0CFDH         LINE#         293
  C:0D0AH         LINE#         296
  C:0D0CH         LINE#         297
  C:0D0EH         LINE#         298
  C:0D0EH         LINE#         300
  C:0D1BH         LINE#         303
  C:0D21H         LINE#         304
  C:0D21H         LINE#         305
  C:0D21H         LINE#         306
  -------         ENDPROC       SETUP_DMA
  -------         PROC          CONTROL_HANDLER
  -------         DO            
  D:0029H         SYMBOL        type
  D:002AH         SYMBOL        req
  -------         ENDDO         
  C:0E4CH         LINE#         309
  C:0E4CH         LINE#         310
  C:0E4CH         LINE#         313
  C:0E52H         LINE#         314
  C:0E58H         LINE#         318
  C:0E5CH         LINE#         319
  C:0E6BH         LINE#         320
  C:0E70H         LINE#         321
  C:0E8AH         LINE#         323
  C:0E8DH         LINE#         325
  -------         ENDPROC       CONTROL_HANDLER
  -------         PROC          MAIN
  C:060EH         LINE#         337
  C:060EH         LINE#         338
  C:060EH         LINE#         342
  C:0611H         LINE#         343
  C:0614H         LINE#         344
  C:0617H         LINE#         345
  C:0619H         LINE#         347
  C:061BH         LINE#         348
  C:061DH         LINE#         349
  C:061FH         LINE#         350
  C:0621H         LINE#         352
  C:062AH         LINE#         353
  C:062CH         LINE#         354
  C:062EH         LINE#         355
  C:0630H         LINE#         361
  C:0632H         LINE#         363
  C:0635H         LINE#         365
  C:0637H         LINE#         367
  C:063AH         LINE#         369
BL51 BANKED LINKER/LOCATER V5.03                                                      11/11/2003  20:11:04  PAGE 24


  C:063AH         LINE#         370
  C:063DH         LINE#         371
  C:0643H         LINE#         372
  C:0645H         LINE#         373
  C:064CH         LINE#         374
  C:064EH         LINE#         376
  C:0654H         LINE#         377
  C:0657H         LINE#         378
  C:0657H         LINE#         380
  C:065FH         LINE#         381
  C:0661H         LINE#         382
  C:0668H         LINE#         383
  C:066AH         LINE#         387
  C:066CH         LINE#         388
  C:066CH         LINE#         390
  C:0676H         LINE#         391
  C:0678H         LINE#         392
  C:067FH         LINE#         393
  C:0681H         LINE#         395
  C:0684H         LINE#         396
  C:0686H         LINE#         397
  C:0689H         LINE#         398
  C:068CH         LINE#         399
  C:068FH         LINE#         400
  C:0692H         LINE#         401
  C:0697H         LINE#         402
  C:0699H         LINE#         403
  C:069CH         LINE#         404
  C:069EH         LINE#         406
  C:069EH         LINE#         408
  C:069EH         LINE#         410
  C:06A9H         LINE#         411
  C:06ABH         LINE#         412
  C:06B2H         LINE#         413
  C:06B4H         LINE#         414
  C:06B7H         LINE#         416
  C:06B9H         LINE#         417
  C:06B9H         LINE#         419
  C:06C6H         LINE#         420
  C:06C8H         LINE#         421
  C:06E2H         LINE#         422
  C:06E4H         LINE#         423
  C:06E7H         LINE#         424
  C:06E7H         LINE#         426
  -------         ENDPROC       MAIN
  -------         ENDMOD        KMAIN

  -------         MODULE        ?C?COPY
  C:043AH         PUBLIC        ?C?COPY
  -------         ENDMOD        ?C?COPY

  -------         MODULE        ?C?CLDOPTR
  C:0460H         PUBLIC        ?C?CLDOPTR
  -------         ENDMOD        ?C?CLDOPTR

  -------         MODULE        ?C?CSTOPTR
  C:048DH         PUBLIC        ?C?CSTOPTR
BL51 BANKED LINKER/LOCATER V5.03                                                      11/11/2003  20:11:04  PAGE 25


  -------         ENDMOD        ?C?CSTOPTR

  -------         MODULE        ?C?ULCMP
  C:04AFH         PUBLIC        ?C?ULCMP
  -------         ENDMOD        ?C?ULCMP

  -------         MODULE        ?C?ICALL
  C:04C0H         PUBLIC        ?C?ICALL
  C:04C4H         PUBLIC        ?C?ICALL2
  -------         ENDMOD        ?C?ICALL

  -------         MODULE        PRINTF
  D:002CH         PUBLIC        ?_PRINTF517?BYTE
  D:002CH         PUBLIC        ?_PRINTF?BYTE
  D:002CH         PUBLIC        ?_SPRINTF517?BYTE
  D:002CH         PUBLIC        ?_SPRINTF?BYTE
  C:0070H         PUBLIC        _PRINTF
  C:0070H         PUBLIC        _PRINTF517
  C:006AH         PUBLIC        _SPRINTF
  C:006AH         PUBLIC        _SPRINTF517
  -------         ENDMOD        PRINTF

  -------         MODULE        ?C?CLDPTR
  C:04C6H         PUBLIC        ?C?CLDPTR
  -------         ENDMOD        ?C?CLDPTR

  -------         MODULE        ?C?CSTPTR
  C:04DFH         PUBLIC        ?C?CSTPTR
  -------         ENDMOD        ?C?CSTPTR

  -------         MODULE        ?C?PLDIIDATA
  C:04F1H         PUBLIC        ?C?PLDIIDATA
  -------         ENDMOD        ?C?PLDIIDATA

  -------         MODULE        ?C?CCASE
  C:0501H         PUBLIC        ?C?CCASE
  -------         ENDMOD        ?C?CCASE

  -------         MODULE        PUTCHAR
  C:1063H         PUBLIC        _PUTCHAR
  -------         ENDMOD        PUTCHAR



FUNCTION REGISTER MASKS


FUNCTION . . . . . . . . . . . . . REG MASK
-------------------------------------------

BUS_RESET. . . . . . . . . . . . . @0x8000
CHECK_KEY_LED. . . . . . . . . . . @0xf3f7
CLEAR_FEATURE. . . . . . . . . . . @0xf3f7
CONNECT_USB. . . . . . . . . . . . @0xf307
D12_READINTERRUPTREGISTER. . . . . @0xf307
DISCONNECT_USB . . . . . . . . . . @0xf307
DMA_EOT. . . . . . . . . . . . . . @0x8000
BL51 BANKED LINKER/LOCATER V5.03                                                      11/11/2003  20:11:04  PAGE 26


EP0_RXDONE . . . . . . . . . . . . @0xf3f7
EP0_TXDONE . . . . . . . . . . . . @0xf3f7
EP1_RXDONE . . . . . . . . . . . . @0xf3f7
EP1_TXDONE . . . . . . . . . . . . @0xf301
GET_BUFFER_SIZE. . . . . . . . . . @0xf3f7
GET_CONFIGURATION. . . . . . . . . @0xf3f7
GET_DESCRIPTOR . . . . . . . . . . @0xf3ff
GET_FIRMWARE_VERSION . . . . . . . @0xf3f7
GET_INTERFACE. . . . . . . . . . . @0xf3f7
GET_STATUS . . . . . . . . . . . . @0xf3f7
INIT_CONFIG. . . . . . . . . . . . @0xf303
INIT_PORT. . . . . . . . . . . . . @0xc000
INIT_SERIAL. . . . . . . . . . . . @0xc000
INIT_TIMER0. . . . . . . . . . . . @0xe000
INIT_UNCONFIG. . . . . . . . . . . @0xf303
INPORTB. . . . . . . . . . . . . . @0xe301
MAIN_RXDONE. . . . . . . . . . . . @0xf3ff
MAIN_TXDONE. . . . . . . . . . . . @0xf3f7
ON_EXIT. . . . . . . . . . . . . . @0x8000
RESERVED . . . . . . . . . . . . . @0xf307
SETUP_DMA. . . . . . . . . . . . . @0xf3f7
SET_ADDRESS. . . . . . . . . . . . @0xf3f7
SET_CONFIGURATION. . . . . . . . . @0xf3f7
SET_FEATURE. . . . . . . . . . . . @0xf3f7
SET_INTERFACE. . . . . . . . . . . @0xf3f7
STALL_EP0. . . . . . . . . . . . . @0xf307
TIMER_ISR. . . . . . . . . . . . . @0xf001
_CODE_TRANSMIT . . . . . . . . . . @0xf3f7
_D12_ACKNOWLEDGEENDPOINT . . . . . @0xe303
_D12_READENDPOINT. . . . . . . . . @0xf3f7
_D12_READLASTTRANSACTIONSTATUS . . @0xf301
_D12_SELECTENDPOINT. . . . . . . . @0xf303
_D12_SETADDRESSENABLE. . . . . . . @0xf303
_D12_SETDMA. . . . . . . . . . . . @0xf303
_D12_SETENDPOINTENABLE . . . . . . @0xf303
_D12_SETENDPOINTSTATUS . . . . . . @0xf307
_D12_SETMODE . . . . . . . . . . . @0xf307
_D12_WRITEENDPOINT . . . . . . . . @0xf3f7
_OUTPORTCMD. . . . . . . . . . . . @0xa300
_OUTPORTDATA . . . . . . . . . . . @0xa300
_SINGLE_TRANSMIT . . . . . . . . . @0xf3f7

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?ON_EXIT?KMAIN

*** WARNING L15: MULTIPLE CALL TO SEGMENT
    SEGMENT: ?PR?_D12_WRITEENDPOINT?KD12CI
    CALLER1: ?PR?USB_ISR?KISR
    CALLER2: ?C_C51STARTUP

Program Size: data=148.1 xdata=256 code=4693
LINK/LOCATE RUN COMPLETE.  2 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -