📄 c8051f022.m51
字号:
BL51 BANKED LINKER/LOCATER V5.11 11/15/2005 18:46:57 PAGE 1
BL51 BANKED LINKER/LOCATER V5.11, INVOKED BY:
C:\PROGRAM FILES\KEIL UVISION V7.20\C51\BIN\BL51.EXE STARTUP.obj, KS0108.obj, 12C887.obj, Initializes.obj, Function.obj,
>> USBP.obj, WriteFile.obj, Driver.obj, Main.obj TO C8051F022 RAMSIZE (256) CODE (0X0000-0XFFFF) XDATA (0X0000-0X7FFE)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
KS0108.obj (KS0108)
12C887.obj (12C887)
Initializes.obj (INITIALIZES)
Function.obj (FUNCTION)
USBP.obj (USBP)
WriteFile.obj (WRITEFILE)
Driver.obj (DRIVER)
Main.obj (MAIN)
C:\PROGRAM FILES\KEIL UVISION V7.20\C51\LIB\C51S.LIB (?C_INIT)
C:\PROGRAM FILES\KEIL UVISION V7.20\C51\LIB\C51S.LIB (?C?COPY)
C:\PROGRAM FILES\KEIL UVISION V7.20\C51\LIB\C51S.LIB (?C?SCDIV)
C:\PROGRAM FILES\KEIL UVISION V7.20\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\PROGRAM FILES\KEIL UVISION V7.20\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\PROGRAM FILES\KEIL UVISION V7.20\C51\LIB\C51S.LIB (?C?IMUL)
C:\PROGRAM FILES\KEIL UVISION V7.20\C51\LIB\C51S.LIB (?C?UIDIV)
C:\PROGRAM FILES\KEIL UVISION V7.20\C51\LIB\C51S.LIB (?C?SIDIV)
C:\PROGRAM FILES\KEIL UVISION V7.20\C51\LIB\C51S.LIB (?C?LMUL)
C:\PROGRAM FILES\KEIL UVISION V7.20\C51\LIB\C51S.LIB (?C?SLDIV)
C:\PROGRAM FILES\KEIL UVISION V7.20\C51\LIB\C51S.LIB (?C?CCASE)
C:\PROGRAM FILES\KEIL UVISION V7.20\C51\LIB\C51S.LIB (?C?STRCPY)
C:\PROGRAM FILES\KEIL UVISION V7.20\C51\LIB\C51S.LIB (STRLEN)
C:\PROGRAM FILES\KEIL UVISION V7.20\C51\LIB\C51S.LIB (?C?ULDIV)
LINK MAP OF MODULE: C8051F022 (?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 0014H UNIT _DATA_GROUP_
001CH 0004H *** GAP ***
BIT 0020H.0 0004H.7 UNIT ?BI?MAIN
BIT 0024H.7 0000H.1 UNIT _BIT_GROUP_
DATA 0025H 0050H UNIT ?DT?MAIN
IDATA 0075H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 00EAH UNIT ?XD?MAIN
00EAH 3D16H *** GAP ***
XDATA 3E00H 0200H ABSOLUTE
XDATA 4000H 4000H ABSOLUTE
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0018H UNIT ?PR?_READ12C887RAM?12C887
BL51 BANKED LINKER/LOCATER V5.11 11/15/2005 18:46:57 PAGE 2
CODE 001BH 0003H ABSOLUTE
CODE 001EH 0053H UNIT ?PR?_MCOPYCODESTRINGTOBUF?WRITEFILE
CODE 0071H 001CH UNIT ?PR?SYSCLK_INIT?INITIALIZES
CODE 008DH 0006H UNIT ?PR?_DACONVERT0?FUNCTION
CODE 0093H 0003H ABSOLUTE
CODE 0096H 2302H UNIT ?PR?DISPLAY?MAIN
CODE 2398H 0EC0H UNIT ?CO?MAIN
CODE 3258H 0861H UNIT ?PR?KEYPROCESS?MAIN
CODE 3AB9H 05C0H UNIT ?PR?CARDRIVER?DRIVER
CODE 4079H 0500H UNIT ?CO?KS0108
CODE 4579H 040CH UNIT ?C?LIB_CODE
CODE 4985H 02BDH UNIT ?PR?FILEPROCESS?WRITEFILE
CODE 4C42H 0283H UNIT ?PR?_WRITEDATATOBUF?WRITEFILE
CODE 4EC5H 00F7H UNIT ?PR?INIT?MAIN
CODE 4FBCH 00E1H UNIT ?PR?_DISPLAYNUMBER?KS0108
CODE 509DH 00D3H UNIT ?PR?CH375HMINTERRUPT?USBP
CODE 5170H 00CCH UNIT ?CO?WRITEFILE
CODE 523CH 00BFH UNIT ?PR?_SETUP12C887?12C887
CODE 52FBH 00B6H UNIT ?PR?_READ12C887?12C887
CODE 53B1H 00A2H UNIT ?PR?_DISPLAYCHINESE?KS0108
CODE 5453H 00A0H UNIT ?PR?_DISPLAYPIC?KS0108
CODE 54F3H 009EH UNIT ?PR?_MCOPYNUMBERTOBUF?WRITEFILE
CODE 5591H 009AH UNIT ?C_C51STARTUP
CODE 562BH 0097H UNIT ?PR?_DISPLAYREVCHINESE?KS0108
CODE 56C2H 0092H UNIT ?PR?TIMER1_ISR?DRIVER
CODE 5754H 0082H UNIT ?PR?_EXECCOMMAND?USBP
CODE 57D6H 0081H UNIT ?PR?_DISPLAYREVNUMBER?KS0108
CODE 5857H 0049H UNIT ?PR?KS0108WRITEDAT?KS0108
CODE 58A0H 0045H UNIT ?PR?FUNCTION_INIT?INITIALIZES
CODE 58E5H 0044H UNIT ?C?LDIV
CODE 5929H 0040H UNIT ?PR?GETTEMPERATURE?FUNCTION
CODE 5969H 003AH UNIT ?PR?PORT_INIT?INITIALIZES
CODE 59A3H 0039H UNIT ?PR?LCDCLEAR?KS0108
CODE 59DCH 002FH UNIT ?PR?_PWM8?FUNCTION
CODE 5A0BH 002FH UNIT ?PR?_SWAPUINT16?WRITEFILE
CODE 5A3AH 002BH UNIT ?PR?CARSTOP?DRIVER
CODE 5A65H 0025H UNIT ?PR?START12C887?12C887
CODE 5A8AH 0024H UNIT ?PR?KS0108WRITECMD?KS0108
CODE 5AAEH 0023H UNIT ?PR?LCDINIT?KS0108
CODE 5AD1H 001CH UNIT ?PR?_MDELAYMS?MAIN
CODE 5AEDH 0019H UNIT ?PR?UART1_INIT?FUNCTION
CODE 5B06H 0019H UNIT ?PR?MAIN?MAIN
CODE 5B1FH 0018H UNIT ?PR?UART0_INIT?FUNCTION
CODE 5B37H 0016H UNIT ?PR?_WRITE12C887RAM?12C887
CODE 5B4DH 0016H UNIT ?PR?_ADCONVERT0?FUNCTION
CODE 5B63H 0015H UNIT ?PR?USBINIT?WRITEFILE
CODE 5B78H 0015H UNIT ?PR?_FORWARD?DRIVER
CODE 5B8DH 0015H UNIT ?PR?_TURNRIGHT?DRIVER
CODE 5BA2H 0015H UNIT ?PR?_TURNLEFT?DRIVER
CODE 5BB7H 0015H UNIT ?PR?_STRLEN?STRLEN
CODE 5BCCH 0014H UNIT ?PR?_UART1SENDBYTE?FUNCTION
CODE 5BE0H 0014H UNIT ?PR?_BACKWARD?DRIVER
CODE 5BF4H 0012H UNIT ?PR?_MDELAYUS?USBP
CODE 5C06H 0010H UNIT ?PR?_SETSQW?12C887
CODE 5C16H 000FH UNIT ?PR?_DISPLAYGUAGE?WRITEFILE
CODE 5C25H 000FH UNIT ?PR?_MSTOPIFERROR?WRITEFILE
CODE 5C34H 000FH UNIT ?C_INITSEG
BL51 BANKED LINKER/LOCATER V5.11 11/15/2005 18:46:57 PAGE 3
CODE 5C43H 0006H UNIT ?PR?_DACONVERT1?FUNCTION
OVERLAY MAP OF MODULE: C8051F022 (?C_STARTUP)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
-------------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- -----
+--> ?PR?INIT?MAIN
+--> ?PR?_UART1SENDBYTE?FUNCTION
+--> ?PR?KEYPROCESS?MAIN
+--> ?PR?DISPLAY?MAIN
+--> ?PR?CARDRIVER?DRIVER
?PR?INIT?MAIN ----- ----- ----- -----
+--> ?PR?_MDELAYMS?MAIN
+--> ?PR?SYSCLK_INIT?INITIALIZES
+--> ?PR?PORT_INIT?INITIALIZES
+--> ?PR?FUNCTION_INIT?INITIALIZES
+--> ?PR?UART0_INIT?FUNCTION
+--> ?PR?UART1_INIT?FUNCTION
+--> ?PR?LCDINIT?KS0108
+--> ?PR?START12C887?12C887
+--> ?PR?_READ12C887?12C887
+--> ?PR?_READ12C887RAM?12C887
+--> ?PR?_SETSQW?12C887
+--> ?PR?USBINIT?WRITEFILE
+--> ?PR?CARSTOP?DRIVER
?PR?LCDINIT?KS0108 ----- ----- ----- -----
+--> ?PR?KS0108WRITECMD?KS0108
+--> ?PR?LCDCLEAR?KS0108
?PR?KS0108WRITECMD?KS0108 0024H.7 0000H.1 001BH 0001H
?PR?LCDCLEAR?KS0108 ----- ----- ----- -----
+--> ?PR?KS0108WRITECMD?KS0108
+--> ?PR?KS0108WRITEDAT?KS0108
?PR?KS0108WRITEDAT?KS0108 0024H.7 0000H.1 001BH 0001H
+--> ?CO?KS0108
?PR?_READ12C887?12C887 ----- ----- 0015H 0003H
?PR?USBINIT?WRITEFILE ----- ----- ----- -----
+--> ?PR?_EXECCOMMAND?USBP
+--> ?PR?_MSTOPIFERROR?WRITEFILE
?PR?_EXECCOMMAND?USBP ----- ----- 0014H 0003H
+--> ?PR?_MDELAYMS?MAIN
BL51 BANKED LINKER/LOCATER V5.11 11/15/2005 18:46:57 PAGE 4
?PR?_MSTOPIFERROR?WRITEFILE ----- ----- ----- -----
+--> ?PR?DISPLAY?MAIN
?PR?DISPLAY?MAIN ----- ----- 0014H 0001H
+--> ?PR?_READ12C887?12C887
+--> ?PR?GETTEMPERATURE?FUNCTION
+--> ?PR?_ADCONVERT0?FUNCTION
+--> ?PR?_DISPLAYNUMBER?KS0108
+--> ?PR?LCDINIT?KS0108
+--> ?PR?LCDCLEAR?KS0108
+--> ?CO?MAIN
+--> ?PR?_DISPLAYCHINESE?KS0108
+--> ?PR?_DISPLAYREVCHINESE?KS0108
+--> ?PR?_DISPLAYREVNUMBER?KS0108
+--> ?PR?_SETSQW?12C887
+--> ?PR?_DISPLAYPIC?KS0108
?PR?GETTEMPERATURE?FUNCTION ----- ----- 0015H 0004H
?PR?_DISPLAYNUMBER?KS0108 ----- ----- 0015H 0003H
+--> ?PR?KS0108WRITECMD?KS0108
+--> ?CO?KS0108
+--> ?PR?KS0108WRITEDAT?KS0108
?PR?_DISPLAYCHINESE?KS0108 ----- ----- 0015H 0004H
+--> ?PR?KS0108WRITECMD?KS0108
+--> ?PR?KS0108WRITEDAT?KS0108
?PR?_DISPLAYREVCHINESE?KS0108 ----- ----- 0015H 0004H
+--> ?PR?KS0108WRITECMD?KS0108
+--> ?PR?KS0108WRITEDAT?KS0108
?PR?_DISPLAYREVNUMBER?KS0108 ----- ----- 0015H 0003H
+--> ?PR?KS0108WRITECMD?KS0108
+--> ?PR?KS0108WRITEDAT?KS0108
?PR?_DISPLAYPIC?KS0108 ----- ----- 0015H 0006H
+--> ?PR?KS0108WRITECMD?KS0108
+--> ?PR?KS0108WRITEDAT?KS0108
?PR?CARSTOP?DRIVER ----- ----- ----- -----
+--> ?PR?_PWM8?FUNCTION
?PR?KEYPROCESS?MAIN ----- ----- ----- -----
+--> ?PR?_FORWARD?DRIVER
+--> ?PR?_READ12C887?12C887
+--> ?PR?_READ12C887RAM?12C887
+--> ?PR?_SETUP12C887?12C887
+--> ?PR?_WRITE12C887RAM?12C887
+--> ?PR?_DACONVERT0?FUNCTION
+--> ?PR?_DACONVERT1?FUNCTION
+--> ?PR?FILEPROCESS?WRITEFILE
+--> ?PR?_BACKWARD?DRIVER
+--> ?PR?_TURNLEFT?DRIVER
+--> ?PR?_TURNRIGHT?DRIVER
+--> ?PR?CARSTOP?DRIVER
BL51 BANKED LINKER/LOCATER V5.11 11/15/2005 18:46:57 PAGE 5
?PR?_FORWARD?DRIVER ----- ----- 000BH 0001H
+--> ?PR?_PWM8?FUNCTION
?PR?_SETUP12C887?12C887 ----- ----- 0008H 0003H
?PR?FILEPROCESS?WRITEFILE ----- ----- 000BH 0009H
+--> ?PR?_EXECCOMMAND?USBP
+--> ?PR?_MDELAYMS?MAIN
+--> ?PR?DISPLAY?MAIN
+--> ?PR?_DISPLAYGUAGE?WRITEFILE
+--> ?CO?WRITEFILE
+--> ?PR?_MSTOPIFERROR?WRITEFILE
+--> ?PR?_WRITEDATATOBUF?WRITEFILE
+--> ?PR?_SWAPUINT16?WRITEFILE
+--> ?PR?_STRLEN?STRLEN
?PR?_DISPLAYGUAGE?WRITEFILE ----- ----- ----- -----
+--> ?PR?DISPLAY?MAIN
?PR?_WRITEDATATOBUF?WRITEFILE ----- ----- 0014H 0004H
+--> ?PR?_MCOPYNUMBERTOBUF?WRITEFILE
+--> ?CO?WRITEFILE
+--> ?PR?_MCOPYCODESTRINGTOBUF?WRITEFILE
+--> ?PR?_READ12C887RAM?12C887
?PR?_MCOPYCODESTRINGTOBUF?WRITEFILE ----- ----- 0018H 0003H
+--> ?PR?_MCOPYNUMBERTOBUF?WRITEFILE
+--> ?CO?WRITEFILE
?PR?_BACKWARD?DRIVER ----- ----- 0008H 0001H
+--> ?PR?_PWM8?FUNCTION
?PR?_TURNLEFT?DRIVER ----- ----- 000BH 0001H
+--> ?PR?_PWM8?FUNCTION
?PR?_TURNRIGHT?DRIVER ----- ----- 000BH 0001H
+--> ?PR?_PWM8?FUNCTION
?PR?CARDRIVER?DRIVER ----- ----- 0008H 0003H
+--> ?PR?_TURNLEFT?DRIVER
+--> ?PR?_TURNRIGHT?DRIVER
+--> ?PR?_PWM8?FUNCTION
+--> ?PR?_WRITE12C887RAM?12C887
+--> ?PR?_SETSQW?12C887
+--> ?PR?CARSTOP?DRIVER
+--> ?PR?_FORWARD?DRIVER
+--> ?PR?FILEPROCESS?WRITEFILE
*** NEW ROOT ***************************************************
?PR?CH375HMINTERRUPT?USBP ----- ----- ----- -----
+--> ?PR?_MDELAYUS?USBP
SYMBOL TABLE OF MODULE: C8051F022 (?C_STARTUP)
BL51 BANKED LINKER/LOCATER V5.11 11/15/2005 18:46:57 PAGE 6
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:5591H SEGMENT ?C_C51STARTUP
I:0075H SEGMENT ?STACK
C:0000H PUBLIC ?C_STARTUP
D:00E0H SYMBOL ACC
D:00F0H SYMBOL B
D:0083H SYMBOL DPH
D:0082H SYMBOL DPL
N:0000H SYMBOL IBPSTACK
N:0100H SYMBOL IBPSTACKTOP
N:0080H SYMBOL IDATALEN
C:5594H SYMBOL IDATALOOP
N:0000H SYMBOL PBPSTACK
N:0000H SYMBOL PBPSTACKTOP
N:0000H SYMBOL PDATALEN
N:0000H SYMBOL PDATASTART
N:0000H SYMBOL PPAGE
N:0000H SYMBOL PPAGEENABLE
D:00A0H SYMBOL PPAGE_SFR
D:0081H SYMBOL SP
C:5591H SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:7FFFH SYMBOL XDATALEN
C:559FH SYMBOL XDATALOOP
N:0000H SYMBOL XDATASTART
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -