eeprom2.m51

来自「自己的平时一些制作 现在整理一下 与大家一起分享」· M51 代码 · 共 349 行

M51
349
字号
BL51 BANKED LINKER/LOCATER V5.11                                                        06/19/2007  13:41:10  PAGE 1


BL51 BANKED LINKER/LOCATER V5.11, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE eeprom2.obj TO eeprom2 RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  eeprom2.obj (EEPROM2)
  D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  D:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)


LINK MAP OF MODULE:  eeprom2 (EEPROM2)


            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     0018H     UNIT         _DATA_GROUP_
            BIT     0020H.0   0000H.1   UNIT         _BIT_GROUP_
                    0020H.1   0000H.7                *** GAP ***
            DATA    0021H     0001H     UNIT         ?DT?EEPROM2
            IDATA   0022H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
                    0003H     07FDH                  *** GAP ***
            CODE    0800H     0131H     UNIT         ?C?LIB_CODE
            CODE    0931H     00C9H     UNIT         ?PR?_RW24XX?EEPROM2
            CODE    09FAH     005AH     UNIT         ?PR?MAIN?EEPROM2
            CODE    0A54H     002FH     UNIT         ?PR?IICRECEIVEBYTE?EEPROM2
            CODE    0A83H     0018H     UNIT         ?PR?_IICSENDBYTE?EEPROM2
            CODE    0A9BH     0014H     UNIT         ?PR?IICSTART?EEPROM2
            CODE    0AAFH     0011H     UNIT         ?PR?IICSTOP?EEPROM2
            CODE    0AC0H     000FH     UNIT         ?PR?IICRECACK?EEPROM2
            CODE    0ACFH     000EH     UNIT         ?PR?IICACK?EEPROM2
            CODE    0ADDH     000CH     UNIT         ?CO?EEPROM2
            CODE    0AE9H     000CH     UNIT         ?C_C51STARTUP
            CODE    0AF5H     000BH     UNIT         ?PR?IICNOACK?EEPROM2
            CODE    0B00H     0007H     UNIT         ?PR?_DELAY?EEPROM2



OVERLAY MAP OF MODULE:   eeprom2 (EEPROM2)


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

BL51 BANKED LINKER/LOCATER V5.11                                                      06/19/2007  13:41:10  PAGE 2


?PR?MAIN?EEPROM2                   -----    -----      0008H    000CH
  +--> ?CO?EEPROM2
  +--> ?PR?_RW24XX?EEPROM2
  +--> ?PR?_DELAY?EEPROM2

?PR?_RW24XX?EEPROM2                0020H.0  0000H.1    0014H    000AH
  +--> ?PR?IICSTART?EEPROM2
  +--> ?PR?_IICSENDBYTE?EEPROM2
  +--> ?PR?IICRECACK?EEPROM2
  +--> ?PR?IICRECEIVEBYTE?EEPROM2
  +--> ?PR?IICACK?EEPROM2
  +--> ?PR?IICNOACK?EEPROM2
  +--> ?PR?IICSTOP?EEPROM2
  +--> ?PR?_DELAY?EEPROM2

?PR?IICRECEIVEBYTE?EEPROM2         -----    -----      001EH    0002H



SYMBOL TABLE OF MODULE:  eeprom2 (EEPROM2)

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

  -------         MODULE        EEPROM2
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:0AAFH         PUBLIC        IICStop
  C:0AC0H         PUBLIC        IICRecAck
  D:00B0H         PUBLIC        P3
  D:0021H         PUBLIC        EepromType
  B:00D0H.7       PUBLIC        CY
  C:0931H         PUBLIC        _RW24XX
  C:0AF5H         PUBLIC        IICNoAck
  C:09FAH         PUBLIC        main
  C:0A54H         PUBLIC        IICReceiveByte
  C:0ADDH         SYMBOL        _?ix1000
  C:0AE3H         SYMBOL        _?ix1001
  C:0B00H         PUBLIC        _Delay
  B:00B0H.3       PUBLIC        SDA
  C:0A83H         PUBLIC        _IICSendByte
  B:00B0H.5       PUBLIC        SCL
  C:0ACFH         PUBLIC        IICAck
  C:0A9BH         PUBLIC        IICStart
  -------         PROC          _RW24XX
  D:0014H         SYMBOL        DataBuff
  D:0017H         SYMBOL        ByteQuantity
  D:0018H         SYMBOL        Address
  D:001AH         SYMBOL        ControlByte
  D:001BH         SYMBOL        EepromType
  -------         DO            
  D:001CH         SYMBOL        j
  D:001DH         SYMBOL        i
  B:0020H.0       SYMBOL        errorflag
  -------         ENDDO         
  C:0931H         LINE#         26
  C:0939H         LINE#         28
  C:0939H         LINE#         37
BL51 BANKED LINKER/LOCATER V5.11                                                      06/19/2007  13:41:10  PAGE 3


  C:093CH         LINE#         38
  C:093EH         LINE#         39
  C:0948H         LINE#         40
  C:0948H         LINE#         41
  C:094BH         LINE#         42
  C:0953H         LINE#         43
  C:0958H         LINE#         44
  C:0958H         LINE#         45
  C:095FH         LINE#         46
  C:095FH         LINE#         47
  C:0965H         LINE#         48
  C:096AH         LINE#         49
  C:096AH         LINE#         50
  C:096AH         LINE#         51
  C:096FH         LINE#         52
  C:0974H         LINE#         53
  C:0974H         LINE#         54
  C:0979H         LINE#         55
  C:0979H         LINE#         56
  C:097CH         LINE#         57
  C:097EH         LINE#         58
  C:0985H         LINE#         59
  C:0985H         LINE#         60
  C:0995H         LINE#         61
  C:099AH         LINE#         62
  C:099AH         LINE#         63
  C:099CH         LINE#         64
  C:099CH         LINE#         65
  C:099CH         LINE#         66
  C:099FH         LINE#         67
  C:09A1H         LINE#         68
  C:09A1H         LINE#         69
  C:09A1H         LINE#         71
  C:09A1H         LINE#         72
  C:09A4H         LINE#         73
  C:09A9H         LINE#         74
  C:09AEH         LINE#         75
  C:09AEH         LINE#         76
  C:09B4H         LINE#         77
  C:09B4H         LINE#         78
  C:09C4H         LINE#         79
  C:09C7H         LINE#         80
  C:09C9H         LINE#         81
  C:09D6H         LINE#         82
  C:09D9H         LINE#         83
  C:09DBH         LINE#         84
  C:09DBH         LINE#         85
  C:09DBH         LINE#         86
  C:09DBH         LINE#         87
  C:09DEH         LINE#         88
  C:09E3H         LINE#         89
  C:09E3H         LINE#         90
  C:09E8H         LINE#         91
  C:09EDH         LINE#         92
  C:09F2H         LINE#         93
  C:09F7H         LINE#         94
  C:09F7H         LINE#         95
BL51 BANKED LINKER/LOCATER V5.11                                                      06/19/2007  13:41:10  PAGE 4


  C:09F9H         LINE#         96
  -------         ENDPROC       _RW24XX
  -------         PROC          IICSTART
  C:0A9BH         LINE#         104
  C:0A9BH         LINE#         105
  C:0A9BH         LINE#         106
  C:0A9DH         LINE#         107
  C:0A9FH         LINE#         108
  C:0AA1H         LINE#         109
  C:0AA2H         LINE#         110
  C:0AA3H         LINE#         111
  C:0AA4H         LINE#         112
  C:0AA6H         LINE#         113
  C:0AA7H         LINE#         114
  C:0AA8H         LINE#         115
  C:0AA9H         LINE#         116
  C:0AAAH         LINE#         117
  C:0AACH         LINE#         118
  C:0AAEH         LINE#         119
  -------         ENDPROC       IICSTART
  -------         PROC          IICSTOP
  C:0AAFH         LINE#         123
  C:0AAFH         LINE#         124
  C:0AAFH         LINE#         125
  C:0AB1H         LINE#         126
  C:0AB3H         LINE#         127
  C:0AB5H         LINE#         128
  C:0AB6H         LINE#         129
  C:0AB7H         LINE#         130
  C:0AB8H         LINE#         131
  C:0ABAH         LINE#         132
  C:0ABBH         LINE#         133
  C:0ABCH         LINE#         134
  C:0ABDH         LINE#         135
  C:0ABFH         LINE#         136
  -------         ENDPROC       IICSTOP
  -------         PROC          IICRECACK
  C:0AC0H         LINE#         140
  C:0AC0H         LINE#         141
  C:0AC0H         LINE#         142
  C:0AC2H         LINE#         143
  C:0AC4H         LINE#         144
  C:0AC6H         LINE#         145
  C:0AC7H         LINE#         146
  C:0AC8H         LINE#         147
  C:0AC9H         LINE#         148
  C:0ACAH         LINE#         149
  C:0ACCH         LINE#         150
  C:0ACEH         LINE#         151
  C:0ACEH         LINE#         152
  -------         ENDPROC       IICRECACK
  -------         PROC          IICACK
  C:0ACFH         LINE#         157
  C:0ACFH         LINE#         158
  C:0ACFH         LINE#         159
  C:0AD1H         LINE#         160
  C:0AD3H         LINE#         161
BL51 BANKED LINKER/LOCATER V5.11                                                      06/19/2007  13:41:10  PAGE 5


  C:0AD4H         LINE#         162
  C:0AD5H         LINE#         163
  C:0AD6H         LINE#         164
  C:0AD7H         LINE#         165
  C:0AD9H         LINE#         166
  C:0ADAH         LINE#         167
  C:0ADCH         LINE#         168
  -------         ENDPROC       IICACK
  -------         PROC          IICNOACK
  C:0AF5H         LINE#         173
  C:0AF5H         LINE#         174
  C:0AF5H         LINE#         175
  C:0AF7H         LINE#         176
  C:0AF9H         LINE#         177
  C:0AFAH         LINE#         178
  C:0AFBH         LINE#         179
  C:0AFCH         LINE#         180
  C:0AFDH         LINE#         181
  C:0AFFH         LINE#         182
  -------         ENDPROC       IICNOACK
  -------         PROC          _IICSENDBYTE
  D:0007H         SYMBOL        sendbyte
  -------         DO            
  D:0006H         SYMBOL        j
  -------         ENDDO         
  C:0A83H         LINE#         187
  C:0A83H         LINE#         188
  C:0A83H         LINE#         189
  C:0A85H         LINE#         190
  C:0A8BH         LINE#         191
  C:0A8BH         LINE#         192
  C:0A8DH         LINE#         193
  C:0A91H         LINE#         194
  C:0A93H         LINE#         195
  C:0A95H         LINE#         196
  C:0A98H         LINE#         197
  C:0A9AH         LINE#         198
  -------         ENDPROC       _IICSENDBYTE
  -------         PROC          IICRECEIVEBYTE
  -------         DO            
  D:0004H         SYMBOL        receivebyte
  D:001EH         SYMBOL        i
  -------         ENDDO         
  C:0A54H         LINE#         203
  C:0A54H         LINE#         204
  C:0A54H         LINE#         205
  C:0A5AH         LINE#         206
  C:0A5CH         LINE#         207
  C:0A69H         LINE#         208
  C:0A69H         LINE#         209
  C:0A6BH         LINE#         210
  C:0A7CH         LINE#         211
  C:0A7EH         LINE#         212
  C:0A80H         LINE#         213
  C:0A82H         LINE#         214
  -------         ENDPROC       IICRECEIVEBYTE
  -------         PROC          _DELAY
BL51 BANKED LINKER/LOCATER V5.11                                                      06/19/2007  13:41:10  PAGE 6


  D:0007H         SYMBOL        DelayCount
  C:0B00H         LINE#         219
  C:0B00H         LINE#         220
  C:0B00H         LINE#         221
  C:0B06H         LINE#         222
  -------         ENDPROC       _DELAY
  -------         PROC          MAIN
  -------         DO            
  D:0008H         SYMBOL        str1
  D:000EH         SYMBOL        str2
  -------         ENDDO         
  C:09FAH         LINE#         227
  C:09FAH         LINE#         228
  C:09FAH         LINE#         229
  C:0A0DH         LINE#         230
  C:0A20H         LINE#         232
  C:0A37H         LINE#         234
  C:0A4EH         LINE#         237
  C:0A53H         LINE#         238
  -------         ENDPROC       MAIN
  -------         ENDMOD        EEPROM2

  -------         MODULE        ?C?COPY
  C:08D0H         PUBLIC        ?C?COPY
  -------         ENDMOD        ?C?COPY

  -------         MODULE        ?C?CLDPTR
  C:08F6H         PUBLIC        ?C?CLDPTR
  -------         ENDMOD        ?C?CLDPTR

  -------         MODULE        ?C?CSTPTR
  C:090FH         PUBLIC        ?C?CSTPTR
  -------         ENDMOD        ?C?CSTPTR

  -------         MODULE        ?C?PLDIIDATA
  C:0921H         PUBLIC        ?C?PLDIIDATA
  -------         ENDMOD        ?C?PLDIIDATA

******************************************************************************
* RESTRICTED VERSION WITH 0800H BYTE CODE SIZE LIMIT; USED: 01DAH BYTE (23%) *
******************************************************************************

Program Size: data=34.1 xdata=0 code=778
LINK/LOCATE RUN COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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