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

📄 tc51.m51

📁 51单片机工程应用实例
💻 M51
📖 第 1 页 / 共 3 页
字号:
BL51 BANKED LINKER/LOCATER V5.12                                                        03/27/2008  13:33:09  PAGE 1


BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE TC51.obj TO TC51


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  TC51.obj (TC51)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)


LINK MAP OF MODULE:  TC51 (TC51)


            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     000AH     UNIT         _DATA_GROUP_
            DATA    0012H     0003H     UNIT         ?DT?TC51
                    0015H     000BH                  *** GAP ***
            DATA    0020H     0002H     BIT_ADDR     ?BA?TC51
            IDATA   0022H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     03F8H     UNIT         ?PR?MAIN?TC51
            CODE    03FBH     0039H     UNIT         ?PR?SEARC_51?TC51
            CODE    0434H     002FH     UNIT         ?PR?SEARC_2051?TC51
            CODE    0463H     0025H     UNIT         ?PR?_REVER?TC51
            CODE    0488H     0020H     UNIT         ?PR?_SEND?TC51
            CODE    04A8H     0020H     UNIT         ?PR?INIT?TC51
            CODE    04C8H     001EH     UNIT         ?PR?PRG2051?TC51
            CODE    04E6H     001EH     UNIT         ?PR?PRG51?TC51
            CODE    0504H     001AH     UNIT         ?PR?_DEL_MS?TC51
            CODE    051EH     0014H     UNIT         ?PR?ERASE51?TC51
            CODE    0532H     0013H     UNIT         ?PR?ERASE2051?TC51
            CODE    0545H     0012H     UNIT         ?PR?READMOD51?TC51
            CODE    0557H     000FH     UNIT         ?PR?WAIT?TC51
            CODE    0566H     000EH     UNIT         ?PR?RESET2051?TC51
            CODE    0574H     000DH     UNIT         ?PR?ERASEMOD51?TC51
            CODE    0581H     000DH     UNIT         ?PR?PRGMOD51?TC51
            CODE    058EH     000DH     UNIT         ?PR?LB151?TC51
            CODE    059BH     000DH     UNIT         ?PR?LB251?TC51
            CODE    05A8H     000DH     UNIT         ?PR?LB351?TC51
            CODE    05B5H     000CH     UNIT         ?PR?READMOD2051?TC51
            CODE    05C1H     000CH     UNIT         ?C_C51STARTUP
            CODE    05CDH     000BH     UNIT         ?PR?IDMOD51?TC51
            CODE    05D8H     000AH     UNIT         ?PR?_DEL_US?TC51
            CODE    05E2H     0009H     UNIT         ?PR?IDMOD2051?TC51
            CODE    05EBH     0009H     UNIT         ?PR?ERASEMOD2051?TC51
            CODE    05F4H     0009H     UNIT         ?PR?PRGMOD2051?TC51
            CODE    05FDH     0009H     UNIT         ?PR?LB12051?TC51
            CODE    0606H     0009H     UNIT         ?PR?LB22051?TC51
            CODE    060FH     0008H     UNIT         ?PR?REC_SCOM?TC51
            CODE    0617H     0005H     UNIT         ?PR?SETVPP5V?TC51
BL51 BANKED LINKER/LOCATER V5.12                                                      03/27/2008  13:33:09  PAGE 2


            CODE    061CH     0005H     UNIT         ?PR?SETVPP0V?TC51
            CODE    0621H     0005H     UNIT         ?PR?SETVPP12V?TC51



OVERLAY MAP OF MODULE:   TC51 (TC51)


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

?PR?MAIN?TC51                  0008H    000AH
  +--> ?PR?INIT?TC51
  +--> ?PR?_DEL_MS?TC51
  +--> ?PR?REC_SCOM?TC51
  +--> ?PR?_SEND?TC51
  +--> ?PR?SEARC_2051?TC51
  +--> ?PR?SEARC_51?TC51
  +--> ?PR?_DEL_US?TC51
  +--> ?PR?READMOD2051?TC51
  +--> ?PR?_REVER?TC51
  +--> ?PR?WAIT?TC51
  +--> ?PR?READMOD51?TC51
  +--> ?PR?RESET2051?TC51
  +--> ?PR?ERASEMOD2051?TC51
  +--> ?PR?ERASE2051?TC51
  +--> ?PR?ERASEMOD51?TC51
  +--> ?PR?SETVPP12V?TC51
  +--> ?PR?ERASE51?TC51
  +--> ?PR?PRGMOD2051?TC51
  +--> ?PR?PRG2051?TC51
  +--> ?PR?PRGMOD51?TC51
  +--> ?PR?PRG51?TC51
  +--> ?PR?LB12051?TC51
  +--> ?PR?LB151?TC51
  +--> ?PR?LB22051?TC51
  +--> ?PR?LB251?TC51
  +--> ?PR?LB351?TC51

?PR?INIT?TC51                  -----    -----
  +--> ?PR?SETVPP5V?TC51

?PR?_SEND?TC51                 -----    -----
  +--> ?PR?REC_SCOM?TC51

?PR?SEARC_2051?TC51            -----    -----
  +--> ?PR?RESET2051?TC51
  +--> ?PR?IDMOD2051?TC51
  +--> ?PR?_REVER?TC51
  +--> ?PR?WAIT?TC51

?PR?RESET2051?TC51             -----    -----
  +--> ?PR?SETVPP0V?TC51
  +--> ?PR?_DEL_MS?TC51
BL51 BANKED LINKER/LOCATER V5.12                                                      03/27/2008  13:33:09  PAGE 3


  +--> ?PR?SETVPP5V?TC51

?PR?WAIT?TC51                  -----    -----
  +--> ?PR?_REVER?TC51
  +--> ?PR?_SEND?TC51

?PR?SEARC_51?TC51              -----    -----
  +--> ?PR?SETVPP5V?TC51
  +--> ?PR?IDMOD51?TC51

?PR?READMOD2051?TC51           -----    -----
  +--> ?PR?RESET2051?TC51

?PR?READMOD51?TC51             -----    -----
  +--> ?PR?SETVPP5V?TC51

?PR?ERASE2051?TC51             -----    -----
  +--> ?PR?SETVPP12V?TC51
  +--> ?PR?WAIT?TC51
  +--> ?PR?_DEL_MS?TC51
  +--> ?PR?SETVPP5V?TC51

?PR?ERASEMOD51?TC51            -----    -----
  +--> ?PR?SETVPP5V?TC51

?PR?ERASE51?TC51               -----    -----
  +--> ?PR?_DEL_US?TC51
  +--> ?PR?_DEL_MS?TC51
  +--> ?PR?SETVPP5V?TC51

?PR?PRG2051?TC51               -----    -----
  +--> ?PR?SETVPP12V?TC51
  +--> ?PR?_DEL_US?TC51
  +--> ?PR?SETVPP5V?TC51

?PR?PRGMOD51?TC51              -----    -----
  +--> ?PR?SETVPP5V?TC51

?PR?PRG51?TC51                 -----    -----
  +--> ?PR?SETVPP12V?TC51
  +--> ?PR?_DEL_US?TC51
  +--> ?PR?SETVPP5V?TC51

?PR?LB151?TC51                 -----    -----
  +--> ?PR?SETVPP5V?TC51

?PR?LB251?TC51                 -----    -----
  +--> ?PR?SETVPP5V?TC51

?PR?LB351?TC51                 -----    -----
  +--> ?PR?SETVPP5V?TC51



SYMBOL TABLE OF MODULE:  TC51 (TC51)

  VALUE           TYPE          NAME
BL51 BANKED LINKER/LOCATER V5.12                                                      03/27/2008  13:33:09  PAGE 4


  ----------------------------------

  -------         MODULE        TC51
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  C:054AH         PUBLIC        ReadMod51
  C:060FH         PUBLIC        Rec_Scom
  C:04E9H         PUBLIC        Prg51
  C:05CDH         PUBLIC        IDMod51
  C:05F4H         PUBLIC        PrgMod2051
  C:0434H         PUBLIC        Searc_2051
  B:0098H.0       PUBLIC        RI
  D:0012H         PUBLIC        flag
  B:0098H.1       PUBLIC        TI
  C:0621H         PUBLIC        SetVpp12V
  B:0020H.0       PUBLIC        u0
  B:0020H.1       PUBLIC        u1
  B:0021H.0       PUBLIC        v0
  C:0003H         PUBLIC        main
  B:0020H.2       PUBLIC        u2
  B:0021H.1       PUBLIC        v1
  B:0020H.3       PUBLIC        u3
  B:0021H.2       PUBLIC        v2
  C:05FDH         PUBLIC        Lb12051
  B:0020H.4       PUBLIC        u4
  B:0021H.3       PUBLIC        v3
  C:0606H         PUBLIC        Lb22051
  B:0020H.5       PUBLIC        u5
  B:0021H.4       PUBLIC        v4
  B:0020H.6       PUBLIC        u6
  B:0021H.5       PUBLIC        v5
  B:0020H.7       PUBLIC        u7
  B:0021H.6       PUBLIC        v6
  B:0021H.7       PUBLIC        v7
  D:0099H         PUBLIC        SBUF
  D:0087H         PUBLIC        PCON
  C:0581H         PUBLIC        PrgMod51
  B:0090H.5       PUBLIC        PRG2051
  D:0098H         PUBLIC        SCON
  D:0089H         PUBLIC        TMOD
  C:04A8H         PUBLIC        init
  B:00B0H.3       PUBLIC        P33
  C:03FBH         PUBLIC        Searc_51
  C:0565H         PUBLIC        wait
  B:00B0H.4       PUBLIC        P34
  B:00A0H.6       PUBLIC        P26
  B:00B0H.6       PUBLIC        P36
  B:00A0H.7       PUBLIC        P27
  B:00B0H.7       PUBLIC        P37
  C:0532H         PUBLIC        Erase2051
  C:058EH         PUBLIC        Lb151
  C:059BH         PUBLIC        Lb251
  C:05A8H         PUBLIC        Lb351
  D:008DH         PUBLIC        TH1
BL51 BANKED LINKER/LOCATER V5.12                                                      03/27/2008  13:33:09  PAGE 5


  C:0566H         PUBLIC        Reset2051
  B:00B0H.2       PUBLIC        PRG51
  D:008BH         PUBLIC        TL1
  C:0508H         PUBLIC        _del_ms
  B:0088H.6       PUBLIC        TR1
  C:051EH         PUBLIC        Erase51
  C:05EBH         PUBLIC        EraseMod2051
  C:05D8H         PUBLIC        _del_us
  B:0090H.6       PUBLIC        P33_2051
  D:0013H         PUBLIC        a
  B:00B0H.5       PUBLIC        RST51
  B:0090H.7       PUBLIC        P34_2051
  B:00B0H.5       PUBLIC        P35_2051
  B:0090H.0       PUBLIC        P37_2051
  C:0463H         PUBLIC        _Rever
  C:05B8H         PUBLIC        ReadMod2051
  D:0014H         PUBLIC        j
  C:04A0H         PUBLIC        _Send
  B:0090H.4       PUBLIC        XTAL1
  C:061CH         PUBLIC        SetVpp0V
  C:0617H         PUBLIC        SetVpp5V
  C:04C8H         PUBLIC        Prg2051
  D:0020H         PUBLIC        u
  D:0021H         PUBLIC        v
  C:05E2H         PUBLIC        IDMod2051
  C:0574H         PUBLIC        EraseMod51
  -------         PROC          _REVER
  D:0007H         SYMBOL        dd
  C:0463H         LINE#         57
  C:0463H         LINE#         58
  C:0465H         LINE#         59
  C:0469H         LINE#         60
  C:046DH         LINE#         61
  C:0471H         LINE#         62
  C:0475H         LINE#         63
  C:0479H         LINE#         64
  C:047DH         LINE#         65
  C:0481H         LINE#         66
  C:0485H         LINE#         67
  C:0487H         LINE#         68
  -------         ENDPROC       _REVER
  -------         PROC          SETVPP5V
  C:0617H         LINE#         70
  C:0617H         LINE#         71
  C:0617H         LINE#         72
  C:0619H         LINE#         73
  C:061BH         LINE#         74
  -------         ENDPROC       SETVPP5V
  -------         PROC          SETVPP0V
  C:061CH         LINE#         76
  C:061CH         LINE#         77
  C:061CH         LINE#         78
  C:061EH         LINE#         79
  C:0620H         LINE#         80
  -------         ENDPROC       SETVPP0V
  -------         PROC          SETVPP12V
  C:0621H         LINE#         82
BL51 BANKED LINKER/LOCATER V5.12                                                      03/27/2008  13:33:09  PAGE 6


  C:0621H         LINE#         83
  C:0621H         LINE#         84
  C:0623H         LINE#         85
  C:0625H         LINE#         86
  -------         ENDPROC       SETVPP12V
  C:0560H         SYMBOL        L?0175
  -------         PROC          L?0174
  -------         ENDPROC       L?0174
  C:0560H         SYMBOL        L?0175
  -------         PROC          WAIT
  C:0565H         LINE#         88
  C:0565H         LINE#         89
  C:0565H         LINE#         91
  -------         ENDPROC       WAIT
  -------         PROC          _DEL_US
  D:0007H         SYMBOL        a
  C:05D8H         LINE#         93
  C:05D8H         LINE#         94
  C:05D8H         LINE#         95
  C:05E1H         LINE#         96
  -------         ENDPROC       _DEL_US
  C:0504H         SYMBOL        L?0179
  -------         PROC          L?0178
  -------         ENDPROC       L?0178
  C:0504H         SYMBOL        L?0179
  -------         PROC          _DEL_MS
  D:0006H         SYMBOL        x
  -------         DO            
  D:0005H         SYMBOL        j
  -------         ENDDO         
  C:0508H         LINE#         98
  C:0508H         LINE#         99
  C:0508H         LINE#         101

⌨️ 快捷键说明

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