📄 eepromcopy.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 07/08/2006 11:59:22 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE Eeprom.obj, EepromCopy.obj, IIC.obj, ISR.obj, Key.obj, ISP_Entry.obj, STARTUP.obj TO EepromCopy
>> RAMSIZE (256) CODE (0X0000-0XFFFE) XDATA (0X0000-0X02FF)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
Eeprom.obj (EEPROM)
EepromCopy.obj (EEPROMCOPY)
IIC.obj (IIC)
ISR.obj (ISR)
Key.obj (KEY)
ISP_Entry.obj (GOTOISP)
STARTUP.obj (?C_STARTUP)
C:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?IMUL)
C:\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
LINK MAP OF MODULE: EepromCopy (EEPROM)
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 0002H UNIT _DATA_GROUP_
IDATA 000AH 0001H UNIT ?ID?EEPROM
000BH 0005H *** GAP ***
REG 0010H 0008H ABSOLUTE "REG BANK 2"
REG 0018H 0008H ABSOLUTE "REG BANK 3"
BIT 0020H.0 0000H.2 UNIT _BIT_GROUP_
0020H.2 0000H.6 *** GAP ***
IDATA 0021H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0089H UNIT ?XD?EEPROMCOPY
XDATA 0089H 000EH UNIT ?XD?KEY
XDATA 0097H 000DH UNIT _XDATA_GROUP_
XDATA 00A4H 0004H UNIT ?XD?EEPROM
XDATA 00A8H 0001H UNIT ?XD?IIC
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0001H UNIT ?PR?INTER_INT0?ISR
CODE 0007H 0001H UNIT ?PR?INTER_TIMER0?ISR
CODE 0008H 0001H UNIT ?PR?INTER_INT1?ISR
0009H 0002H *** GAP ***
CODE 000BH 0003H ABSOLUTE
000EH 0005H *** GAP ***
CODE 0013H 0003H ABSOLUTE
0016H 0005H *** GAP ***
BL51 BANKED LINKER/LOCATER V5.12 07/08/2006 11:59:22 PAGE 2
CODE 001BH 0003H ABSOLUTE
001EH 0005H *** GAP ***
CODE 0023H 0003H ABSOLUTE
CODE 0026H 0196H UNIT ?PR?COPY_EEPROM?EEPROMCOPY
CODE 01BCH 0136H UNIT ?PR?MAIN?EEPROMCOPY
CODE 02F2H 009EH UNIT ?PR?INTER_TIMER1?ISR
CODE 0390H 0094H UNIT GOTOISP_CODE
CODE 0424H 008CH UNIT ?C_C51STARTUP
CODE 04B0H 0087H UNIT ?PR?GETKEY?KEY
CODE 0537H 0083H UNIT ?PR?_IIC_SENDBYTE?IIC
CODE 05BAH 006CH UNIT ?PR?_IIC_RECEIVEBYTE?IIC
CODE 0626H 0065H UNIT ?PR?_IIC_READW?IIC
CODE 068BH 0061H UNIT ?PR?_CHEK_CHIP?EEPROMCOPY
CODE 06ECH 0053H UNIT ?C?LIB_CODE
CODE 073FH 0051H UNIT ?PR?_IIC_READ?IIC
CODE 0790H 0049H UNIT ?PR?_EEPROMWRITE?EEPROM
CODE 07D9H 0049H UNIT ?PR?_IIC_WRITEW?IIC
CODE 0822H 0048H UNIT ?PR?OPERATE_EEPROM?EEPROMCOPY
CODE 086AH 0045H UNIT ?PR?_EEPROMREAD?EEPROM
CODE 08AFH 0038H UNIT ?PR?INITMCU?EEPROMCOPY
CODE 08E7H 0033H UNIT ?PR?_IIC_WRITE?IIC
CODE 091AH 002BH UNIT ?PR?SCANKEY?KEY
CODE 0945H 0025H UNIT ?PR?IIC_ACK?IIC
CODE 096AH 0022H UNIT ?PR?_TURNONOFF_LIGHT?EEPROMCOPY
CODE 098CH 001DH UNIT ?PR?INTER_ES?ISR
CODE 09A9H 001CH UNIT ?PR?KEYSCANTOFUNC?KEY
CODE 09C5H 0018H UNIT ?C_INITSEG
CODE 09DDH 0016H UNIT ?PR?IIC_START?IIC
CODE 09F3H 0010H UNIT ?PR?SDA_IN?IIC
CODE 0A03H 0010H UNIT ?PR?SCL_IN?IIC
CODE 0A13H 0010H UNIT ?PR?SDA_HIGH?IIC
CODE 0A23H 0010H UNIT ?PR?SDA_LOW?IIC
CODE 0A33H 0010H UNIT ?PR?SCL_HIGH?IIC
CODE 0A43H 0010H UNIT ?PR?SCL_LOW?IIC
CODE 0A53H 0010H UNIT ?PR?IIC_STOP?IIC
CODE 0A63H 000FH UNIT ?PR?CHEK_KEY?KEY
CODE 0A72H 0008H UNIT ?PR?RESET_EEPROM?EEPROM
OVERLAY MAP OF MODULE: EepromCopy (EEPROM)
SEGMENT BIT_GROUP DATA_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH
-----------------------------------------------------------------------------------------------
?PR?INTER_TIMER1?ISR ----- ----- ----- ----- ----- -----
+--> ?PR?SCANKEY?KEY
+--> ?PR?GETKEY?KEY
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- ----- ----- -----
+--> ?PR?MAIN?EEPROMCOPY
+--> ?C_INITSEG
?PR?MAIN?EEPROMCOPY ----- ----- ----- ----- 0097H 0002H
BL51 BANKED LINKER/LOCATER V5.12 07/08/2006 11:59:22 PAGE 3
+--> ?PR?INITMCU?EEPROMCOPY
+--> ?PR?_TURNONOFF_LIGHT?EEPROMCOPY
+--> ?PR?CHEK_KEY?KEY
+--> ?PR?OPERATE_EEPROM?EEPROMCOPY
+--> ?PR?_CHEK_CHIP?EEPROMCOPY
?PR?CHEK_KEY?KEY ----- ----- ----- ----- ----- -----
+--> ?PR?KEYSCANTOFUNC?KEY
?PR?OPERATE_EEPROM?EEPROMCOPY ----- ----- ----- ----- ----- -----
+--> ?PR?_CHEK_CHIP?EEPROMCOPY
+--> ?PR?COPY_EEPROM?EEPROMCOPY
+--> ?PR?_TURNONOFF_LIGHT?EEPROMCOPY
+--> ?PR?CHEK_KEY?KEY
?PR?_CHEK_CHIP?EEPROMCOPY ----- ----- ----- ----- 0099H 0001H
+--> ?PR?RESET_EEPROM?EEPROM
+--> ?PR?_EEPROMREAD?EEPROM
?PR?RESET_EEPROM?EEPROM ----- ----- ----- ----- ----- -----
+--> ?PR?IIC_STOP?IIC
?PR?IIC_STOP?IIC ----- ----- ----- ----- ----- -----
+--> ?PR?SCL_HIGH?IIC
+--> ?PR?SDA_HIGH?IIC
?PR?_EEPROMREAD?EEPROM ----- ----- ----- ----- 009BH 0003H
+--> ?PR?_IIC_READW?IIC
+--> ?PR?_IIC_READ?IIC
?PR?_IIC_READW?IIC 0020H.0 0000H.1 0008H 0001H 009EH 0003H
+--> ?PR?IIC_START?IIC
+--> ?PR?_IIC_SENDBYTE?IIC
+--> ?PR?_IIC_RECEIVEBYTE?IIC
+--> ?PR?IIC_ACK?IIC
+--> ?PR?IIC_STOP?IIC
?PR?IIC_START?IIC ----- ----- ----- ----- ----- -----
+--> ?PR?SDA_HIGH?IIC
+--> ?PR?SCL_HIGH?IIC
+--> ?PR?SDA_LOW?IIC
+--> ?PR?SCL_LOW?IIC
?PR?_IIC_SENDBYTE?IIC 0020H.1 0000H.1 0009H 0001H ----- -----
+--> ?PR?SDA_HIGH?IIC
+--> ?PR?SDA_LOW?IIC
+--> ?PR?SCL_HIGH?IIC
+--> ?PR?SCL_LOW?IIC
+--> ?PR?SDA_IN?IIC
+--> ?PR?SCL_IN?IIC
?PR?_IIC_RECEIVEBYTE?IIC ----- ----- ----- ----- 00A1H 0003H
+--> ?PR?SDA_HIGH?IIC
+--> ?PR?SCL_LOW?IIC
+--> ?PR?SCL_HIGH?IIC
+--> ?PR?SDA_IN?IIC
+--> ?PR?SDA_LOW?IIC
BL51 BANKED LINKER/LOCATER V5.12 07/08/2006 11:59:22 PAGE 4
?PR?IIC_ACK?IIC 0020H.1 0000H.1 ----- ----- ----- -----
+--> ?PR?SDA_HIGH?IIC
+--> ?PR?SDA_LOW?IIC
+--> ?PR?SCL_HIGH?IIC
+--> ?PR?SCL_LOW?IIC
?PR?_IIC_READ?IIC 0020H.0 0000H.1 0008H 0001H 009EH 0001H
+--> ?PR?IIC_START?IIC
+--> ?PR?_IIC_SENDBYTE?IIC
+--> ?PR?_IIC_RECEIVEBYTE?IIC
+--> ?PR?IIC_ACK?IIC
+--> ?PR?IIC_STOP?IIC
?PR?COPY_EEPROM?EEPROMCOPY ----- ----- ----- ----- 0099H 0002H
+--> ?PR?_TURNONOFF_LIGHT?EEPROMCOPY
+--> ?PR?_EEPROMREAD?EEPROM
+--> ?PR?_EEPROMWRITE?EEPROM
?PR?_EEPROMWRITE?EEPROM ----- ----- ----- ----- 009BH 0003H
+--> ?PR?_IIC_WRITEW?IIC
+--> ?PR?_IIC_WRITE?IIC
?PR?_IIC_WRITEW?IIC 0020H.0 0000H.1 0008H 0001H 009EH 0002H
+--> ?PR?IIC_START?IIC
+--> ?PR?_IIC_SENDBYTE?IIC
+--> ?PR?IIC_STOP?IIC
?PR?_IIC_WRITE?IIC 0020H.0 0000H.1 0008H 0001H ----- -----
+--> ?PR?IIC_START?IIC
+--> ?PR?_IIC_SENDBYTE?IIC
+--> ?PR?IIC_STOP?IIC
SYMBOL TABLE OF MODULE: EepromCopy (EEPROM)
VALUE TYPE NAME
----------------------------------
------- MODULE EEPROM
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:086AH PUBLIC _EepromRead
C:0A72H PUBLIC Reset_Eeprom
C:0790H PUBLIC _EepromWrite
I:000AH PUBLIC Eeprom_Wait
D:00C8H PUBLIC T2CON
X:00A4H PUBLIC Eeprom
D:00D0H PUBLIC PSW
------- PROC _EEPROMREAD
BL51 BANKED LINKER/LOCATER V5.12 07/08/2006 11:59:22 PAGE 5
X:009BH SYMBOL SubAddr
X:009DH SYMBOL bBytes_PerPage
C:086AH LINE# 12
C:0875H LINE# 13
C:0875H LINE# 14
C:087AH LINE# 15
C:0883H LINE# 16
C:0883H LINE# 17
C:0895H LINE# 18
C:0896H LINE# 19
C:0896H LINE# 21
C:0896H LINE# 22
C:08ACH LINE# 23
C:08ADH LINE# 24
C:08ADH LINE# 25
C:08AEH LINE# 26
------- ENDPROC _EEPROMREAD
------- PROC _EEPROMWRITE
X:009BH SYMBOL SubAddr
X:009DH SYMBOL bBytes_PerPage
C:0790H LINE# 28
C:079BH LINE# 29
C:079BH LINE# 30
C:07A0H LINE# 31
C:07A9H LINE# 32
C:07A9H LINE# 33
C:07BBH LINE# 34
C:07BCH LINE# 35
C:07BCH LINE# 37
C:07BCH LINE# 38
C:07D2H LINE# 39
C:07D3H LINE# 40
C:07D3H LINE# 41
C:07D7H LINE# 42
C:07D8H LINE# 43
------- ENDPROC _EEPROMWRITE
------- PROC RESET_EEPROM
C:0A72H LINE# 45
C:0A72H LINE# 46
C:0A72H LINE# 47
C:0A77H LINE# 48
------- ENDPROC RESET_EEPROM
------- ENDMOD EEPROM
------- MODULE EEPROMCOPY
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
B:00A8H.7 PUBLIC EA
D:00A8H PUBLIC IE
X:0000H PUBLIC GpBuffer
B:00A8H.4 PUBLIC ES
D:00B8H PUBLIC IP
C:0822H PUBLIC Operate_Eeprom
D:00CBH PUBLIC RCAP2H
B:00B8H.4 PUBLIC PS
BL51 BANKED LINKER/LOCATER V5.12 07/08/2006 11:59:22 PAGE 6
D:00CAH PUBLIC RCAP2L
C:01BCH PUBLIC main
X:0080H PUBLIC Operate_Flag
D:0087H PUBLIC PCON
D:009FH PUBLIC WDTC
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
C:08AFH PUBLIC InitMcu
B:00A0H.0 PUBLIC Pin_LIGHT_RED
C:096AH PUBLIC _TurnOnOff_Light
C:068BH PUBLIC _Chek_Chip
B:00A8H.3 PUBLIC ET1
D:008DH PUBLIC TH1
B:00A8H.2 PUBLIC EX1
B:0088H.2 PUBLIC IT1
D:00CDH PUBLIC TH2
D:008BH PUBLIC TL1
D:00CCH PUBLIC TL2
B:00B8H.3 PUBLIC PT1
B:00A0H.1 PUBLIC Pin_LIGHT_GREEN
B:0088H.6 PUBLIC TR1
B:00C8H.2 PUBLIC TR2
D:0086H PUBLIC DBANK
X:0081H PUBLIC bDelayTime
D:00C8H PUBLIC T2CON
C:0026H PUBLIC Copy_Eeprom
X:0082H PUBLIC wDemoDelay
D:00D0H PUBLIC PSW
D:00BFH PUBLIC SCONF
X:0084H PUBLIC wDelayTime
X:0086H PUBLIC ptGpBuffer
------- PROC INITMCU
C:08AFH LINE# 38
C:08AFH LINE# 39
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -