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

📄 eeprom_a.m51

📁 AT24C01~24C16燒錄器程序,可以通過麼MENU選擇燒錄IC型號
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.01                                                        12/22/2007  13:31:21  PAGE 1


BL51 BANKED LINKER/LOCATER V5.01, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE main.obj TO eeprom_A RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  main.obj (MAIN)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  eeprom_A (MAIN)


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

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
                    0008H     0018H                  *** GAP ***
            DATA    0020H     0006H     BIT_ADDR     ?BA?MAIN
            BIT     0026H.0   0000H.1   UNIT         _BIT_GROUP_
                    0026H.1   0000H.7                *** GAP ***
            DATA    0027H     003AH     UNIT         ?DT?MAIN
            DATA    0061H     0019H     UNIT         _DATA_GROUP_
            IDATA   007AH     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     1500H     ABSOLUTE     
            XDATA   1500H     1500H     ABSOLUTE     
            XDATA   2A00H     1500H     ABSOLUTE     
            XDATA   3F00H     1500H     ABSOLUTE     

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0901H     UNIT         ?CO?MAIN
            CODE    0904H     0619H     UNIT         ?PR?SETPROGRAMOBJECT?MAIN
            CODE    0F1DH     0478H     UNIT         ?PR?STARTPROGRAM?MAIN
            CODE    1395H     02EDH     UNIT         ?PR?SETPROGRAMPORTSWITCH?MAIN
            CODE    1682H     0236H     UNIT         ?PR?SETTINGPROGRAMMER?MAIN
            CODE    18B8H     020CH     UNIT         ?PR?MAIN
            CODE    1AC4H     0139H     UNIT         ?PR?MAIN?MAIN
            CODE    1BFDH     00F7H     UNIT         ?PR?PROGRAMPORT6?MAIN
            CODE    1CF4H     00F2H     UNIT         ?PR?PROGRAMPORT5?MAIN
            CODE    1DE6H     00EDH     UNIT         ?PR?PROGRAMPORT4?MAIN
            CODE    1ED3H     00E5H     UNIT         ?PR?STARTSAVE?MAIN
            CODE    1FB8H     00DEH     UNIT         ?PR?GETSETTINGDATA?MAIN
            CODE    2096H     00DEH     UNIT         ?PR?_SETPORTLED?MAIN
            CODE    2174H     00C0H     UNIT         ?PR?ALLPROGRAMRESULT?MAIN
            CODE    2234H     008CH     UNIT         ?C_C51STARTUP
            CODE    22C0H     008BH     UNIT         ?C?LIB_CODE
BL51 BANKED LINKER/LOCATER V5.01                                                      12/22/2007  13:31:21  PAGE 2


            CODE    234BH     0078H     UNIT         ?PR?SAVESETTINGDATA?MAIN
            CODE    23C3H     006FH     UNIT         ?PR?DRAMTEST?MAIN
            CODE    2432H     0069H     UNIT         ?PR?PROGRAMPORT1?MAIN
            CODE    249BH     0069H     UNIT         ?PR?PROGRAMPORT2?MAIN
            CODE    2504H     0069H     UNIT         ?PR?PROGRAMPORT3?MAIN
            CODE    256DH     0062H     UNIT         ?PR?CLEARHISTORYDATAMEMORY?MAIN
            CODE    25CFH     0061H     UNIT         ?PR?_READ24CXX?MAIN
            CODE    2630H     0058H     UNIT         ?PR?SYSTEMINITIAL?MAIN
            CODE    2688H     0055H     UNIT         ?PR?_RS232RECEIVESTRINGDATA?MAIN
            CODE    26DDH     004DH     UNIT         ?PR?SETSDA?MAIN
            CODE    272AH     004DH     UNIT         ?PR?SETSCL?MAIN
            CODE    2777H     004DH     UNIT         ?PR?READSDA?MAIN
            CODE    27C4H     004AH     UNIT         ?PR?SAVESAMLECODE?MAIN
            CODE    280EH     0043H     UNIT         ?PR?_WRITE24CXX?MAIN
            CODE    2851H     0040H     UNIT         ?PR?_RS232SENDSTRINGDATA?MAIN
            CODE    2891H     0036H     UNIT         ?PR?_SETSKP?MAIN
            CODE    28C7H     0035H     UNIT         ?PR?_DISPLAYSTRINGDATA?MAIN
            CODE    28FCH     0034H     UNIT         ?PR?TESTACK?MAIN
            CODE    2930H     002FH     UNIT         ?C_INITSEG
            CODE    295FH     002BH     UNIT         ?PR?INITIALLCM?MAIN
            CODE    298AH     0022H     UNIT         ?PR?_WRITE8BIT?MAIN
            CODE    29ACH     001DH     UNIT         ?PR?READ8BIT?MAIN
            CODE    29C9H     001BH     UNIT         ?PR?_DISPLAYONECHAR?MAIN
            CODE    29E4H     001AH     UNIT         ?PR?_DELAY?MAIN
            CODE    29FEH     0017H     UNIT         ?PR?_SENDLCMCOMMAND?MAIN
            CODE    2A15H     0017H     UNIT         ?PR?SENDCOMMAND?MAIN
            CODE    2A2CH     0016H     UNIT         ?PR?_SENDLCMDATA?MAIN
            CODE    2A42H     0014H     UNIT         ?PR?INITRS232?MAIN
            CODE    2A56H     0014H     UNIT         ?PR?START?MAIN
            CODE    2A6AH     0014H     UNIT         ?PR?STOP?MAIN
            CODE    2A7EH     0014H     UNIT         ?PR?ACK?MAIN
            CODE    2A92H     0013H     UNIT         ?PR?_SETLCMLAMP?MAIN
            CODE    2AA5H     0011H     UNIT         ?PR?SETEPROMWRITEPROTECT?MAIN
            CODE    2AB6H     0011H     UNIT         ?PR?PROGRAMPOWERON?MAIN
            CODE    2AC7H     0010H     UNIT         ?PR?CHECKLCMSTATUS?MAIN
            CODE    2AD7H     0010H     UNIT         ?PR?WAITRESULT?MAIN
            CODE    2AE7H     000FH     UNIT         ?PR?NOACK?MAIN
            CODE    2AF6H     000DH     UNIT         ?PR?_SETLCM_RS?MAIN
            CODE    2B03H     000DH     UNIT         ?PR?_SETLCMENABLE?MAIN
            CODE    2B10H     000AH     UNIT         ?PR?PROGRAMPOWEROFF?MAIN
            CODE    2B1AH     0009H     UNIT         ?PR?AT24CXXDELAY?MAIN
            CODE    2B23H     0008H     UNIT         ?PR?_RS232SENDONEBYTE?MAIN
            CODE    2B2BH     0008H     UNIT         ?PR?RS232RECEIVEONEBYTE?MAIN
            CODE    2B33H     0007H     UNIT         ?PR?CLEARLCM?MAIN



OVERLAY MAP OF MODULE:   eeprom_A (MAIN)


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

BL51 BANKED LINKER/LOCATER V5.01                                                      12/22/2007  13:31:21  PAGE 3


?PR?MAIN?MAIN                            -----    -----      0061H    0004H
  +--> ?PR?MAIN
  +--> ?PR?INITRS232?MAIN
  +--> ?PR?INITIALLCM?MAIN
  +--> ?PR?CLEARLCM?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_DELAY?MAIN
  +--> ?PR?DRAMTEST?MAIN
  +--> ?PR?CLEARHISTORYDATAMEMORY?MAIN
  +--> ?PR?GETSETTINGDATA?MAIN
  +--> ?PR?SETTINGPROGRAMMER?MAIN
  +--> ?PR?SYSTEMINITIAL?MAIN
  +--> ?PR?SAVESAMLECODE?MAIN
  +--> ?PR?_DISPLAYSTRINGDATA?MAIN
  +--> ?PR?_SETLCMLAMP?MAIN
  +--> ?PR?PROGRAMPOWERON?MAIN
  +--> ?PR?PROGRAMPORT1?MAIN
  +--> ?PR?PROGRAMPORT2?MAIN
  +--> ?PR?PROGRAMPORT3?MAIN
  +--> ?PR?PROGRAMPORT4?MAIN
  +--> ?PR?PROGRAMPORT5?MAIN
  +--> ?PR?PROGRAMPORT6?MAIN
  +--> ?PR?ALLPROGRAMRESULT?MAIN
  +--> ?PR?PROGRAMPOWEROFF?MAIN

?PR?MAIN                                 -----    -----      -----    -----
  +--> ?CO?MAIN

?PR?INITIALLCM?MAIN                      -----    -----      -----    -----
  +--> ?PR?_SENDLCMCOMMAND?MAIN

?PR?_SENDLCMCOMMAND?MAIN                 -----    -----      -----    -----
  +--> ?PR?CHECKLCMSTATUS?MAIN
  +--> ?PR?_SETLCM_RS?MAIN
  +--> ?PR?_SETLCMENABLE?MAIN

?PR?CHECKLCMSTATUS?MAIN                  -----    -----      -----    -----
  +--> ?PR?_SETLCM_RS?MAIN
  +--> ?PR?_SETLCMENABLE?MAIN

?PR?_SETLCM_RS?MAIN                      -----    -----      -----    -----
  +--> ?PR?MAIN

?PR?_SETLCMENABLE?MAIN                   -----    -----      -----    -----
  +--> ?PR?MAIN

?PR?CLEARLCM?MAIN                        -----    -----      -----    -----
  +--> ?PR?_SENDLCMCOMMAND?MAIN

?PR?DRAMTEST?MAIN                        -----    -----      -----    -----
  +--> ?PR?WAITRESULT?MAIN
  +--> ?PR?MAIN
  +--> ?PR?_DISPLAYSTRINGDATA?MAIN
  +--> ?CO?MAIN

?PR?WAITRESULT?MAIN                      -----    -----      -----    -----
  +--> ?PR?MAIN
BL51 BANKED LINKER/LOCATER V5.01                                                      12/22/2007  13:31:21  PAGE 4


  +--> ?PR?_RS232RECEIVESTRINGDATA?MAIN

?PR?_RS232RECEIVESTRINGDATA?MAIN         -----    -----      0067H    0005H
  +--> ?PR?RS232RECEIVEONEBYTE?MAIN
  +--> ?PR?MAIN
  +--> ?PR?_RS232SENDONEBYTE?MAIN

?PR?_DISPLAYSTRINGDATA?MAIN              -----    -----      0074H    0006H
  +--> ?PR?MAIN
  +--> ?PR?_DISPLAYONECHAR?MAIN

?PR?_DISPLAYONECHAR?MAIN                 -----    -----      -----    -----
  +--> ?PR?_SENDLCMCOMMAND?MAIN
  +--> ?PR?_SENDLCMDATA?MAIN

?PR?_SENDLCMDATA?MAIN                    -----    -----      -----    -----
  +--> ?PR?CHECKLCMSTATUS?MAIN
  +--> ?PR?_SETLCM_RS?MAIN
  +--> ?PR?_SETLCMENABLE?MAIN

?PR?CLEARHISTORYDATAMEMORY?MAIN          -----    -----      -----    -----
  +--> ?PR?_WRITE24CXX?MAIN
  +--> ?PR?MAIN
  +--> ?PR?_DISPLAYSTRINGDATA?MAIN

?PR?_WRITE24CXX?MAIN                     -----    -----      0074H    0006H
  +--> ?PR?START?MAIN
  +--> ?PR?_WRITE8BIT?MAIN
  +--> ?PR?TESTACK?MAIN
  +--> ?PR?STOP?MAIN
  +--> ?PR?_DELAY?MAIN

?PR?START?MAIN                           -----    -----      -----    -----
  +--> ?PR?SETSDA?MAIN
  +--> ?PR?SETSCL?MAIN

?PR?SETSDA?MAIN                          0026H.0  0000H.1    -----    -----
  +--> ?PR?AT24CXXDELAY?MAIN

?PR?SETSCL?MAIN                          0026H.0  0000H.1    -----    -----
  +--> ?PR?AT24CXXDELAY?MAIN

?PR?_WRITE8BIT?MAIN                      -----    -----      -----    -----
  +--> ?PR?SETSDA?MAIN
  +--> ?PR?SETSCL?MAIN

?PR?TESTACK?MAIN                         -----    -----      -----    -----
  +--> ?PR?SETSDA?MAIN
  +--> ?PR?SETSCL?MAIN
  +--> ?PR?READSDA?MAIN

?PR?READSDA?MAIN                         0026H.0  0000H.1    -----    -----

?PR?STOP?MAIN                            -----    -----      -----    -----
  +--> ?PR?SETSCL?MAIN
  +--> ?PR?SETSDA?MAIN

BL51 BANKED LINKER/LOCATER V5.01                                                      12/22/2007  13:31:21  PAGE 5


?PR?GETSETTINGDATA?MAIN                  -----    -----      -----    -----
  +--> ?PR?MAIN
  +--> ?PR?_READ24CXX?MAIN
  +--> ?PR?_DISPLAYSTRINGDATA?MAIN

?PR?_READ24CXX?MAIN                      -----    -----      0074H    0006H
  +--> ?PR?START?MAIN
  +--> ?PR?_WRITE8BIT?MAIN
  +--> ?PR?TESTACK?MAIN
  +--> ?PR?READ8BIT?MAIN
  +--> ?PR?ACK?MAIN
  +--> ?PR?NOACK?MAIN
  +--> ?PR?STOP?MAIN
  +--> ?PR?_DELAY?MAIN

?PR?READ8BIT?MAIN                        -----    -----      -----    -----
  +--> ?PR?SETSCL?MAIN
  +--> ?PR?READSDA?MAIN

?PR?ACK?MAIN                             -----    -----      -----    -----
  +--> ?PR?SETSDA?MAIN
  +--> ?PR?SETSCL?MAIN

?PR?NOACK?MAIN                           -----    -----      -----    -----
  +--> ?PR?SETSDA?MAIN
  +--> ?PR?SETSCL?MAIN

?PR?SETTINGPROGRAMMER?MAIN               -----    -----      0065H    0002H
  +--> ?PR?_DELAY?MAIN
  +--> ?PR?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_DISPLAYSTRINGDATA?MAIN
  +--> ?PR?SETPROGRAMPORTSWITCH?MAIN
  +--> ?PR?SETPROGRAMOBJECT?MAIN
  +--> ?PR?PROGRAMPOWERON?MAIN
  +--> ?PR?SETEPROMWRITEPROTECT?MAIN
  +--> ?PR?SYSTEMINITIAL?MAIN
  +--> ?PR?PROGRAMPORT1?MAIN
  +--> ?PR?PROGRAMPORT2?MAIN
  +--> ?PR?PROGRAMPORT3?MAIN
  +--> ?PR?PROGRAMPORT4?MAIN
  +--> ?PR?PROGRAMPORT5?MAIN
  +--> ?PR?PROGRAMPORT6?MAIN
  +--> ?PR?ALLPROGRAMRESULT?MAIN
  +--> ?PR?PROGRAMPOWEROFF?MAIN
  +--> ?PR?SAVESETTINGDATA?MAIN

?PR?SETPROGRAMPORTSWITCH?MAIN            -----    -----      0067H    0002H
  +--> ?PR?CLEARLCM?MAIN
  +--> ?PR?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_DISPLAYSTRINGDATA?MAIN
  +--> ?PR?_DELAY?MAIN

?PR?SETPROGRAMOBJECT?MAIN                -----    -----      0067H    0002H
  +--> ?PR?CLEARLCM?MAIN
  +--> ?PR?MAIN
BL51 BANKED LINKER/LOCATER V5.01                                                      12/22/2007  13:31:21  PAGE 6


  +--> ?CO?MAIN
  +--> ?PR?_DISPLAYSTRINGDATA?MAIN
  +--> ?PR?_DELAY?MAIN

?PR?PROGRAMPOWERON?MAIN                  -----    -----      -----    -----
  +--> ?PR?_DELAY?MAIN

?PR?SETEPROMWRITEPROTECT?MAIN            0026H.0  0000H.1    -----    -----
  +--> ?PR?_DELAY?MAIN

?PR?SYSTEMINITIAL?MAIN                   -----    -----      -----    -----
  +--> ?PR?_SETPORTLED?MAIN

?PR?_SETPORTLED?MAIN                     -----    -----      -----    -----
  +--> ?PR?MAIN
  +--> ?PR?_DELAY?MAIN

?PR?PROGRAMPORT1?MAIN                    -----    -----      -----    -----
  +--> ?PR?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_DISPLAYSTRINGDATA?MAIN
  +--> ?PR?STARTPROGRAM?MAIN

?PR?STARTPROGRAM?MAIN                    -----    -----      0067H    000DH
  +--> ?PR?_SETPORTLED?MAIN
  +--> ?CO?MAIN
  +--> ?PR?MAIN
  +--> ?PR?_WRITE24CXX?MAIN
  +--> ?PR?_DISPLAYSTRINGDATA?MAIN
  +--> ?PR?_DELAY?MAIN

⌨️ 快捷键说明

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