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

📄 debug375.m51

📁 本程序为CH375主机模式下读写U盘的方案
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V5.12                                                        12/06/2005  11:33:33  PAGE 1


BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE DEBUG375.OBJ TO DEBUG375.OMF RAMSIZE (128)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  DEBUG375.OBJ (DEBUG375)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?SIDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?SLSHR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?STRCPY)
  C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)


LINK MAP OF MODULE:  DEBUG375.OMF (DEBUG375)


            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     0012H     UNIT         _DATA_GROUP_
            DATA    001AH     0004H     UNIT         ?DT?DEBUG375
            DATA    001EH     0001H     UNIT         ?DT?MDISKSIZE?DEBUG375
            IDATA   001FH     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     00B7H     UNIT         _XDATA_GROUP_
            XDATA   00B7H     0040H     UNIT         ?XD?DEBUG375
                    00F7H     BBF9H                  *** GAP ***
            XDATA   BCF0H     0001H     ABSOLUTE     
                    BCF1H     0100H                  *** GAP ***
            XDATA   BDF1H     0001H     ABSOLUTE     

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0297H     UNIT         ?C?LIB_CODE
            CODE    029AH     017CH     UNIT         ?CO?DEBUG375
            CODE    0416H     014CH     UNIT         ?PR?_CH375_READUD?DEBUG375
            CODE    0562H     00FBH     UNIT         ?PR?_CH375_WRITEUD?DEBUG375
            CODE    065DH     0080H     UNIT         ?PR?MAIN?DEBUG375
            CODE    06DDH     006DH     UNIT         ?PR?_CH375_WRITE?DEBUG375
            CODE    074AH     0058H     UNIT         ?PR?MSETMODE?DEBUG375
            CODE    07A2H     004DH     UNIT         ?PR?MCH375INIT?DEBUG375
            CODE    07EFH     0040H     UNIT         ?PR?MDISKINIT?DEBUG375
            CODE    082FH     002FH     UNIT         ?PR?MCH375RESET?DEBUG375
            CODE    085EH     002DH     UNIT         ?PR?_PRINT_S?DEBUG375
            CODE    088BH     0022H     UNIT         ?PR?MDISKSIZE?DEBUG375
            CODE    08ADH     0018H     UNIT         ?PR?FLASH_LED2?DEBUG375
            CODE    08C5H     0013H     UNIT         ?PR?_CH375_DAT_PORT_D_OUT?DEBUG375
            CODE    08D8H     0012H     UNIT         ?PR?COMINIT?DEBUG375
            CODE    08EAH     000FH     UNIT         ?PR?MDELAY100MS?DEBUG375
            CODE    08F9H     000EH     UNIT         ?PR?CH375_DAT_PORT_IN?DEBUG375
BL51 BANKED LINKER/LOCATER V5.12                                                      12/06/2005  11:33:33  PAGE 2


            CODE    0907H     000EH     UNIT         ?PR?MWAITINTERRUPT?DEBUG375
            CODE    0915H     000DH     UNIT         ?PR?_CH375_CMD_PORT_D_OUT?DEBUG375
            CODE    0922H     000CH     UNIT         ?PR?FLASH_LED1?DEBUG375
            CODE    092EH     000CH     UNIT         ?C_C51STARTUP
            CODE    093AH     0005H     UNIT         ?PR?MDELAY1US?DEBUG375
            CODE    093FH     0005H     UNIT         ?PR?MDELAY2US?DEBUG375



OVERLAY MAP OF MODULE:   DEBUG375.OMF (DEBUG375)


SEGMENT                                      DATA_GROUP          XDATA_GROUP
  +--> CALLED SEGMENT                      START    LENGTH     START    LENGTH
------------------------------------------------------------------------------
?C_C51STARTUP                              -----    -----      -----    -----
  +--> ?PR?MAIN?DEBUG375

?PR?MAIN?DEBUG375                          0008H    0004H      0000H    0099H
  +--> ?CO?DEBUG375
  +--> ?PR?COMINIT?DEBUG375
  +--> ?PR?MCH375RESET?DEBUG375
  +--> ?PR?MCH375INIT?DEBUG375
  +--> ?PR?MSETMODE?DEBUG375
  +--> ?PR?MDISKINIT?DEBUG375
  +--> ?PR?_CH375_WRITEUD?DEBUG375
  +--> ?PR?_CH375_READUD?DEBUG375
  +--> ?PR?_PRINT_S?DEBUG375

?PR?MCH375RESET?DEBUG375                   -----    -----      0099H    001EH
  +--> ?CO?DEBUG375
  +--> ?PR?_CH375_CMD_PORT_D_OUT?DEBUG375
  +--> ?PR?_PRINT_S?DEBUG375
  +--> ?PR?MDELAY100MS?DEBUG375

?PR?_CH375_CMD_PORT_D_OUT?DEBUG375         -----    -----      -----    -----
  +--> ?PR?MDELAY1US?DEBUG375
  +--> ?PR?MDELAY2US?DEBUG375

?PR?MDELAY100MS?DEBUG375                   000CH    0001H      -----    -----

?PR?MCH375INIT?DEBUG375                    -----    -----      0099H    001EH
  +--> ?CO?DEBUG375
  +--> ?PR?_CH375_CMD_PORT_D_OUT?DEBUG375
  +--> ?PR?_CH375_DAT_PORT_D_OUT?DEBUG375
  +--> ?PR?CH375_DAT_PORT_IN?DEBUG375
  +--> ?PR?FLASH_LED2?DEBUG375
  +--> ?PR?FLASH_LED1?DEBUG375
  +--> ?PR?_PRINT_S?DEBUG375

?PR?_CH375_DAT_PORT_D_OUT?DEBUG375         -----    -----      -----    -----
  +--> ?PR?MDELAY1US?DEBUG375

?PR?CH375_DAT_PORT_IN?DEBUG375             -----    -----      -----    -----
  +--> ?PR?_CH375_CMD_PORT_D_OUT?DEBUG375
  +--> ?PR?MDELAY1US?DEBUG375

BL51 BANKED LINKER/LOCATER V5.12                                                      12/06/2005  11:33:33  PAGE 3


?PR?FLASH_LED2?DEBUG375                    -----    -----      -----    -----
  +--> ?PR?MDELAY100MS?DEBUG375

?PR?FLASH_LED1?DEBUG375                    -----    -----      -----    -----
  +--> ?PR?MDELAY100MS?DEBUG375

?PR?MSETMODE?DEBUG375                      -----    -----      0099H    001EH
  +--> ?CO?DEBUG375
  +--> ?PR?_CH375_CMD_PORT_D_OUT?DEBUG375
  +--> ?PR?_CH375_DAT_PORT_D_OUT?DEBUG375
  +--> ?PR?MDELAY1US?DEBUG375
  +--> ?PR?CH375_DAT_PORT_IN?DEBUG375
  +--> ?PR?FLASH_LED2?DEBUG375
  +--> ?PR?FLASH_LED1?DEBUG375
  +--> ?PR?_PRINT_S?DEBUG375

?PR?MDISKINIT?DEBUG375                     -----    -----      0099H    001EH
  +--> ?CO?DEBUG375
  +--> ?PR?_CH375_CMD_PORT_D_OUT?DEBUG375
  +--> ?PR?MWAITINTERRUPT?DEBUG375
  +--> ?PR?_PRINT_S?DEBUG375
  +--> ?PR?FLASH_LED2?DEBUG375
  +--> ?PR?FLASH_LED1?DEBUG375

?PR?MWAITINTERRUPT?DEBUG375                -----    -----      -----    -----
  +--> ?PR?_CH375_CMD_PORT_D_OUT?DEBUG375
  +--> ?PR?CH375_DAT_PORT_IN?DEBUG375

?PR?_CH375_WRITEUD?DEBUG375                000CH    000DH      0099H    001EH
  +--> ?CO?DEBUG375
  +--> ?PR?_CH375_CMD_PORT_D_OUT?DEBUG375
  +--> ?PR?_CH375_DAT_PORT_D_OUT?DEBUG375
  +--> ?PR?MWAITINTERRUPT?DEBUG375
  +--> ?PR?_PRINT_S?DEBUG375
  +--> ?PR?_CH375_WRITE?DEBUG375

?PR?_CH375_WRITE?DEBUG375                  0019H    0001H      -----    -----
  +--> ?PR?_CH375_CMD_PORT_D_OUT?DEBUG375
  +--> ?PR?_CH375_DAT_PORT_D_OUT?DEBUG375

?PR?_CH375_READUD?DEBUG375                 000CH    0009H      0099H    001EH
  +--> ?CO?DEBUG375
  +--> ?PR?_CH375_CMD_PORT_D_OUT?DEBUG375
  +--> ?PR?_CH375_DAT_PORT_D_OUT?DEBUG375
  +--> ?PR?MWAITINTERRUPT?DEBUG375
  +--> ?PR?_PRINT_S?DEBUG375
  +--> ?PR?CH375_DAT_PORT_IN?DEBUG375



SYMBOL TABLE OF MODULE:  DEBUG375.OMF (DEBUG375)

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

  -------         MODULE        DEBUG375
  C:0000H         SYMBOL        _ICE_DUMMY_
BL51 BANKED LINKER/LOCATER V5.12                                                      12/06/2005  11:33:33  PAGE 4


  D:0090H         PUBLIC        P1
  C:0416H         PUBLIC        _CH375_ReadUD
  X:BDF1H         PUBLIC        CH375_CMD_PORT
  X:BCF0H         PUBLIC        CH375_DAT_PORT
  D:001AH         PUBLIC        pchar
  B:00B0H.2       PUBLIC        CH375_INT_WIRE
  C:07EFH         PUBLIC        mDiskInit
  C:0562H         PUBLIC        _CH375_WriteUD
  C:088BH         PUBLIC        mDiskSize
  B:0098H.1       PUBLIC        TI
  C:082FH         PUBLIC        mCH375Reset
  C:074AH         PUBLIC        mSetMode
  C:065DH         PUBLIC        main
  X:00B7H         PUBLIC        Usb_Buf
  C:07A2H         PUBLIC        mCH375Init
  D:0099H         PUBLIC        SBUF
  D:0087H         PUBLIC        PCON
  C:08EAH         PUBLIC        mDelay100mS
  D:0098H         PUBLIC        SCON
  D:0089H         PUBLIC        TMOD
  C:08D8H         PUBLIC        ComInit
  C:0315H         SYMBOL        _?ix1000
  C:0333H         SYMBOL        _?ix1001
  C:0351H         SYMBOL        _?ix1002
  C:08FEH         PUBLIC        CH375_DAT_PORT_in
  C:036FH         SYMBOL        _?ix1003
  C:038DH         SYMBOL        _?ix1004
  C:03ABH         SYMBOL        _?ix1005
  C:03C9H         SYMBOL        _?ix1006
  D:008DH         PUBLIC        TH1
  D:008BH         PUBLIC        TL1
  B:0088H.6       PUBLIC        TR1
  C:0907H         PUBLIC        mWaitInterrupt
  C:0922H         PUBLIC        flash_led1
  C:08ADH         PUBLIC        flash_led2
  C:093AH         PUBLIC        mDelay1uS
  C:093FH         PUBLIC        mDelay2uS
  D:001DH         PUBLIC        c
  C:0871H         PUBLIC        _print_s
  C:0915H         PUBLIC        _CH375_CMD_PORT_d_out
  C:08D0H         PUBLIC        _CH375_DAT_PORT_d_out
  C:06DDH         PUBLIC        _CH375_Write
  -------         PROC          MDELAY1US
  -------         DO            
  D:0007H         SYMBOL        i
  -------         ENDDO         
  C:093AH         LINE#         43
  C:093AH         LINE#         44
  C:093AH         LINE#         46
  C:093EH         LINE#         47
  -------         ENDPROC       MDELAY1US
  -------         PROC          MDELAY2US
  -------         DO            
  D:0007H         SYMBOL        i
  -------         ENDDO         
  C:093FH         LINE#         50
  C:093FH         LINE#         51
BL51 BANKED LINKER/LOCATER V5.12                                                      12/06/2005  11:33:33  PAGE 5


  C:093FH         LINE#         53
  C:0943H         LINE#         54
  -------         ENDPROC       MDELAY2US
  -------         PROC          MDELAY100MS
  -------         DO            
  D:0007H         SYMBOL        i
  D:0006H         SYMBOL        j
  D:000CH         SYMBOL        cn
  -------         ENDDO         
  C:08EAH         LINE#         57
  C:08EAH         LINE#         58
  C:08EAH         LINE#         60
  C:08ECH         LINE#         61
  C:08EEH         LINE#         62
  C:08F8H         LINE#         63
  -------         ENDPROC       MDELAY100MS
  -------         PROC          _CH375_CMD_PORT_D_OUT
  D:0006H         SYMBOL        d_out
  C:0915H         LINE#         69
  C:0917H         LINE#         70
  C:0917H         LINE#         71
  C:091AH         LINE#         72
  C:091FH         LINE#         73
  -------         ENDPROC       _CH375_CMD_PORT_D_OUT
  -------         PROC          L?0102
  -------         ENDPROC       L?0102
  -------         PROC          _CH375_DAT_PORT_D_OUT
  D:0007H         SYMBOL        d_out
  C:08D0H         LINE#         78
  C:08D0H         LINE#         79
  C:08D0H         LINE#         80
  C:08D5H         LINE#         81
  -------         ENDPROC       _CH375_DAT_PORT_D_OUT
  -------         PROC          L?0103
  -------         ENDPROC       L?0103
  -------         PROC          CH375_DAT_PORT_IN
  C:08FEH         LINE#         86
  C:08FEH         LINE#         87
  C:08FEH         LINE#         88
  C:0901H         LINE#         89
  C:0906H         LINE#         90
  -------         ENDPROC       CH375_DAT_PORT_IN
  -------         PROC          FLASH_LED1
  C:0922H         LINE#         93
  C:0922H         LINE#         94
  C:0922H         LINE#         95
  C:0925H         LINE#         96
  C:0928H         LINE#         97
  C:092BH         LINE#         98
  -------         ENDPROC       FLASH_LED1
  -------         PROC          FLASH_LED2
  C:08ADH         LINE#         102
  C:08ADH         LINE#         103
  C:08ADH         LINE#         104
  C:08B0H         LINE#         105
  C:08B3H         LINE#         106
  C:08B6H         LINE#         107
BL51 BANKED LINKER/LOCATER V5.12                                                      12/06/2005  11:33:33  PAGE 6


  C:08B9H         LINE#         108
  C:08BCH         LINE#         109
  C:08BFH         LINE#         110
  C:08C2H         LINE#         111
  -------         ENDPROC       FLASH_LED2
  C:0866H         SYMBOL        L?0100
  C:0869H         SYMBOL        L?0101
  -------         PROC          L?0099
  -------         ENDPROC       L?0099
  C:0866H         SYMBOL        L?0100
  C:0869H         SYMBOL        L?0101
  -------         PROC          _PRINT_S
  D:0001H         SYMBOL        pstring
  D:0005H         SYMBOL        string_len
  C:0871H         LINE#         117
  C:0871H         LINE#         118
  C:0871H         LINE#         119
  C:0877H         LINE#         120
  C:0877H         LINE#         121
  C:087CH         LINE#         122
  C:087FH         LINE#         123
  C:0886H         LINE#         124
  C:0888H         LINE#         125
  C:088AH         LINE#         127
  -------         ENDPROC       _PRINT_S
  -------         PROC          MWAITINTERRUPT
  C:0907H         LINE#         130
  C:0907H         LINE#         131
  C:0907H         LINE#         133
  C:090AH         LINE#         134
  C:090FH         LINE#         135
  C:0914H         LINE#         138
  C:0914H         LINE#         139
  -------         ENDPROC       MWAITINTERRUPT
  -------         PROC          MCH375RESET
  -------         DO            
  X:0099H         SYMBOL        str_array
  -------         ENDDO         
  C:082FH         LINE#         141
  C:082FH         LINE#         142
  C:082FH         LINE#         143
  C:0842H         LINE#         144
  C:084BH         LINE#         145
  C:0850H         LINE#         146

⌨️ 快捷键说明

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