📄 c8051f020.m51
字号:
BL51 BANKED LINKER/LOCATER V6.11 04/03/2009 01:00:39 PAGE 1
BL51 BANKED LINKER/LOCATER V6.11, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, main.obj, Clrscr.obj, Clrscr_B.obj, Clrscr_D.obj, Clrscr_L.obj, Clrscr_R.obj, Clrs
>> cr_U.obj TO c8051f020 IXREF RAMSIZE (256) CODE (0X0000-0XFFFF) XDATA (0X0000-0X7FFE)
PROGRAM RECURSIONS REMOVED FROM CALL TREE
=========================================
+--> ?CO?MAIN
| | ?PR?PROTIME_200MS?MAIN
<--+ ?PR?_DIS_INT_NUMXX?MAIN
+--> ?CO?MAIN
| | ?PR?PROTIME_200MS?MAIN
| | ?PR?_DIS_INT_NUMXX?MAIN
<--+ ?PR?_DISHZ168XX?MAIN
+--> ?CO?MAIN
| | ?PR?PROTIME_500MS?MAIN
<--+ ?PR?GETTIME?MAIN
+--> ?CO?MAIN
| | ?PR?PROTIME_500MS?MAIN
| | ?PR?DISTIME1?MAIN
<--+ ?PR?_DISB8?MAIN
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
main.obj (MAIN)
Clrscr.obj (CLRSCR)
Clrscr_B.obj (CLRSCR_B)
Clrscr_D.obj (CLRSCR_D)
Clrscr_L.obj (CLRSCR_L)
Clrscr_R.obj (CLRSCR_R)
Clrscr_U.obj (CLRSCR_U)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
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?IMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
BL51 BANKED LINKER/LOCATER V6.11 04/03/2009 01:00:39 PAGE 2
C:\KEIL\C51\LIB\C51S.LIB (?C?IILDX)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
C:\KEIL\C51\LIB\C51S.LIB (?C?OFFXADD)
C:\KEIL\C51\LIB\C51S.LIB (?C?ICALL)
LINK MAP OF MODULE: c8051f020 (?C_STARTUP)
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 0010H UNIT ?DT?MAIN
DATA 0018H 0008H UNIT ?DT?_DISHZ168?MAIN
DATA 0020H 0002H BIT_ADDR ?BA?MAIN
BIT 0022H.0 0001H.1 UNIT ?BI?MAIN
BIT 0023H.1 0000H.3 UNIT _BIT_GROUP_
BIT 0023H.4 0000H.1 UNIT ?BI?_DISHZ168?MAIN
BIT 0023H.5 0000H.1 UNIT ?BI?_SHOWCURSOR?MAIN
0023H.6 0000H.2 *** GAP ***
DATA 0024H 001FH UNIT _DATA_GROUP_
DATA 0043H 000EH UNIT ?DT?_TEMPCOUNT?MAIN
DATA 0051H 0008H UNIT ?DT?_EDITITEM?MAIN
DATA 0059H 0008H UNIT ?DT?_SPI_READ_PRO?MAIN
DATA 0061H 0004H UNIT ?DT?_DISEDIT?MAIN
DATA 0065H 0003H UNIT ?DT?_GETCURPOS?MAIN
DATA 0068H 0002H UNIT ?DT?_SHOWCURSOR?MAIN
DATA 006AH 0002H UNIT ?DT?CLRLCDRAM?CLRSCR
DATA 006CH 0002H UNIT ?DT?CLRLCDRAM_B?CLRSCR_B
DATA 006EH 0002H UNIT ?DT?CLRLCDRAM_D?CLRSCR
DATA 0070H 0002H UNIT ?DT?CLRLCDRAM_L?CLRSCR_L
DATA 0072H 0002H UNIT ?DT?CLRLCDRAM_R?CLRSCR_R
DATA 0074H 0002H UNIT ?DT?CLRLCDRAM_U?CLRSCR
IDATA 0076H 0008H UNIT ?ID?MAIN
IDATA 007EH 0002H UNIT _IDATA_GROUP_
IDATA 0080H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 6D6EH UNIT ?XD?MAIN
XDATA 6D6EH 0014H UNIT _XDATA_GROUP_
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0005H UNIT ?PR?SETWORKMODEL?MAIN
CODE 0008H 0003H UNIT ?PR?I2CSTART?MAIN
CODE 000BH 0003H ABSOLUTE
CODE 000EH 000DH UNIT ?PR?ADCINIT?MAIN
CODE 001BH 0003H ABSOLUTE
CODE 001EH 0005H UNIT ?PR?I2CRECEIVEBYTE?MAIN
CODE 0023H 0003H ABSOLUTE
CODE 0026H 000DH UNIT ?PR?_I2CSENDBYTE?MAIN
CODE 0033H 0003H ABSOLUTE
CODE 0036H 0045H UNIT ?PR?PROTIME_10MS?MAIN
CODE 007BH 0003H ABSOLUTE
BL51 BANKED LINKER/LOCATER V6.11 04/03/2009 01:00:39 PAGE 3
CODE 007EH 0022H UNIT ?PR?_SETTCHANNELSNO?MAIN
CODE 00A0H 0003H UNIT ?PR?I2CSTOP?MAIN
CODE 00A3H 0003H ABSOLUTE
CODE 00A6H 3CB9H UNIT ?CO?MAIN
CODE 3D5FH 1763H UNIT ?C_INITSEG
CODE 54C2H 0638H UNIT ?C?LIB_CODE
CODE 5AFAH 014EH UNIT ?PR?_EDITITEM?MAIN
CODE 5C48H 0109H UNIT ?PR?_DIS_INT_NUMXX?MAIN
CODE 5D51H 00ECH UNIT ?PR?UART1_INT?MAIN
CODE 5E3DH 00E6H UNIT ?PR?UART0_INT?MAIN
CODE 5F23H 00D3H UNIT ?PR?GETTIME?MAIN
CODE 5FF6H 00D3H UNIT ?PR?GETKEY?MAIN
CODE 60C9H 00B3H UNIT ?PR?PULASEGGATHERINT?MAIN
CODE 617CH 00ADH UNIT ?PR?MAIN?MAIN
CODE 6229H 00A6H UNIT ?PR?_DVINT?MAIN
CODE 62CFH 009BH UNIT ?PR?_DISHZ168?MAIN
CODE 636AH 009AH UNIT ?PR?_TEMPCOUNT?MAIN
CODE 6404H 008DH UNIT ?PR?_DISHZXX?MAIN
CODE 6491H 008DH UNIT ?PR?_DISHZ168XX?MAIN
CODE 651EH 008CH UNIT ?C_C51STARTUP
CODE 65AAH 0080H UNIT ?PR?DISTIME1?MAIN
CODE 662AH 007DH UNIT ?PR?CPUIINIT?MAIN
CODE 66A7H 007CH UNIT ?PR?_DISB8?MAIN
CODE 6723H 0078H UNIT ?PR?PROTIME_100MS?MAIN
CODE 679BH 0076H UNIT ?PR?_DS1307?MAIN
CODE 6811H 0072H UNIT ?PR?PADCGGATHERINT?MAIN
CODE 6883H 0063H UNIT ?PR?M_PRO?MAIN
CODE 68E6H 0061H UNIT ?PR?UART1SEND?MAIN
CODE 6947H 005BH UNIT ?PR?_SPI_READ_PRO?MAIN
CODE 69A2H 005BH UNIT ?PR?PROTIME_200MS?MAIN
CODE 69FDH 0050H UNIT ?PR?_DISEDIT?MAIN
CODE 6A4DH 0043H UNIT ?PR?_CLOCK?MAIN
CODE 6A90H 003AH UNIT ?PR?CLRLCDRAM?CLRSCR
CODE 6ACAH 003AH UNIT ?PR?CLRLCDRAM_B?CLRSCR_B
CODE 6B04H 003AH UNIT ?PR?CLRLCDRAM_D?CLRSCR
CODE 6B3EH 003AH UNIT ?PR?CLRLCDRAM_L?CLRSCR_L
CODE 6B78H 003AH UNIT ?PR?CLRLCDRAM_R?CLRSCR_R
CODE 6BB2H 003AH UNIT ?PR?CLRLCDRAM_U?CLRSCR
CODE 6BECH 0032H UNIT ?PR?SPI0_ISR?MAIN
CODE 6C1EH 0029H UNIT ?PR?_GETCURPOS?MAIN
CODE 6C47H 0029H UNIT ?PR?CLEARLCD?MAIN
CODE 6C70H 0026H UNIT ?PR?_DELAYMS?MAIN
CODE 6C96H 0022H UNIT ?PR?_SETRCHANNELSNO?MAIN
CODE 6CB8H 0021H UNIT ?PR?WAITACK?MAIN
CODE 6CD9H 0020H UNIT ?PR?_PRR0?MAIN
CODE 6CF9H 001EH UNIT ?PR?_PRL1?MAIN
CODE 6D17H 001EH UNIT ?PR?_PRR1?MAIN
CODE 6D35H 001DH UNIT ?PR?_SHOWCURSOR?MAIN
CODE 6D52H 001DH UNIT ?PR?_PRL0?MAIN
CODE 6D6FH 001CH UNIT ?PR?PROTIME_500MS?MAIN
CODE 6D8BH 001BH UNIT ?PR?INIT8123?MAIN
CODE 6DA6H 0016H UNIT ?PR?INITSPI?MAIN
CODE 6DBCH 0014H UNIT ?PR?INILCD?MAIN
CODE 6DD0H 0013H UNIT ?PR?OSCINIT?MAIN
CODE 6DE3H 0013H UNIT ?PR?KEYINI?MAIN
CODE 6DF6H 0013H UNIT ?PR?DAC0INIT?MAIN
CODE 6E09H 0011H UNIT ?PR?_HEXBCD?MAIN
BL51 BANKED LINKER/LOCATER V6.11 04/03/2009 01:00:39 PAGE 4
CODE 6E1AH 0011H UNIT ?PR?_TIMER0_US?MAIN
CODE 6E2BH 0010H UNIT ?PR?SPI0_INIT?MAIN
CODE 6E3BH 000FH UNIT ?PR?_DAC0OUT?MAIN
CODE 6E4AH 000AH UNIT ?PR?SMBUS_INIT?MAIN
CODE 6E54H 0009H UNIT ?PR?_ADC_START?MAIN
CODE 6E5DH 0009H UNIT ?PR?OPENBJQ?MAIN
CODE 6E66H 0009H UNIT ?PR?CLOSEBJQ?MAIN
CODE 6E6FH 0003H UNIT ?PR?SENDNOTACK?MAIN
CODE 6E72H 0003H UNIT ?PR?SENDACK?MAIN
CODE 6E75H 0001H UNIT ?PR?INITPRO?MAIN
CODE 6E76H 0001H UNIT ?PR?SETPRO?MAIN
CODE 6E77H 0001H UNIT ?PR?AXLESGATHERINT?MAIN
OVERLAY MAP OF MODULE: c8051f020 (?C_STARTUP)
SEGMENT BIT_GROUP DATA_GROUP IDATA_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH START LENGTH
-------------------------------------------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- 0024H 0002H ----- ----- ----- -----
+--> ?PR?OSCINIT?MAIN
+--> ?PR?CPUIINIT?MAIN
+--> ?PR?KEYINI?MAIN
+--> ?PR?INITPRO?MAIN
+--> ?PR?INILCD?MAIN
+--> ?PR?SPI0_INIT?MAIN
+--> ?PR?CLEARLCD?MAIN
+--> ?PR?INIT8123?MAIN
+--> ?PR?DAC0INIT?MAIN
+--> ?PR?ADCINIT?MAIN
+--> ?PR?SMBUS_INIT?MAIN
+--> ?PR?_CLOCK?MAIN
+--> ?PR?_DISHZXX?MAIN
+--> ?CO?MAIN
+--> ?PR?INITSPI?MAIN
+--> ?PR?GETKEY?MAIN
+--> ?PR?SETPRO?MAIN
+--> ?PR?M_PRO?MAIN
?PR?OSCINIT?MAIN ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?_DELAYMS?MAIN
?PR?_DELAYMS?MAIN ----- ----- ----- ----- 007EH 0002H ----- -----
?PR?INILCD?MAIN ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?_PRL0?MAIN
+--> ?PR?_PRR0?MAIN
?PR?_PRR0?MAIN ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?_PRL0?MAIN
BL51 BANKED LINKER/LOCATER V6.11 04/03/2009 01:00:39 PAGE 5
?PR?CLEARLCD?MAIN ----- ----- 0026H 0001H ----- ----- ----- -----
+--> ?PR?_PRR0?MAIN
+--> ?PR?_PRL0?MAIN
+--> ?PR?_PRL1?MAIN
+--> ?PR?_PRR1?MAIN
?PR?INIT8123?MAIN ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?_SETTCHANNELSNO?MAIN
+--> ?PR?_SETRCHANNELSNO?MAIN
+--> ?PR?SETWORKMODEL?MAIN
?PR?SETWORKMODEL?MAIN 0023H.1 0000H.1 ----- ----- ----- ----- ----- -----
?PR?_CLOCK?MAIN ----- ----- 0026H 000AH ----- ----- ----- -----
+--> ?PR?_DS1307?MAIN
?PR?_DS1307?MAIN ----- ----- 0030H 0008H ----- ----- ----- -----
+--> ?PR?WAITACK?MAIN
+--> ?PR?_I2CSENDBYTE?MAIN
+--> ?PR?I2CSTOP?MAIN
+--> ?PR?I2CSTART?MAIN
+--> ?PR?I2CRECEIVEBYTE?MAIN
+--> ?PR?SENDACK?MAIN
+--> ?PR?SENDNOTACK?MAIN
?PR?WAITACK?MAIN ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?I2CSTART?MAIN
+--> ?PR?_I2CSENDBYTE?MAIN
?PR?_DISHZXX?MAIN 0023H.1 0000H.1 0026H 0004H ----- ----- ----- -----
+--> ?PR?_PRR0?MAIN
+--> ?PR?_PRL0?MAIN
+--> ?CO?MAIN
+--> ?PR?_PRL1?MAIN
+--> ?PR?_PRR1?MAIN
?CO?MAIN ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?PROTIME_10MS?MAIN
+--> ?PR?PROTIME_100MS?MAIN
+--> ?PR?PROTIME_200MS?MAIN
+--> ?PR?PROTIME_500MS?MAIN
?PR?PROTIME_10MS?MAIN ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?_ADC_START?MAIN
+--> ?PR?_DAC0OUT?MAIN
?PR?PROTIME_100MS?MAIN ----- ----- 002AH 0005H ----- ----- ----- -----
?PR?PROTIME_200MS?MAIN ----- ----- 002AH 0004H ----- ----- ----- -----
+--> ?PR?_DIS_INT_NUMXX?MAIN
?PR?_DIS_INT_NUMXX?MAIN 0023H.2 0000H.1 002EH 000CH ----- ----- 6D6EH 0005H
+--> ?PR?_DISHZ168XX?MAIN
+--> ?PR?_DVINT?MAIN
?PR?_DISHZ168XX?MAIN 0023H.3 0000H.1 003AH 0004H ----- ----- ----- -----
+--> ?PR?_PRR0?MAIN
BL51 BANKED LINKER/LOCATER V6.11 04/03/2009 01:00:39 PAGE 6
+--> ?PR?_PRL0?MAIN
+--> ?PR?_PRL1?MAIN
+--> ?PR?_PRR1?MAIN
?PR?_DVINT?MAIN ----- ----- 003AH 0009H ----- ----- ----- -----
?PR?PROTIME_500MS?MAIN ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?UART1SEND?MAIN
+--> ?PR?GETTIME?MAIN
+--> ?PR?DISTIME1?MAIN
+--> ?PR?_DISB8?MAIN
?PR?GETTIME?MAIN ----- ----- ----- ----- ----- ----- 6D6EH 0014H
+--> ?PR?_DS1307?MAIN
+--> ?PR?_HEXBCD?MAIN
?PR?DISTIME1?MAIN ----- ----- 002AH 0001H ----- ----- ----- -----
+--> ?PR?_DISB8?MAIN
+--> ?PR?_DIS_INT_NUMXX?MAIN
?PR?_DISB8?MAIN 0023H.2 0000H.1 002BH 0004H ----- ----- ----- -----
+--> ?PR?_PRR0?MAIN
+--> ?PR?_PRL0?MAIN
+--> ?PR?_PRL1?MAIN
+--> ?PR?_PRR1?MAIN
?PR?INITSPI?MAIN ----- ----- 0026H 0001H ----- ----- ----- -----
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -