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

📄 ep5x.m51

📁 制作编程器Easy 51串行编程器源程序C
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V5.01                                                        03/09/2008  14:31:22  PAGE 1


BL51 BANKED LINKER/LOCATER V5.01, INVOKED BY:
D:\C51\C51\BIN\BL51.EXE EP5X.obj, AT89S52.obj TO EP5X RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  EP5X.obj (EP5X)
  AT89S52.obj (AT89S52)
  D:\C51\C51\LIB\C51S.LIB (?C_STARTUP)
  D:\C51\C51\LIB\C51S.LIB (?C?SLCMP)
  D:\C51\C51\LIB\C51S.LIB (?C?ICALL)


LINK MAP OF MODULE:  EP5X (EP5X)


            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     002BH     UNIT         ?DT?EP5X
            DATA    0033H     0008H     UNIT         ?DT?AT89S52
            DATA    003BH     0001H     UNIT         _DATA_GROUP_
            IDATA   003CH     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
                    0003H     07FDH                  *** GAP ***
            CODE    0800H     008AH     UNIT         ?PR?MAIN?EP5X
            CODE    088AH     0073H     UNIT         ?PR?_SENDINSTRC?AT89S52
            CODE    08FDH     006FH     UNIT         ?PR?WRITE?EP5X
            CODE    096CH     005AH     UNIT         ?PR?READ?EP5X
            CODE    09C6H     0055H     UNIT         ?PR?LOCK02?AT89S52
            CODE    0A1BH     0040H     UNIT         ?PR?PREPAREPRO02?AT89S52
            CODE    0A5BH     003AH     UNIT         ?PR?INITPRO02?AT89S52
            CODE    0A95H     0036H     UNIT         ?PR?WAITCOMM?EP5X
            CODE    0ACBH     0032H     UNIT         ?PR?_WRITE02?AT89S52
            CODE    0AFDH     002DH     UNIT         ?PR?WAITRESP?EP5X
            CODE    0B2AH     002CH     UNIT         ?PR?WAITDATA?EP5X
            CODE    0B56H     002AH     UNIT         ?PR?READSIGN02?AT89S52
            CODE    0B80H     0023H     UNIT         ?PR?_DELAY_MS?EP5X
            CODE    0BA3H     001CH     UNIT         ?C?LIB_CODE
            CODE    0BBFH     001BH     UNIT         ?PR?SENDDATA?EP5X
            CODE    0BDAH     0018H     UNIT         ?PR?ERASE02?AT89S52
            CODE    0BF2H     0015H     UNIT         ?PR?PROOVER02?AT89S52
            CODE    0C07H     0011H     UNIT         ?PR?READ02?AT89S52
            CODE    0C18H     0010H     UNIT         ?PR?_DELAY_US?EP5X
            CODE    0C28H     000CH     UNIT         ?C_C51STARTUP
            CODE    0C34H     000BH     UNIT         ?PR?SENDRESP?EP5X
            CODE    0C3FH     000AH     UNIT         ?PR?RSTPRO?EP5X
            CODE    0C49H     000AH     UNIT         ?PR?READSIGN?EP5X
            CODE    0C53H     000AH     UNIT         ?PR?ERASE?EP5X
            CODE    0C5DH     000AH     UNIT         ?PR?LOCK?EP5X
            CODE    0C67H     0005H     UNIT         ?PR?SETVPP5V?EP5X
            CODE    0C6CH     0005H     UNIT         ?PR?SETVPP0V?EP5X
BL51 BANKED LINKER/LOCATER V5.01                                                      03/09/2008  14:31:22  PAGE 2


            CODE    0C71H     0005H     UNIT         ?PR?SETVPP12V?EP5X



OVERLAY MAP OF MODULE:   EP5X (EP5X)


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

?PR?MAIN?EP5X                    -----    -----
  +--> ?PR?SETVPP5V?EP5X
  +--> ?PR?SENDDATA?EP5X
  +--> ?PR?WAITCOMM?EP5X
  +--> ?PR?_DELAY_MS?EP5X
  +--> ?PR?PREPAREPRO02?AT89S52
  +--> ?PR?RSTPRO?EP5X
  +--> ?PR?READSIGN?EP5X
  +--> ?PR?ERASE?EP5X
  +--> ?PR?WRITE?EP5X
  +--> ?PR?READ?EP5X
  +--> ?PR?LOCK?EP5X

?PR?SENDDATA?EP5X                -----    -----
  +--> ?PR?_DELAY_MS?EP5X

?PR?PREPAREPRO02?AT89S52         -----    -----
  +--> ?PR?INITPRO02?AT89S52
  +--> ?PR?READSIGN02?AT89S52
  +--> ?PR?ERASE02?AT89S52
  +--> ?PR?_WRITE02?AT89S52
  +--> ?PR?READ02?AT89S52
  +--> ?PR?LOCK02?AT89S52
  +--> ?PR?PROOVER02?AT89S52

?PR?INITPRO02?AT89S52            -----    -----
  +--> ?PR?SETVPP5V?EP5X
  +--> ?PR?_DELAY_MS?EP5X
  +--> ?PR?_SENDINSTRC?AT89S52

?PR?READSIGN02?AT89S52           -----    -----
  +--> ?PR?INITPRO02?AT89S52
  +--> ?PR?_SENDINSTRC?AT89S52
  +--> ?PR?PROOVER02?AT89S52

?PR?PROOVER02?AT89S52            -----    -----
  +--> ?PR?SETVPP5V?EP5X

?PR?ERASE02?AT89S52              -----    -----
  +--> ?PR?INITPRO02?AT89S52
  +--> ?PR?_SENDINSTRC?AT89S52
  +--> ?PR?_DELAY_MS?EP5X
  +--> ?PR?PROOVER02?AT89S52

BL51 BANKED LINKER/LOCATER V5.01                                                      03/09/2008  14:31:22  PAGE 3


?PR?_WRITE02?AT89S52             -----    -----
  +--> ?PR?_SENDINSTRC?AT89S52
  +--> ?PR?READ02?AT89S52

?PR?READ02?AT89S52               -----    -----
  +--> ?PR?_SENDINSTRC?AT89S52

?PR?LOCK02?AT89S52               -----    -----
  +--> ?PR?INITPRO02?AT89S52
  +--> ?PR?_SENDINSTRC?AT89S52
  +--> ?PR?_DELAY_MS?EP5X
  +--> ?PR?PROOVER02?AT89S52

?PR?RSTPRO?EP5X                  -----    -----
  +--> ?PR?SENDDATA?EP5X

?PR?READSIGN?EP5X                -----    -----
  +--> ?PR?SENDDATA?EP5X

?PR?ERASE?EP5X                   -----    -----
  +--> ?PR?SENDDATA?EP5X

?PR?WRITE?EP5X                   003BH    0001H
  +--> ?PR?SENDDATA?EP5X
  +--> ?PR?WAITDATA?EP5X
  +--> ?PR?SENDRESP?EP5X

?PR?READ?EP5X                    003BH    0001H
  +--> ?PR?WAITRESP?EP5X
  +--> ?PR?SENDDATA?EP5X

?PR?LOCK?EP5X                    -----    -----
  +--> ?PR?SENDDATA?EP5X



UNRESOLVED EXTERNAL SYMBOLS:
   PREPAREPRO00
   PREPAREPRO01



SYMBOL TABLE OF MODULE:  EP5X (EP5X)

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

  -------         MODULE        EP5X
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:0BC5H         PUBLIC        SendData
  C:0C5DH         PUBLIC        Lock
  C:08FDH         PUBLIC        Write
  D:00A8H         PUBLIC        IE
  C:0C49H         PUBLIC        ReadSign
  C:0B80H         PUBLIC        _Delay_ms
  C:0B2AH         PUBLIC        WaitData
  B:00B0H.3       PUBLIC        P3_3
BL51 BANKED LINKER/LOCATER V5.01                                                      03/09/2008  14:31:22  PAGE 4


  B:00B0H.4       PUBLIC        P3_4
  C:0C18H         PUBLIC        _Delay_us
  B:0098H.0       PUBLIC        RI
  B:0098H.1       PUBLIC        TI
  C:0C71H         PUBLIC        SetVpp12V
  D:0081H         PUBLIC        SP
  C:0A95H         PUBLIC        WaitComm
  C:0800H         PUBLIC        main
  C:0C34H         PUBLIC        SendResp
  D:0099H         PUBLIC        SBUF
  C:0AFDH         PUBLIC        WaitResp
  D:0098H         PUBLIC        SCON
  D:0089H         PUBLIC        TMOD
  D:0088H         PUBLIC        TCON
  D:0008H         PUBLIC        nAddress
  D:000AH         PUBLIC        nTimeOut
  D:000CH         PUBLIC        ComBuf
  D:00F0H         PUBLIC        B
  D:00E0H         PUBLIC        ACC
  D:008CH         PUBLIC        TH0
  D:008DH         PUBLIC        TH1
  D:008AH         PUBLIC        TL0
  D:008BH         PUBLIC        TL1
  B:0088H.4       PUBLIC        TR0
  B:0088H.6       PUBLIC        TR1
  D:001EH         PUBLIC        pw
  C:0C6CH         PUBLIC        SetVpp0V
  C:0C3FH         PUBLIC        RstPro
  C:0C67H         PUBLIC        SetVpp5V
  C:0C53H         PUBLIC        Erase
  C:096CH         PUBLIC        Read
  -------         PROC          _DELAY_US
  D:0007H         SYMBOL        nUs
  C:0C18H         LINE#         13
  C:0C18H         LINE#         14
  C:0C18H         LINE#         15
  C:0C1BH         LINE#         16
  C:0C1DH         LINE#         17
  C:0C1FH         LINE#         18
  C:0C25H         LINE#         19
  C:0C25H         LINE#         20
  C:0C25H         LINE#         21
  C:0C27H         LINE#         22
  -------         ENDPROC       _DELAY_US
  -------         PROC          _DELAY_MS
  D:0006H         SYMBOL        nMs
  -------         DO            
  D:0004H         SYMBOL        n
  -------         ENDDO         
  C:0B80H         LINE#         24
  C:0B80H         LINE#         25
  C:0B80H         LINE#         26
  C:0B83H         LINE#         27
  C:0B85H         LINE#         28
  C:0B8CH         LINE#         29
  C:0B8CH         LINE#         30
  C:0B8FH         LINE#         31
BL51 BANKED LINKER/LOCATER V5.01                                                      03/09/2008  14:31:22  PAGE 5


  C:0B92H         LINE#         32
  C:0B99H         LINE#         33
  C:0B99H         LINE#         34
  C:0B99H         LINE#         35
  C:0B9EH         LINE#         36
  C:0BA0H         LINE#         37
  C:0BA2H         LINE#         38
  -------         ENDPROC       _DELAY_MS
  -------         PROC          WAITCOMM
  -------         DO            
  D:0007H         SYMBOL        n
  -------         ENDDO         
  C:0A95H         LINE#         40
  C:0A95H         LINE#         41
  C:0A95H         LINE#         42
  C:0A97H         LINE#         43
  C:0A99H         LINE#         44
  C:0A9CH         LINE#         45
  C:0A9CH         LINE#         46
  C:0A9CH         LINE#         47
  C:0A9CH         LINE#         48
  C:0AA4H         LINE#         49
  C:0AA4H         LINE#         50
  C:0AA9H         LINE#         51
  C:0AACH         LINE#         52
  C:0AACH         LINE#         53
  C:0AB4H         LINE#         54
  C:0ABDH         LINE#         55
  C:0ABEH         LINE#         56
  C:0ABEH         LINE#         57
  C:0AC4H         LINE#         58
  C:0AC6H         LINE#         59
  C:0AC9H         LINE#         60
  C:0ACAH         LINE#         61
  -------         ENDPROC       WAITCOMM
  -------         PROC          WAITRESP
  C:0AFDH         LINE#         63
  C:0AFDH         LINE#         64
  C:0AFDH         LINE#         65
  C:0B02H         LINE#         66
  C:0B04H         LINE#         67
  C:0B07H         LINE#         68
  C:0B07H         LINE#         69
  C:0B0FH         LINE#         70
  C:0B21H         LINE#         71
  C:0B21H         LINE#         72
  C:0B23H         LINE#         73
  C:0B23H         LINE#         74
  C:0B23H         LINE#         75
  C:0B25H         LINE#         76
  C:0B28H         LINE#         77
  C:0B29H         LINE#         78
  -------         ENDPROC       WAITRESP
  -------         PROC          WAITDATA
  -------         DO            
  D:0007H         SYMBOL        n
  -------         ENDDO         
BL51 BANKED LINKER/LOCATER V5.01                                                      03/09/2008  14:31:22  PAGE 6


  C:0B2AH         LINE#         80
  C:0B2AH         LINE#         81
  C:0B2AH         LINE#         83
  C:0B2CH         LINE#         84
  C:0B2EH         LINE#         85
  C:0B2EH         LINE#         86
  C:0B33H         LINE#         87
  C:0B36H         LINE#         88
  C:0B36H         LINE#         89
  C:0B3EH         LINE#         90
  C:0B47H         LINE#         91
  C:0B47H         LINE#         92
  C:0B48H         LINE#         93
  C:0B48H         LINE#         94
  C:0B48H         LINE#         95
  C:0B4AH         LINE#         96
  C:0B50H         LINE#         97
  C:0B54H         LINE#         98
  C:0B55H         LINE#         99
  -------         ENDPROC       WAITDATA
  -------         PROC          L?0094
  -------         ENDPROC       L?0094
  -------         PROC          SENDDATA
  -------         DO            
  D:0007H         SYMBOL        n
  -------         ENDDO         
  C:0BC5H         LINE#         101
  C:0BC5H         LINE#         102
  C:0BC5H         LINE#         103
  C:0BC7H         LINE#         104
  C:0BC7H         LINE#         105
  C:0BC7H         LINE#         106
  C:0BC9H         LINE#         107
  C:0BD0H         LINE#         108
  C:0BD3H         LINE#         109
  C:0BD5H         LINE#         110
  C:0BD9H         LINE#         111
  -------         ENDPROC       SENDDATA
  -------         PROC          SENDRESP
  C:0C34H         LINE#         113
  C:0C34H         LINE#         114
  C:0C34H         LINE#         115
  C:0C36H         LINE#         116
  C:0C39H         LINE#         117
  C:0C3CH         LINE#         118
  C:0C3EH         LINE#         119
  -------         ENDPROC       SENDRESP
  -------         PROC          SETVPP5V
  C:0C67H         LINE#         121
  C:0C67H         LINE#         122
  C:0C67H         LINE#         123
  C:0C69H         LINE#         124
  C:0C6BH         LINE#         125
  -------         ENDPROC       SETVPP5V
  -------         PROC          SETVPP0V
  C:0C6CH         LINE#         127
  C:0C6CH         LINE#         128
BL51 BANKED LINKER/LOCATER V5.01                                                      03/09/2008  14:31:22  PAGE 7


  C:0C6CH         LINE#         129
  C:0C6EH         LINE#         130
  C:0C70H         LINE#         131
  -------         ENDPROC       SETVPP0V
  -------         PROC          SETVPP12V
  C:0C71H         LINE#         133
  C:0C71H         LINE#         134
  C:0C71H         LINE#         135
  C:0C73H         LINE#         136
  C:0C75H         LINE#         137
  -------         ENDPROC       SETVPP12V
  -------         PROC          RSTPRO
  C:0C3FH         LINE#         139
  C:0C3FH         LINE#         140
  C:0C3FH         LINE#         141
  C:0C46H         LINE#         142
  -------         ENDPROC       RSTPRO
  -------         PROC          READSIGN
  C:0C49H         LINE#         145
  C:0C49H         LINE#         146
  C:0C49H         LINE#         147
  C:0C50H         LINE#         148
  -------         ENDPROC       READSIGN
  -------         PROC          ERASE
  C:0C53H         LINE#         151
  C:0C53H         LINE#         152
  C:0C53H         LINE#         153
  C:0C5AH         LINE#         154
  -------         ENDPROC       ERASE
  -------         PROC          WRITE
  -------         DO            
  D:003BH         SYMBOL        n
  -------         ENDDO         
  C:08FDH         LINE#         157
  C:08FDH         LINE#         158
  C:08FDH         LINE#         160
  C:0904H         LINE#         161
  C:0907H         LINE#         162
  C:0907H         LINE#         163
  C:0907H         LINE#         164
  C:090CH         LINE#         165
  C:090CH         LINE#         166
  C:0912H         LINE#         167
  C:0912H         LINE#         168
  C:0915H         LINE#         169
  C:0915H         LINE#         170
  C:0927H         LINE#         171
  C:0927H         LINE#         172
  C:092EH         LINE#         173
  C:0931H         LINE#         174
  C:0934H         LINE#         175
  C:0937H         LINE#         177

⌨️ 快捷键说明

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