?? eeprom.m51
字號:
BL51 BANKED LINKER/LOCATER V5.03 07/03/2006 13:45:38 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE main.obj, I2C.obj TO EEPROM
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
main.obj (MAIN)
I2C.obj (I2C)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?STRCMP)
C:\KEIL\C51\LIB\C51S.LIB (ATOI)
C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
C:\KEIL\C51\LIB\C51S.LIB (ISDIGIT)
C:\KEIL\C51\LIB\C51S.LIB (ISSPACE)
LINK MAP OF MODULE: EEPROM (MAIN)
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 0001H UNIT ?DT?I2C
0009H 0017H *** GAP ***
BIT 0020H.0 0000H.1 UNIT _BIT_GROUP_
0020H.1 0000H.7 *** GAP ***
DATA 0021H 003AH UNIT _DATA_GROUP_
IDATA 005BH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
0003H 07FDH *** GAP ***
CODE 0800H 01E2H UNIT ?C?LIB_CODE
CODE 09E2H 00B9H UNIT ?PR?MAIN?MAIN
CODE 0A9BH 00AEH UNIT ?PR?_ATOI?ATOI
CODE 0B49H 0075H UNIT ?CO?MAIN
CODE 0BBEH 005CH UNIT ?PR?_READ?MAIN
CODE 0C1AH 005CH UNIT ?PR?_I2C_GETS?I2C
CODE 0C76H 004BH UNIT ?PR?_I2C_PUTS?I2C
CODE 0CC1H 0047H UNIT ?PR?_BYTETOHEX?MAIN
CODE 0D08H 0042H UNIT ?PR?_GETSTR?MAIN
CODE 0D4AH 0038H UNIT ?PR?SYSINIT?MAIN
CODE 0D82H 0031H UNIT ?PR?_WRITE?MAIN
CODE 0DB3H 0031H UNIT ?PR?_INPUT?MAIN
CODE 0DE4H 0028H UNIT ?PR?_PUTSTR?MAIN
CODE 0E0CH 0026H UNIT ?PR?I2C_STOP?I2C
CODE 0E32H 0024H UNIT ?PR?I2C_GETACK?I2C
CODE 0E56H 0021H UNIT ?PR?I2C_START?I2C
CODE 0E77H 0021H UNIT ?PR?I2C_READ?I2C
CODE 0E98H 001DH UNIT ?PR?_I2C_WRITE?I2C
CODE 0EB5H 001BH UNIT ?PR?I2C_PUTACK?I2C
CODE 0ED0H 0019H UNIT ?PR?_DELAY?MAIN
BL51 BANKED LINKER/LOCATER V5.03 07/03/2006 13:45:38 PAGE 2
CODE 0EE9H 0019H UNIT ?PR?UARTINIT?MAIN
CODE 0F02H 0013H UNIT ?PR?_ISSPACE?ISSPACE
CODE 0F15H 0012H UNIT ?PR?_I2C_GET?I2C
CODE 0F27H 0011H UNIT ?PR?I2C_INIT?I2C
CODE 0F38H 0011H UNIT ?PR?_I2C_PUT?I2C
CODE 0F49H 000FH UNIT ?PR?_ISDIGIT?ISDIGIT
CODE 0F58H 000DH UNIT ?PR?_PUTCHAR?MAIN
CODE 0F65H 000CH UNIT ?C_C51STARTUP
CODE 0F71H 0009H UNIT ?PR?FEED?MAIN
OVERLAY MAP OF MODULE: EEPROM (MAIN)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
?PR?MAIN?MAIN ----- ----- 0021H 002BH
+--> ?PR?SYSINIT?MAIN
+--> ?CO?MAIN
+--> ?PR?_PUTSTR?MAIN
+--> ?PR?_INPUT?MAIN
+--> ?PR?_ATOI?ATOI
+--> ?PR?_READ?MAIN
+--> ?PR?_WRITE?MAIN
?PR?SYSINIT?MAIN ----- ----- 004CH 0001H
+--> ?PR?I2C_INIT?I2C
+--> ?PR?UARTINIT?MAIN
+--> ?PR?_DELAY?MAIN
+--> ?PR?_I2C_GET?I2C
+--> ?CO?MAIN
+--> ?PR?_PUTSTR?MAIN
+--> ?PR?FEED?MAIN
?PR?_I2C_GET?I2C ----- ----- 0052H 0003H
+--> ?PR?_I2C_GETS?I2C
?PR?_I2C_GETS?I2C ----- ----- 0055H 0006H
+--> ?PR?I2C_START?I2C
+--> ?PR?I2C_GETACK?I2C
+--> ?PR?_I2C_WRITE?I2C
+--> ?PR?I2C_STOP?I2C
+--> ?PR?I2C_READ?I2C
+--> ?PR?I2C_PUTACK?I2C
?PR?I2C_GETACK?I2C 0020H.0 0000H.1 ----- -----
+--> ?PR?_I2C_WRITE?I2C
?PR?I2C_PUTACK?I2C 0020H.0 0000H.1 ----- -----
?PR?_PUTSTR?MAIN ----- ----- 0053H 0003H
+--> ?PR?_PUTCHAR?MAIN
BL51 BANKED LINKER/LOCATER V5.03 07/03/2006 13:45:38 PAGE 3
?PR?_PUTCHAR?MAIN ----- ----- ----- -----
+--> ?PR?FEED?MAIN
?PR?_INPUT?MAIN ----- ----- 004CH 0007H
+--> ?CO?MAIN
+--> ?PR?_PUTSTR?MAIN
+--> ?PR?_GETSTR?MAIN
?PR?_GETSTR?MAIN ----- ----- 0053H 0003H
+--> ?PR?FEED?MAIN
?PR?_ATOI?ATOI 0020H.0 0000H.1 004CH 0005H
+--> ?PR?_ISSPACE?ISSPACE
+--> ?PR?_ISDIGIT?ISDIGIT
?PR?_READ?MAIN ----- ----- 004CH 0006H
+--> ?CO?MAIN
+--> ?PR?_PUTSTR?MAIN
+--> ?PR?_BYTETOHEX?MAIN
+--> ?PR?_I2C_GET?I2C
+--> ?PR?_PUTCHAR?MAIN
?PR?_BYTETOHEX?MAIN ----- ----- 0052H 0003H
+--> ?CO?MAIN
?PR?_WRITE?MAIN ----- ----- 004CH 0005H
+--> ?PR?_I2C_PUT?I2C
+--> ?PR?_DELAY?MAIN
?PR?_I2C_PUT?I2C ----- ----- 0051H 0001H
+--> ?PR?_I2C_PUTS?I2C
?PR?_I2C_PUTS?I2C ----- ----- 0052H 0006H
+--> ?PR?I2C_START?I2C
+--> ?PR?_I2C_WRITE?I2C
+--> ?PR?I2C_GETACK?I2C
+--> ?PR?I2C_STOP?I2C
SYMBOL TABLE OF MODULE: EEPROM (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:00B0H PUBLIC P3
C:0F58H PUBLIC _PutChar
B:0098H.0 PUBLIC RI
B:0098H.1 PUBLIC TI
C:09E2H PUBLIC main
D:0099H PUBLIC SBUF
D:0087H PUBLIC PCON
D:0098H PUBLIC SCON
C:0EE9H PUBLIC UartInit
BL51 BANKED LINKER/LOCATER V5.03 07/03/2006 13:45:38 PAGE 4
D:0089H PUBLIC TMOD
C:0D08H PUBLIC _GetStr
B:0088H.5 PUBLIC TF0
D:008CH PUBLIC TH0
D:008DH PUBLIC TH1
D:008AH PUBLIC TL0
C:0ED0H PUBLIC _Delay
D:008BH PUBLIC TL1
C:0DEAH PUBLIC _PutStr
B:0088H.4 PUBLIC TR0
C:0D4AH PUBLIC SysInit
B:0088H.6 PUBLIC TR1
C:0BBEH PUBLIC _Read
C:0CC7H PUBLIC _ByteToHex
C:0D82H PUBLIC _Write
B:00B0H.0 PUBLIC RXD
B:00B0H.1 PUBLIC TXD
C:0DC4H PUBLIC _Input
C:0F71H PUBLIC Feed
B:00B0H.5 PUBLIC I2C_SDA
------- PROC _DELAY
D:0006H SYMBOL t
C:0ED0H LINE# 25
C:0ED0H LINE# 26
C:0ED0H LINE# 28
C:0ED0H LINE# 29
C:0ED3H LINE# 30
C:0ED6H LINE# 31
C:0ED8H LINE# 32
C:0EDBH LINE# 33
C:0EDDH LINE# 34
C:0EDFH LINE# 35
C:0EE8H LINE# 36
------- ENDPROC _DELAY
------- PROC FEED
------- DO
D:0007H SYMBOL t
------- ENDDO
C:0F71H LINE# 44
C:0F71H LINE# 45
C:0F71H LINE# 46
C:0F73H LINE# 47
C:0F75H LINE# 48
C:0F77H LINE# 49
C:0F79H LINE# 50
------- ENDPROC FEED
------- PROC UARTINIT
C:0EE9H LINE# 57
C:0EE9H LINE# 58
C:0EE9H LINE# 59
C:0EEBH LINE# 60
C:0EEDH LINE# 61
C:0EF0H LINE# 62
C:0EF3H LINE# 63
C:0EF6H LINE# 64
C:0EF9H LINE# 65
C:0EFFH LINE# 66
BL51 BANKED LINKER/LOCATER V5.03 07/03/2006 13:45:38 PAGE 5
C:0F01H LINE# 67
------- ENDPROC UARTINIT
------- PROC _PUTCHAR
D:0007H SYMBOL c
C:0F58H LINE# 74
C:0F58H LINE# 75
C:0F58H LINE# 76
C:0F5AH LINE# 77
C:0F62H LINE# 78
C:0F64H LINE# 79
------- ENDPROC _PUTCHAR
------- PROC L?0056
------- ENDPROC L?0056
------- PROC _PUTSTR
D:0053H SYMBOL s
------- DO
D:0006H SYMBOL c
------- ENDDO
C:0DEAH LINE# 86
C:0DF0H LINE# 87
C:0DF0H LINE# 89
C:0DF0H LINE# 90
C:0DF0H LINE# 91
C:0E02H LINE# 92
C:0E04H LINE# 93
C:0E09H LINE# 94
C:0E0BH LINE# 95
------- ENDPROC _PUTSTR
------- PROC _GETSTR
D:0053H SYMBOL s
D:0005H SYMBOL n
------- DO
D:0006H SYMBOL c
------- ENDDO
C:0D08H LINE# 106
C:0D0EH LINE# 107
C:0D0EH LINE# 109
C:0D0EH LINE# 110
C:0D0EH LINE# 111
C:0D16H LINE# 112
C:0D18H LINE# 113
C:0D1AH LINE# 114
C:0D1FH LINE# 115
C:0D22H LINE# 116
C:0D2BH LINE# 117
C:0D2BH LINE# 118
C:0D3DH LINE# 119
C:0D3EH LINE# 120
C:0D3EH LINE# 121
C:0D40H LINE# 122
------- ENDPROC _GETSTR
------- PROC SYSINIT
------- DO
D:004CH SYMBOL c
------- ENDDO
C:0D4AH LINE# 130
C:0D4AH LINE# 131
BL51 BANKED LINKER/LOCATER V5.03 07/03/2006 13:45:38 PAGE 6
C:0D4AH LINE# 133
C:0D4DH LINE# 134
C:0D50H LINE# 135
C:0D53H LINE# 136
C:0D56H LINE# 137
C:0D5DH LINE# 138
C:0D6CH LINE# 139
C:0D6CH LINE# 140
C:0D75H LINE# 141
C:0D75H LINE# 142
C:0D75H LINE# 143
C:0D78H LINE# 144
C:0D7FH LINE# 145
C:0D81H LINE# 146
C:0D81H LINE# 147
------- ENDPROC SYSINIT
------- PROC L?0055
------- ENDPROC L?0055
------- PROC _BYTETOHEX
D:0052H SYMBOL s
D:0005H SYMBOL c
------- DO
C:0BADH SYMBOL Tab
------- ENDDO
C:0CC7H LINE# 154
C:0CCDH LINE# 155
C:0CCDH LINE# 157
C:0CE4H LINE# 158
C:0CFEH LINE# 159
------- ENDPROC _BYTETOHEX
------- PROC _READ
D:004CH SYMBOL addr
D:004DH SYMBOL len
------- DO
D:004EH SYMBOL c
D:004FH SYMBOL s
------- ENDDO
C:0BBEH LINE# 170
C:0BC2H LINE# 171
C:0BC2H LINE# 174
C:0BCBH LINE# 176
C:0BCBH LINE# 177
C:0BD0H LINE# 178
C:0BD3H LINE# 179
C:0BDCH LINE# 180
C:0BEBH LINE# 181
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -