📄 e51pro.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 10/28/2003 18:27:18 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
F:\WINSOFT\KEIL\C51\BIN\BL51.EXE e51pro.obj, AT89C51PRO.obj, AT89C2051PRO.obj, AT89S51PRO.obj TO E51Pro REGFILE (.\E51Pr
>> o.ORC) CODE (0X0000-0X0FFF)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
e51pro.obj (E51PRO)
AT89C51PRO.obj (AT89C51PRO)
AT89C2051PRO.obj (AT89C2051PRO)
AT89S51PRO.obj (AT89S51PRO)
F:\WINSOFT\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
F:\WINSOFT\KEIL\C51\LIB\C51S.LIB (?C?SLCMP)
F:\WINSOFT\KEIL\C51\LIB\C51S.LIB (?C?ICALL)
LINK MAP OF MODULE: E51Pro (E51PRO)
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 002BH UNIT ?DT?E51PRO
DATA 0033H 0008H UNIT ?DT?AT89S51PRO
DATA 003BH 0001H UNIT _DATA_GROUP_
IDATA 003CH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0091H UNIT ?PR?MAIN?E51PRO
CODE 0094H 007FH UNIT ?PR?WRITE?E51PRO
CODE 0113H 007BH UNIT ?PR?LOCK00?AT89C51PRO
CODE 018EH 0078H UNIT ?PR?_SENDINSTRC?AT89S51PRO
CODE 0206H 0062H UNIT ?PR?_WRITE01?AT89C2051PRO
CODE 0268H 005EH UNIT ?PR?READ?E51PRO
CODE 02C6H 005AH UNIT ?PR?_WRITE00?AT89C51PRO
CODE 0320H 0056H UNIT ?PR?LOCK02?AT89S51PRO
CODE 0376H 0055H UNIT ?PR?LOCK01?AT89C2051PRO
CODE 03CBH 0043H UNIT ?PR?READSIGN00?AT89C51PRO
CODE 040EH 0040H UNIT ?PR?PREPAREPRO00?AT89C51PRO
CODE 044EH 0040H UNIT ?PR?PREPAREPRO01?AT89C2051PRO
CODE 048EH 0040H UNIT ?PR?PREPAREPRO02?AT89S51PRO
CODE 04CEH 003DH UNIT ?PR?WAITCOMM?E51PRO
CODE 050BH 0037H UNIT ?PR?INITPRO02?AT89S51PRO
CODE 0542H 0032H UNIT ?PR?_WRITE02?AT89S51PRO
CODE 0574H 0031H UNIT ?PR?WAITDATA?E51PRO
CODE 05A5H 0031H UNIT ?PR?READSIGN01?AT89C2051PRO
CODE 05D6H 002DH UNIT ?PR?WAITRESP?E51PRO
CODE 0603H 002BH UNIT ?PR?READSIGN02?AT89S51PRO
CODE 062EH 002AH UNIT ?PR?ERASE00?AT89C51PRO
CODE 0658H 002AH UNIT ?PR?ERASE01?AT89C2051PRO
CODE 0682H 0023H UNIT ?PR?_DELAY_MS?E51PRO
CODE 06A5H 0023H UNIT ?PR?GETDATA?AT89C2051PRO
CODE 06C8H 0023H UNIT ?PR?_SETDATA?AT89C2051PRO
BL51 BANKED LINKER/LOCATER V5.03 10/28/2003 18:27:18 PAGE 2
CODE 06EBH 001EH UNIT ?PR?INITPRO00?AT89C51PRO
CODE 0709H 001DH UNIT ?PR?INITPRO01?AT89C2051PRO
CODE 0726H 001CH UNIT ?C?LIB_CODE
CODE 0742H 001AH UNIT ?PR?SENDDATA?E51PRO
CODE 075CH 0019H UNIT ?PR?ERASE02?AT89S51PRO
CODE 0775H 0015H UNIT ?PR?PROOVER00?AT89C51PRO
CODE 078AH 0015H UNIT ?PR?PROOVER02?AT89S51PRO
CODE 079FH 0011H UNIT ?PR?READ00?AT89C51PRO
CODE 07B0H 0011H UNIT ?PR?READ02?AT89S51PRO
CODE 07C1H 0010H UNIT ?PR?_DELAY_US?E51PRO
CODE 07D1H 0010H UNIT ?PR?READ01?AT89C2051PRO
CODE 07E1H 000EH UNIT ?PR?PROOVER01?AT89C2051PRO
CODE 07EFH 000CH UNIT ?C_C51STARTUP
CODE 07FBH 000BH UNIT ?PR?SENDRESP?E51PRO
CODE 0806H 000BH UNIT ?PR?RSTPRO?E51PRO
CODE 0811H 000BH UNIT ?PR?READSIGN?E51PRO
CODE 081CH 000BH UNIT ?PR?ERASE?E51PRO
CODE 0827H 000BH UNIT ?PR?LOCK?E51PRO
CODE 0832H 0005H UNIT ?PR?SETVPP5V?E51PRO
CODE 0837H 0005H UNIT ?PR?SETVPP0V?E51PRO
CODE 083CH 0005H UNIT ?PR?SETVPP12V?E51PRO
OVERLAY MAP OF MODULE: E51Pro (E51PRO)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
-----------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?E51PRO
?PR?MAIN?E51PRO ----- -----
+--> ?PR?SETVPP5V?E51PRO
+--> ?PR?_DELAY_MS?E51PRO
+--> ?PR?SENDDATA?E51PRO
+--> ?PR?WAITCOMM?E51PRO
+--> ?PR?PREPAREPRO00?AT89C51PRO
+--> ?PR?PREPAREPRO01?AT89C2051PRO
+--> ?PR?PREPAREPRO02?AT89S51PRO
+--> ?PR?RSTPRO?E51PRO
+--> ?PR?READSIGN?E51PRO
+--> ?PR?ERASE?E51PRO
+--> ?PR?WRITE?E51PRO
+--> ?PR?READ?E51PRO
+--> ?PR?LOCK?E51PRO
?PR?PREPAREPRO00?AT89C51PRO ----- -----
+--> ?PR?INITPRO00?AT89C51PRO
+--> ?PR?READSIGN00?AT89C51PRO
+--> ?PR?ERASE00?AT89C51PRO
+--> ?PR?_WRITE00?AT89C51PRO
+--> ?PR?READ00?AT89C51PRO
+--> ?PR?LOCK00?AT89C51PRO
+--> ?PR?PROOVER00?AT89C51PRO
BL51 BANKED LINKER/LOCATER V5.03 10/28/2003 18:27:18 PAGE 3
?PR?INITPRO00?AT89C51PRO ----- -----
+--> ?PR?SETVPP5V?E51PRO
?PR?READSIGN00?AT89C51PRO ----- -----
+--> ?PR?INITPRO00?AT89C51PRO
+--> ?PR?_DELAY_MS?E51PRO
+--> ?PR?PROOVER00?AT89C51PRO
?PR?PROOVER00?AT89C51PRO ----- -----
+--> ?PR?SETVPP5V?E51PRO
?PR?ERASE00?AT89C51PRO ----- -----
+--> ?PR?INITPRO00?AT89C51PRO
+--> ?PR?_DELAY_MS?E51PRO
+--> ?PR?SETVPP12V?E51PRO
+--> ?PR?PROOVER00?AT89C51PRO
?PR?_WRITE00?AT89C51PRO ----- -----
+--> ?PR?SETVPP12V?E51PRO
+--> ?PR?_DELAY_US?E51PRO
+--> ?PR?SETVPP5V?E51PRO
+--> ?PR?_DELAY_MS?E51PRO
?PR?LOCK00?AT89C51PRO ----- -----
+--> ?PR?INITPRO00?AT89C51PRO
+--> ?PR?_DELAY_US?E51PRO
+--> ?PR?SETVPP12V?E51PRO
+--> ?PR?SETVPP5V?E51PRO
+--> ?PR?PROOVER00?AT89C51PRO
?PR?PREPAREPRO01?AT89C2051PRO ----- -----
+--> ?PR?INITPRO01?AT89C2051PRO
+--> ?PR?READSIGN01?AT89C2051PRO
+--> ?PR?ERASE01?AT89C2051PRO
+--> ?PR?_WRITE01?AT89C2051PRO
+--> ?PR?READ01?AT89C2051PRO
+--> ?PR?LOCK01?AT89C2051PRO
+--> ?PR?PROOVER01?AT89C2051PRO
?PR?INITPRO01?AT89C2051PRO ----- -----
+--> ?PR?SETVPP0V?E51PRO
+--> ?PR?_DELAY_MS?E51PRO
+--> ?PR?SETVPP5V?E51PRO
?PR?READSIGN01?AT89C2051PRO ----- -----
+--> ?PR?INITPRO01?AT89C2051PRO
+--> ?PR?_DELAY_MS?E51PRO
+--> ?PR?GETDATA?AT89C2051PRO
+--> ?PR?_DELAY_US?E51PRO
+--> ?PR?PROOVER01?AT89C2051PRO
?PR?PROOVER01?AT89C2051PRO ----- -----
+--> ?PR?SETVPP5V?E51PRO
?PR?ERASE01?AT89C2051PRO ----- -----
+--> ?PR?INITPRO01?AT89C2051PRO
+--> ?PR?_DELAY_MS?E51PRO
BL51 BANKED LINKER/LOCATER V5.03 10/28/2003 18:27:18 PAGE 4
+--> ?PR?SETVPP12V?E51PRO
+--> ?PR?PROOVER01?AT89C2051PRO
?PR?_WRITE01?AT89C2051PRO ----- -----
+--> ?PR?_SETDATA?AT89C2051PRO
+--> ?PR?SETVPP12V?E51PRO
+--> ?PR?_DELAY_US?E51PRO
+--> ?PR?SETVPP5V?E51PRO
+--> ?PR?_DELAY_MS?E51PRO
+--> ?PR?GETDATA?AT89C2051PRO
?PR?READ01?AT89C2051PRO ----- -----
+--> ?PR?GETDATA?AT89C2051PRO
?PR?LOCK01?AT89C2051PRO ----- -----
+--> ?PR?INITPRO01?AT89C2051PRO
+--> ?PR?_DELAY_US?E51PRO
+--> ?PR?SETVPP12V?E51PRO
+--> ?PR?SETVPP5V?E51PRO
+--> ?PR?PROOVER01?AT89C2051PRO
?PR?PREPAREPRO02?AT89S51PRO ----- -----
+--> ?PR?INITPRO02?AT89S51PRO
+--> ?PR?READSIGN02?AT89S51PRO
+--> ?PR?ERASE02?AT89S51PRO
+--> ?PR?_WRITE02?AT89S51PRO
+--> ?PR?READ02?AT89S51PRO
+--> ?PR?LOCK02?AT89S51PRO
+--> ?PR?PROOVER02?AT89S51PRO
?PR?INITPRO02?AT89S51PRO ----- -----
+--> ?PR?SETVPP5V?E51PRO
+--> ?PR?_DELAY_MS?E51PRO
+--> ?PR?_SENDINSTRC?AT89S51PRO
?PR?READSIGN02?AT89S51PRO ----- -----
+--> ?PR?INITPRO02?AT89S51PRO
+--> ?PR?_SENDINSTRC?AT89S51PRO
+--> ?PR?PROOVER02?AT89S51PRO
?PR?PROOVER02?AT89S51PRO ----- -----
+--> ?PR?SETVPP5V?E51PRO
?PR?ERASE02?AT89S51PRO ----- -----
+--> ?PR?INITPRO02?AT89S51PRO
+--> ?PR?_SENDINSTRC?AT89S51PRO
+--> ?PR?_DELAY_MS?E51PRO
+--> ?PR?PROOVER02?AT89S51PRO
?PR?_WRITE02?AT89S51PRO ----- -----
+--> ?PR?_SENDINSTRC?AT89S51PRO
+--> ?PR?READ02?AT89S51PRO
?PR?READ02?AT89S51PRO ----- -----
+--> ?PR?_SENDINSTRC?AT89S51PRO
?PR?LOCK02?AT89S51PRO ----- -----
BL51 BANKED LINKER/LOCATER V5.03 10/28/2003 18:27:18 PAGE 5
+--> ?PR?INITPRO02?AT89S51PRO
+--> ?PR?_SENDINSTRC?AT89S51PRO
+--> ?PR?_DELAY_MS?E51PRO
+--> ?PR?PROOVER02?AT89S51PRO
?PR?RSTPRO?E51PRO ----- -----
+--> ?PR?SENDDATA?E51PRO
?PR?READSIGN?E51PRO ----- -----
+--> ?PR?SENDDATA?E51PRO
?PR?ERASE?E51PRO ----- -----
+--> ?PR?SENDDATA?E51PRO
?PR?WRITE?E51PRO 003BH 0001H
+--> ?PR?SENDDATA?E51PRO
+--> ?PR?WAITDATA?E51PRO
+--> ?PR?SENDRESP?E51PRO
+--> ?PR?_DELAY_MS?E51PRO
?PR?READ?E51PRO 003BH 0001H
+--> ?PR?SENDDATA?E51PRO
+--> ?PR?WAITRESP?E51PRO
?PR?LOCK?E51PRO ----- -----
+--> ?PR?SENDDATA?E51PRO
SYMBOL TABLE OF MODULE: E51Pro (E51PRO)
VALUE TYPE NAME
----------------------------------
------- MODULE E51PRO
C:0000H SYMBOL _ICE_DUMMY_
C:0742H PUBLIC SendData
C:0827H PUBLIC Lock
C:0094H PUBLIC Write
D:00A8H PUBLIC IE
C:0811H PUBLIC ReadSign
C:0682H PUBLIC _Delay_ms
C:0574H PUBLIC WaitData
B:00B0H.3 PUBLIC P3_3
B:00B0H.4 PUBLIC P3_4
C:07C1H PUBLIC _Delay_us
B:0098H.0 PUBLIC RI
B:0098H.1 PUBLIC TI
C:083CH PUBLIC SetVpp12V
D:0081H PUBLIC SP
C:04CEH PUBLIC WaitComm
C:0003H PUBLIC main
C:07FBH PUBLIC SendResp
D:0099H PUBLIC SBUF
C:05D6H PUBLIC WaitResp
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
BL51 BANKED LINKER/LOCATER V5.03 10/28/2003 18:27:18 PAGE 6
D:0088H PUBLIC TCON
D:0008H PUBLIC nAddress
D:000AH PUBLIC nTimeOut
D:000CH PUBLIC ComBuf
D:00F0H PUBLIC B
D:00E0H PUBLIC ACC
D:008CH PUBLIC TH0
D:008DH PUBLIC TH1
D:008AH PUBLIC TL0
D:008BH PUBLIC TL1
B:0088H.4 PUBLIC TR0
B:0088H.6 PUBLIC TR1
D:001EH PUBLIC pw
C:0837H PUBLIC SetVpp0V
C:0806H PUBLIC RstPro
C:0832H PUBLIC SetVpp5V
C:081CH PUBLIC Erase
C:0268H PUBLIC Read
------- PROC _DELAY_US
D:0007H SYMBOL nUs
C:07C1H LINE# 13
C:07C1H LINE# 14
C:07C1H LINE# 15
C:07C4H LINE# 16
C:07C6H LINE# 17
C:07C8H LINE# 18
C:07CEH LINE# 19
C:07CEH LINE# 20
C:07CEH LINE# 21
C:07D0H LINE# 22
------- ENDPROC _DELAY_US
------- PROC _DELAY_MS
D:0006H SYMBOL nMs
------- DO
D:0004H SYMBOL n
------- ENDDO
C:0682H LINE# 24
C:0682H LINE# 25
C:0682H LINE# 26
C:0685H LINE# 27
C:0687H LINE# 28
C:068EH LINE# 29
C:068EH LINE# 30
C:0691H LINE# 31
C:0694H LINE# 32
C:069BH LINE# 33
C:069BH LINE# 34
C:069BH LINE# 35
C:06A0H LINE# 36
C:06A2H LINE# 37
C:06A4H LINE# 38
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -