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

📄 myusb.m51

📁 Comlete files for fullfile the slave USB function!
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.11                                                        04/22/2005  11:54:51  PAGE 1


BL51 BANKED LINKER/LOCATER V5.11, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE d12hal.obj, cmds.obj, USBProto.obj, mainloop.obj, isr.obj TO myUSB RAMSIZE (256)


INPUT MODULES INCLUDED:
  d12hal.obj (D12HAL)
  cmds.obj (CMDS)
  USBProto.obj (USBPROTO)
  mainloop.obj (MAINLOOP)
  isr.obj (ISR)


LINK MAP OF MODULE:  myUSB (D12HAL)


            TYPE    BASE      LENGTH    RELOCATION   SEGMENT NAME
            -----------------------------------------------------

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
            DATA    0008H     001BH     UNIT         ?DT?MAINLOOP
            DATA    0023H     0007H     UNIT         ?DT?_D12_READENDPOINT?CMDS
            DATA    002AH     0007H     UNIT         ?DT?_D12_READMAINENDPOINT?CMDS
            DATA    0031H     0006H     UNIT         ?DT?_D12_WRITEENDPOINT?CMDS
            DATA    0037H     0005H     UNIT         ?DT?GET_STATUS?USBPROTO
            DATA    003CH     0004H     UNIT         ?DT?RECONNECT_USB?MAINLOOP
            DATA    0040H     0004H     UNIT         ?DT?ISR
            DATA    0044H     0003H     UNIT         ?DT?_BLINKLED?MAINLOOP
            DATA    0047H     0003H     UNIT         ?DT?FN_USB_ISR?ISR
            DATA    004AH     0002H     UNIT         ?DT?_D12_SETADDRESSENABLE?CMDS
            DATA    004CH     0002H     UNIT         ?DT?_D12_SETMODE?CMDS
            DATA    004EH     0002H     UNIT         ?DT?D12_READCURRENTFRAMENUMBER?CMDS
            DATA    0050H     0002H     UNIT         ?DT?D12_READCHIPID?CMDS
            DATA    0052H     0002H     UNIT         ?DT?CLEAR_FEATURE?USBPROTO
            DATA    0054H     0002H     UNIT         ?DT?SET_FEATURE?USBPROTO
            DATA    0056H     0002H     UNIT         ?DT?_CODE_TRANSMIT?MAINLOOP
            DATA    0058H     0002H     UNIT         ?DT?CONTROL_HANDLER?MAINLOOP
            DATA    005AH     0002H     UNIT         ?DT?PROCESSCTRLINEP?ISR
            DATA    005CH     0001H     UNIT         ?DT?_D12_SETENDPOINTENABLE?CMDS
            DATA    005DH     0001H     UNIT         ?DT?_D12_SETDMA?CMDS
            DATA    005EH     0001H     UNIT         ?DT?D12_READINTERRUPTREGISTER?CMDS
            DATA    005FH     0001H     UNIT         ?DT?_D12_SETENDPOINTSTATUS?CMDS
            DATA    0060H     0001H     UNIT         ?DT?_D12_ACKNOWLEDGEENDPOINT?CMDS
            DATA    0061H     0001H     UNIT         ?DT?GET_DESCRIPTOR?USBPROTO
            DATA    0062H     0001H     UNIT         ?DT?GET_CONFIGURATION?USBPROTO
            DATA    0063H     0001H     UNIT         ?DT?GET_INTERFACE?USBPROTO
            DATA    0064H     0001H     UNIT         ?DT?GET_REPORT?USBPROTO
            DATA    0065H     0001H     UNIT         ?DT?GET_IDLE?USBPROTO
            DATA    0066H     0001H     UNIT         ?DT?USBPROTO
            DATA    0067H     0001H     UNIT         ?DT?MAIN?MAINLOOP
            IDATA   0068H     0010H     UNIT         ?ID?ISR

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     UNIT         ?PR?RESERVED?USBPROTO
            CODE    0003H     0003H     ABSOLUTE     
            CODE    0006H     0005H     UNIT         ?PR?INIT_UNCONFIG?MAINLOOP
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     01D8H     UNIT         ?CO?MAINLOOP
BL51 BANKED LINKER/LOCATER V5.11                                                      04/22/2005  11:54:51  PAGE 2


            CODE    01E6H     0179H     UNIT         ?CO?USBPROTO
            CODE    035FH     00D6H     UNIT         ?PR?PROCESSCTRLOUTEP?ISR
            CODE    0435H     00A2H     UNIT         ?PR?GET_DESCRIPTOR?USBPROTO
            CODE    04D7H     0094H     UNIT         ?PR?_D12_READMAINENDPOINT?CMDS
            CODE    056BH     0094H     UNIT         ?PR?PROCESSCTRLINEP?ISR
            CODE    05FFH     0093H     UNIT         ?PR?_D12_READENDPOINT?CMDS
            CODE    0692H     007DH     UNIT         ?PR?FN_USB_ISR?ISR
            CODE    070FH     0076H     UNIT         ?PR?MAIN?MAINLOOP
            CODE    0785H     0075H     UNIT         ?PR?_D12_WRITEENDPOINT?CMDS
            CODE    07FAH     0074H     UNIT         ?PR?_CODE_TRANSMIT?MAINLOOP
            CODE    086EH     0065H     UNIT         ?PR?GET_STATUS?USBPROTO
            CODE    08D3H     005EH     UNIT         ?PR?CHECK_KEY_LED?MAINLOOP
            CODE    0931H     0054H     UNIT         ?PR?CLEAR_FEATURE?USBPROTO
            CODE    0985H     0054H     UNIT         ?PR?SET_FEATURE?USBPROTO
            CODE    09D9H     0043H     UNIT         ?PR?D12_READCURRENTFRAMENUMBER?CMDS
            CODE    0A1CH     0043H     UNIT         ?PR?D12_READCHIPID?CMDS
            CODE    0A5FH     0042H     UNIT         ?PR?CONTROL_HANDLER?MAINLOOP
            CODE    0AA1H     0040H     UNIT         ?PR?SET_CONFIGURATION?USBPROTO
            CODE    0AE1H     003FH     UNIT         ?PR?USB_ISR?ISR
            CODE    0B20H     003BH     UNIT         ?PR?_BLINKLED?MAINLOOP
            CODE    0B5BH     003AH     UNIT         ?PR?RECONNECT_USB?MAINLOOP
            CODE    0B95H     0036H     UNIT         ?PR?_D12_SETMODE?CMDS
            CODE    0BCBH     0035H     UNIT         ?PR?_D12_SETADDRESSENABLE?CMDS
            CODE    0C00H     0034H     UNIT         ?PR?_D12_SETENDPOINTENABLE?CMDS
            CODE    0C34H     0030H     UNIT         ?PR?TIMER_ISR?ISR
            CODE    0C64H     002EH     UNIT         ?PR?_D12_SETENDPOINTSTATUS?CMDS
            CODE    0C92H     002CH     UNIT         ?PR?_D12_SETDMA?CMDS
            CODE    0CBEH     002AH     UNIT         ?PR?_D12_READENDPOINTSTATUS?CMDS
            CODE    0CE8H     0028H     UNIT         ?PR?_D12_SELECTENDPOINT?CMDS
            CODE    0D10H     0024H     UNIT         ?PR?SET_REPORT?USBPROTO
            CODE    0D34H     0023H     UNIT         ?PR?D12_READINTERRUPTREGISTER?CMDS
            CODE    0D57H     0021H     UNIT         ?PR?_D12_ACKNOWLEDGEENDPOINT?CMDS
            CODE    0D78H     0020H     UNIT         ?PR?_LOOP_DELAY?MAINLOOP
            CODE    0D98H     0018H     UNIT         ?PR?SUSPEND_CHANGE?MAINLOOP
            CODE    0DB0H     0017H     UNIT         ?PR?SET_INTERFACE?USBPROTO
            CODE    0DC7H     0016H     UNIT         ?PR?SET_IDLE?USBPROTO
            CODE    0DDDH     0015H     UNIT         ?PR?SET_ADDRESS?USBPROTO
            CODE    0DF2H     0015H     UNIT         ?PR?GET_IDLE?USBPROTO
            CODE    0E07H     0014H     UNIT         ?PR?INIT_TIMER0?MAINLOOP
            CODE    0E1BH     0014H     UNIT         ?PR?CONNECT_USB?MAINLOOP
            CODE    0E2FH     0012H     UNIT         ?PR?_D12_READLASTTRANSACTIONSTATUS?CMDS
            CODE    0E41H     0012H     UNIT         ?PR?GET_CONFIGURATION?USBPROTO
            CODE    0E53H     0012H     UNIT         ?PR?GET_REPORT?USBPROTO
            CODE    0E65H     000EH     UNIT         ?PR?STALL_EP0?MAINLOOP
            CODE    0E73H     000EH     UNIT         ?PR?_SINGLE_TRANSMIT?MAINLOOP
            CODE    0E81H     000DH     UNIT         ?PR?GET_INTERFACE?USBPROTO
            CODE    0E8EH     000CH     UNIT         ?PR?INIT_PORT?MAINLOOP
            CODE    0E9AH     000BH     UNIT         ?PR?_OUTPORTB?D12HAL
            CODE    0EA5H     000BH     UNIT         ?PR?_INPORTB?D12HAL
            CODE    0EB0H     0009H     UNIT         ?PR?D12_SENDRESUME?CMDS
            CODE    0EB9H     0009H     UNIT         ?C_INITSEG
            CODE    0EC2H     0007H     UNIT         ?PR?INIT_SPECIAL_INTERRUPTS?MAINLOOP
            CODE    0EC9H     0006H     UNIT         ?PR?DISCONNECT_USB?MAINLOOP
            CODE    0ECFH     0005H     UNIT         ?PR?INIT_CONFIG?MAINLOOP
            CODE    0ED4H     0001H     UNIT         ?PR?GET_PROTOCOL?USBPROTO
            CODE    0ED5H     0001H     UNIT         ?PR?SET_PROTOCOL?USBPROTO
            CODE    0ED6H     0001H     UNIT         ?PR?BUS_RESET?ISR
BL51 BANKED LINKER/LOCATER V5.11                                                      04/22/2005  11:54:51  PAGE 3





UNRESOLVED EXTERNAL SYMBOLS:
   ?C?CLDOPTR
   ?C?CSTOPTR
   ?C?CSTPTR
   ?C?ICALL
   ?C?ULCMP
   ?C_STARTUP



SYMBOL TABLE OF MODULE:  myUSB (D12HAL)

  VALUE           TYPE          NAME
  ----------------------------------

  -------         MODULE        D12HAL
  C:0E9AH         SEGMENT       ?PR?_OUTPORTB?D12HAL
  C:0EA5H         SEGMENT       ?PR?_INPORTB?D12HAL
  C:0EA5H         PUBLIC        _INPORTB
  C:0E9AH         PUBLIC        _OUTPORTB
  C:0EAFH         SYMBOL        ?C0002
  B:00D0H.6       SYMBOL        AC
  D:00E0H         SYMBOL        ACC
  D:00F0H         SYMBOL        B
  B:00D0H.7       SYMBOL        CY
  N:0000H         SYMBOL        D12HAL
  B:00B0H.3       SYMBOL        D12SUSPD
  D:0083H         SYMBOL        DPH
  D:0082H         SYMBOL        DPL
  B:00A8H.7       SYMBOL        EA
  B:00A8H.4       SYMBOL        ES
  B:00A8H.1       SYMBOL        ET0
  B:00A8H.3       SYMBOL        ET1
  B:00A8H.0       SYMBOL        EX0
  B:00A8H.2       SYMBOL        EX1
  B:00D0H.5       SYMBOL        F0
  D:00A8H         SYMBOL        IE
  B:0088H.1       SYMBOL        IE0
  B:0088H.3       SYMBOL        IE1
  B:00B0H.2       SYMBOL        INT0
  B:00B0H.3       SYMBOL        INT1
  D:00B8H         SYMBOL        IP
  B:0088H.0       SYMBOL        IT0
  B:0088H.2       SYMBOL        IT1
  B:0090H.4       SYMBOL        MCU_A0
  B:0090H.6       SYMBOL        MCU_D12CS
  B:0090H.7       SYMBOL        MCU_D12RST
  B:0090H.2       SYMBOL        MCU_LED0
  B:0090H.3       SYMBOL        MCU_LED1
  B:0090H.0       SYMBOL        MCU_SWM0
  B:0090H.1       SYMBOL        MCU_SWM1
  B:00D0H.2       SYMBOL        OV
  B:00D0H.0       SYMBOL        P
  D:0080H         SYMBOL        P0
BL51 BANKED LINKER/LOCATER V5.11                                                      04/22/2005  11:54:51  PAGE 4


  D:0090H         SYMBOL        P1
  D:00A0H         SYMBOL        P2
  D:00B0H         SYMBOL        P3
  D:0087H         SYMBOL        PCON
  B:00B8H.4       SYMBOL        PS
  D:00D0H         SYMBOL        PSW
  B:00B8H.1       SYMBOL        PT0
  B:00B8H.3       SYMBOL        PT1
  B:00B8H.0       SYMBOL        PX0
  B:00B8H.2       SYMBOL        PX1
  B:0098H.2       SYMBOL        RB8
  B:00B0H.7       SYMBOL        RD
  B:0098H.4       SYMBOL        REN
  B:0098H.0       SYMBOL        RI
  B:00D0H.3       SYMBOL        RS0
  B:00D0H.4       SYMBOL        RS1
  B:00B0H.0       SYMBOL        RXD
  D:0099H         SYMBOL        SBUF
  D:0098H         SYMBOL        SCON
  B:0098H.7       SYMBOL        SM0
  B:0098H.6       SYMBOL        SM1
  B:0098H.5       SYMBOL        SM2
  D:0081H         SYMBOL        SP
  B:00B0H.4       SYMBOL        T0
  B:00B0H.5       SYMBOL        T1
  B:0098H.3       SYMBOL        TB8
  D:0088H         SYMBOL        TCON
  B:0088H.5       SYMBOL        TF0
  B:0088H.7       SYMBOL        TF1
  D:008CH         SYMBOL        TH0
  D:008DH         SYMBOL        TH1
  B:0098H.1       SYMBOL        TI
  D:008AH         SYMBOL        TL0
  D:008BH         SYMBOL        TL1
  D:0089H         SYMBOL        TMOD
  B:0088H.4       SYMBOL        TR0
  B:0088H.6       SYMBOL        TR1
  B:00B0H.1       SYMBOL        TXD
  B:00B0H.6       SYMBOL        WR
  C:0E9AH         LINE#         122
  C:0E9CH         LINE#         127
  C:0E9EH         LINE#         128
  C:0EA0H         LINE#         131
  C:0EA1H         LINE#         132
  C:0EA2H         LINE#         136
  C:0EA4H         LINE#         139
  C:0EA5H         LINE#         157
  C:0EA7H         LINE#         162
  C:0EA9H         LINE#         163
  C:0EABH         LINE#         166
  C:0EACH         LINE#         167
  C:0EADH         LINE#         172
  C:0EAFH         LINE#         179
  -------         ENDMOD        D12HAL

  -------         MODULE        CMDS
  C:0BCBH         SEGMENT       ?PR?_D12_SETADDRESSENABLE?CMDS
BL51 BANKED LINKER/LOCATER V5.11                                                      04/22/2005  11:54:51  PAGE 5


  D:004AH         SEGMENT       ?DT?_D12_SETADDRESSENABLE?CMDS
  C:0C00H         SEGMENT       ?PR?_D12_SETENDPOINTENABLE?CMDS
  D:005CH         SEGMENT       ?DT?_D12_SETENDPOINTENABLE?CMDS
  C:0B95H         SEGMENT       ?PR?_D12_SETMODE?CMDS
  D:004CH         SEGMENT       ?DT?_D12_SETMODE?CMDS
  C:0C92H         SEGMENT       ?PR?_D12_SETDMA?CMDS
  D:005DH         SEGMENT       ?DT?_D12_SETDMA?CMDS
  C:0D34H         SEGMENT       ?PR?D12_READINTERRUPTREGISTER?CMDS
  D:005EH         SEGMENT       ?DT?D12_READINTERRUPTREGISTER?CMDS
  C:0CE8H         SEGMENT       ?PR?_D12_SELECTENDPOINT?CMDS
  C:0E2FH         SEGMENT       ?PR?_D12_READLASTTRANSACTIONSTATUS?CMDS
  C:0CBEH         SEGMENT       ?PR?_D12_READENDPOINTSTATUS?CMDS
  C:0C64H         SEGMENT       ?PR?_D12_SETENDPOINTSTATUS?CMDS
  D:005FH         SEGMENT       ?DT?_D12_SETENDPOINTSTATUS?CMDS
  C:0EB0H         SEGMENT       ?PR?D12_SENDRESUME?CMDS
  C:09D9H         SEGMENT       ?PR?D12_READCURRENTFRAMENUMBER?CMDS
  D:004EH         SEGMENT       ?DT?D12_READCURRENTFRAMENUMBER?CMDS
  C:0A1CH         SEGMENT       ?PR?D12_READCHIPID?CMDS
  D:0050H         SEGMENT       ?DT?D12_READCHIPID?CMDS
  C:05FFH         SEGMENT       ?PR?_D12_READENDPOINT?CMDS
  D:0023H         SEGMENT       ?DT?_D12_READENDPOINT?CMDS
  C:04D7H         SEGMENT       ?PR?_D12_READMAINENDPOINT?CMDS
  D:002AH         SEGMENT       ?DT?_D12_READMAINENDPOINT?CMDS
  C:0785H         SEGMENT       ?PR?_D12_WRITEENDPOINT?CMDS
  D:0031H         SEGMENT       ?DT?_D12_WRITEENDPOINT?CMDS
  C:0D57H         SEGMENT       ?PR?_D12_ACKNOWLEDGEENDPOINT?CMDS
  D:0060H         SEGMENT       ?DT?_D12_ACKNOWLEDGEENDPOINT?CMDS
  D:0023H         PUBLIC        ?_D12_READENDPOINT?BYTE
  D:0031H         PUBLIC        ?_D12_WRITEENDPOINT?BYTE
  C:0A1CH         PUBLIC        D12_READCHIPID
  C:09D9H         PUBLIC        D12_READCURRENTFRAMENUMBER
  C:0D34H         PUBLIC        D12_READINTERRUPTREGISTER
  C:0EB0H         PUBLIC        D12_SENDRESUME
  C:0D57H         PUBLIC        _D12_ACKNOWLEDGEENDPOINT
  C:05FFH         PUBLIC        _D12_READENDPOINT
  C:0CBEH         PUBLIC        _D12_READENDPOINTSTATUS
  C:0E2FH         PUBLIC        _D12_READLASTTRANSACTIONSTATUS
  C:04D7H         PUBLIC        _D12_READMAINENDPOINT
  C:0CE8H         PUBLIC        _D12_SELECTENDPOINT
  C:0BCBH         PUBLIC        _D12_SETADDRESSENABLE
  C:0C92H         PUBLIC        _D12_SETDMA
  C:0C00H         PUBLIC        _D12_SETENDPOINTENABLE
  C:0C64H         PUBLIC        _D12_SETENDPOINTSTATUS
  C:0B95H         PUBLIC        _D12_SETMODE
  C:0785H         PUBLIC        _D12_WRITEENDPOINT
  C:0BDBH         SYMBOL        ?C0001
  C:0BEBH         SYMBOL        ?C0002
  C:0BFFH         SYMBOL        ?C0004
  C:0C0EH         SYMBOL        ?C0005
  C:0C20H         SYMBOL        ?C0006
  C:0C27H         SYMBOL        ?C0007
  C:0C33H         SYMBOL        ?C0009
  C:0BA5H         SYMBOL        ?C0010
  C:0BCAH         SYMBOL        ?C0012
  C:0CA0H         SYMBOL        ?C0013
  C:0CBDH         SYMBOL        ?C0015
  C:0D56H         SYMBOL        ?C0016
BL51 BANKED LINKER/LOCATER V5.11                                                      04/22/2005  11:54:51  PAGE 6


  C:0CF6H         SYMBOL        ?C0017
  C:0D0FH         SYMBOL        ?C0018
  C:0D0FH         SYMBOL        ?C0019
  C:0E40H         SYMBOL        ?C0020
  C:0CCAH         SYMBOL        ?C0021
  C:0CE7H         SYMBOL        ?C0022
  C:0CE7H         SYMBOL        ?C0023
  C:0C72H         SYMBOL        ?C0024
  C:0C91H         SYMBOL        ?C0026
  C:09E5H         SYMBOL        ?C0028
  C:0A17H         SYMBOL        ?C0029
  C:0A1BH         SYMBOL        ?C0030
  C:0A28H         SYMBOL        ?C0031
  C:0A5AH         SYMBOL        ?C0032

⌨️ 快捷键说明

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