📄 eeprom_a.m51
字号:
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 + -