📄 main.m51
字号:
BL51 BANKED LINKER/LOCATER V4.23 04/15/2002 18:18:05 PAGE 1
BL51 BANKED LINKER/LOCATER V4.23, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE F:\MYWORK\ICE\SERIAL\MAIN.OBJ, F:\MYWORK\ICE\SERIAL\S
>> ERIAL.OBJ, F:\MYWORK\ICE\SERIAL\SERIAL1.OBJ, F:\MYWORK\ICE\SERIAL\SOFTUART.
>> OBJ TO F:\MYWORK\ICE\SERIAL\MAIN RS (255) PL (68) PW (78)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
F:\MYWORK\ICE\SERIAL\MAIN.OBJ (MAIN)
F:\MYWORK\ICE\SERIAL\SERIAL.OBJ (SERIAL)
F:\MYWORK\ICE\SERIAL\SERIAL1.OBJ (SERIAL1)
F:\MYWORK\ICE\SERIAL\SOFTUART.OBJ (SOFTUART)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?SIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?SLDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?SLSHR)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
LINK MAP OF MODULE: F:\MYWORK\ICE\SERIAL\MAIN (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 0014H UNIT ?DT?MAIN
DATA 001CH 0004H UNIT ?DT?SERIAL1
BIT 0020H.0 0001H.6 UNIT ?BI?SOFTUART
BIT 0021H.6 0001H.3 UNIT ?BI?MAIN
BIT 0023H.1 0000H.3 UNIT ?BI?SERIAL
BIT 0023H.4 0000H.2 UNIT ?BI?SERIAL1
0023H.6 0000H.2 *** GAP ***
DATA 0024H 0012H UNIT ?DT?SOFTUART
DATA 0036H 000EH UNIT _DATA_GROUP_
DATA 0044H 0005H UNIT ?DT?SERIAL
IDATA 0049H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 03C0H UNIT ?XD?SOFTUART
XDATA 03C0H 01FEH UNIT ?XD?MAIN
XDATA 05BEH 01E0H UNIT ?XD?SERIAL
XDATA 079EH 01E0H UNIT ?XD?SERIAL1
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0008H UNIT ?PR?CLEARCOMMRECBUFFER?SE
>> RIAL
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0013H UNIT ?PR?PORT_INIT?MAIN
0021H 0002H *** GAP ***
CODE 0023H 0003H ABSOLUTE
CODE 0026H 0024H UNIT ?PR?ADC0_INIT?MAIN
004AH 0001H *** GAP ***
CODE 004BH 0003H ABSOLUTE
CODE 004EH 002DH UNIT ?PR?_SENDCOMMCHAR2?SOFTUA
>> RT
BL51 BANKED LINKER/LOCATER V4.23 04/15/2002 18:18:05 PAGE 2
CODE 007BH 0003H ABSOLUTE
CODE 007EH 001CH UNIT ?PR?SYSCLK_INIT?MAIN
009AH 0001H *** GAP ***
CODE 009BH 0003H ABSOLUTE
CODE 009EH 0004H UNIT ?PR?CLEARCOMMRECBUFFER1?S
>> ERIAL1
00A2H 0001H *** GAP ***
CODE 00A3H 0003H ABSOLUTE
CODE 00A6H 021AH UNIT ?PR?MAIN?MAIN
CODE 02C0H 0214H UNIT ?C?LIB_CODE
CODE 04D4H 020DH UNIT ?PR?PCA_ISR?SOFTUART
CODE 06E1H 00C2H UNIT ?PR?USER_ISR?SOFTUART
CODE 07A3H 008CH UNIT ?C_C51STARTUP
CODE 082FH 007FH UNIT ?PR?TIMER0_ISR?MAIN
CODE 08AEH 0071H UNIT ?PR?ADC0_ISR?MAIN
CODE 091FH 0064H UNIT ?PR?COMMISR?SERIAL
CODE 0983H 0060H UNIT ?PR?_TIMER0_INIT?MAIN
CODE 09E3H 0057H UNIT ?PR?COMMISR1?SERIAL1
CODE 0A3AH 004FH UNIT ?PR?_SENDCOMMBUFFER2?SOFT
>> UART
CODE 0A89H 004FH UNIT ?PR?_SENDCOMMBUFFER3?SOFT
>> UART
CODE 0AD8H 004EH UNIT ?PR?_SENDCOMMBUFFER1?SERI
>> AL1
CODE 0B26H 004DH UNIT ?PR?_SENDCOMMSTRING1?SERI
>> AL1
CODE 0B73H 004BH UNIT ?PR?_SENDCOMMBUFFER?SERIA
>> L
CODE 0BBEH 004AH UNIT ?PR?_SENDCOMMSTRING?SERIA
>> L
CODE 0C08H 0044H UNIT ?C?LDIV
CODE 0C4CH 0036H UNIT ?PR?_GETCOMMCHARWAIT1?SER
>> IAL1
CODE 0C82H 0034H UNIT ?PR?OPENCOMM?SERIAL
CODE 0CB6H 002FH UNIT ?PR?_GETCOMMCHARWAIT?SERI
>> AL
CODE 0CE5H 002DH UNIT ?PR?_SENDCOMMCHAR3?SOFTUA
>> RT
CODE 0D12H 002CH UNIT ?PR?_SENDCOMMCHAR1?SERIAL
>> 1
CODE 0D3EH 002BH UNIT ?PR?_SENDCOMMCHAR?SERIAL
CODE 0D69H 0029H UNIT ?PR?_GETCOMMCHAR?SERIAL
CODE 0D92H 0029H UNIT ?PR?_GETCOMMCHAR1?SERIAL1
>>
CODE 0DBBH 0029H UNIT ?PR?_GETCOMMCHAR2?SOFTUAR
>> T
CODE 0DE4H 0029H UNIT ?PR?_GETCOMMCHAR3?SOFTUAR
>> T
CODE 0E0DH 0023H UNIT ?PR?OPENCOMM1?SERIAL1
CODE 0E30H 001FH UNIT ?PR?SW_UART_INIT0?SOFTUAR
>> T
CODE 0E4FH 001FH UNIT ?PR?SW_UART_INIT1?SOFTUAR
>> T
CODE 0E6EH 001AH UNIT ?PR?_TIMER3_INIT?MAIN
CODE 0E88H 001AH UNIT ?C_INITSEG
CODE 0EA2H 0019H UNIT ?CO?MAIN
CODE 0EBBH 000EH UNIT ?PR?SW_UART_ENABLE0?SOFTU
>> ART
CODE 0EC9H 000EH UNIT ?PR?SW_UART_ENABLE1?SOFTU
>> ART
CODE 0ED7H 0008H UNIT ?PR?CLEARCOMMRECBUFFER2?S
>> OFTUART
CODE 0EDFH 0008H UNIT ?PR?CLEARCOMMRECBUFFER3?S
>> OFTUART
CODE 0EE7H 0007H UNIT ?PR?_DELAY1MS?MAIN
BL51 BANKED LINKER/LOCATER V4.23 04/15/2002 18:18:05 PAGE 3
OVERLAY MAP OF MODULE: F:\MYWORK\ICE\SERIAL\MAIN (MAIN)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
--------------------------------------------------------
?PR?PCA_ISR?SOFTUART 0036H 0002H
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN 0038H 0009H
+--> ?PR?SYSCLK_INIT?MAIN
+--> ?PR?PORT_INIT?MAIN
+--> ?PR?OPENCOMM?SERIAL
+--> ?PR?OPENCOMM1?SERIAL1
+--> ?PR?SW_UART_INIT0?SOFTUART
+--> ?PR?SW_UART_ENABLE0?SOFTUART
+--> ?PR?SW_UART_INIT1?SOFTUART
+--> ?PR?SW_UART_ENABLE1?SOFTUART
+--> ?PR?CLEARCOMMRECBUFFER?SERIAL
+--> ?PR?CLEARCOMMRECBUFFER1?SERIAL1
+--> ?PR?CLEARCOMMRECBUFFER2?SOFTUART
+--> ?PR?CLEARCOMMRECBUFFER3?SOFTUART
+--> ?PR?_TIMER3_INIT?MAIN
+--> ?PR?_TIMER0_INIT?MAIN
+--> ?PR?ADC0_INIT?MAIN
+--> ?PR?_DELAY1MS?MAIN
+--> ?CO?MAIN
+--> ?PR?_SENDCOMMBUFFER?SERIAL
+--> ?PR?_SENDCOMMSTRING?SERIAL
+--> ?PR?_GETCOMMCHARWAIT?SERIAL
+--> ?PR?_SENDCOMMBUFFER1?SERIAL1
+--> ?PR?_SENDCOMMSTRING1?SERIAL1
+--> ?PR?_SENDCOMMCHAR1?SERIAL1
+--> ?PR?_GETCOMMCHARWAIT1?SERIAL1
+--> ?PR?_SENDCOMMCHAR2?SOFTUART
+--> ?PR?_SENDCOMMBUFFER2?SOFTUART
+--> ?PR?_SENDCOMMCHAR3?SOFTUART
+--> ?PR?_SENDCOMMBUFFER3?SOFTUART
+--> ?PR?_SENDCOMMCHAR?SERIAL
+--> ?PR?_GETCOMMCHAR?SERIAL
+--> ?PR?_GETCOMMCHAR1?SERIAL1
+--> ?PR?_GETCOMMCHAR2?SOFTUART
+--> ?PR?_GETCOMMCHAR3?SOFTUART
?PR?_TIMER0_INIT?MAIN 0041H 0002H
?PR?_SENDCOMMBUFFER?SERIAL 0041H 0003H
?PR?_SENDCOMMSTRING?SERIAL 0041H 0003H
?PR?_SENDCOMMBUFFER1?SERIAL1 0041H 0003H
?PR?_SENDCOMMSTRING1?SERIAL1 0041H 0003H
?PR?_SENDCOMMBUFFER2?SOFTUART 0041H 0003H
?PR?_SENDCOMMBUFFER3?SOFTUART 0041H 0003H
BL51 BANKED LINKER/LOCATER V4.23 04/15/2002 18:18:05 PAGE 4
SYMBOL TABLE OF MODULE: F:\MYWORK\ICE\SERIAL\MAIN (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
B:00D8H.2 PUBLIC CCF2
B:0098H.3 PUBLIC TB80
D:000EH PUBLIC second
D:000FH PUBLIC Date
D:0010H PUBLIC Count100ms
B:00D8H.3 PUBLIC CCF3
D:0080H PUBLIC P0
B:00F8H.0 PUBLIC SPIEN
B:00D8H.4 PUBLIC CCF4
B:0098H.7 PUBLIC SM00
D:0090H PUBLIC P1
B:00C0H.2 PUBLIC AA
B:0098H.6 PUBLIC SM10
D:00FFH PUBLIC WDTCN
D:00A0H PUBLIC P2
B:0098H.5 PUBLIC SM20
D:00BCH PUBLIC ADC0CF
D:00B0H PUBLIC P3
C:082FH PUBLIC Timer0_ISR
B:00D0H.6 PUBLIC AC
B:00A8H.7 PUBLIC EA
D:00E7H PUBLIC EIE2
D:0011H PUBLIC Month
B:00F8H.1 PUBLIC MSTEN
B:00D8H.7 PUBLIC CF
C:0983H PUBLIC _Timer0_Init
D:00E8H PUBLIC ADC0CN
D:00D4H PUBLIC DAC0CN
D:00D7H PUBLIC DAC1CN
D:00A4H PUBLIC P0MDOUT
D:00A5H PUBLIC P1MDOUT
C:0E6EH PUBLIC _Timer3_Init
D:00A8H PUBLIC IE
B:0021H.6 PUBLIC Flag1ms
D:00A7H PUBLIC P3MDOUT
D:0012H PUBLIC TimerCount
B:0021H.7 PUBLIC RecDataFlag
B:00D8H.6 PUBLIC CR
B:00C8H.6 PUBLIC EXF2
B:0098H.4 PUBLIC REN0
D:00D8H PUBLIC PCA0CN
D:00B8H PUBLIC IP
B:0022H.0 PUBLIC GPSWorkStatus
B:00F8H.3 PUBLIC TXBSY
B:00D0H.7 PUBLIC CY
B:00C0H.3 PUBLIC SI
D:00E1H PUBLIC XBR0
D:00E2H PUBLIC XBR1
D:0013H PUBLIC Count1ms
D:00E3H PUBLIC XBR2
D:0014H PUBLIC Hour
D:00D1H PUBLIC REF0CN
B:0022H.1 PUBLIC Flag1s
B:0022H.2 PUBLIC SendTempFlag
B:00E8H.5 PUBLIC AD0INT
BL51 BANKED LINKER/LOCATER V4.23 04/15/2002 18:18:05 PAGE 5
D:0015H PUBLIC result
B:00B8H.4 PUBLIC PS
B:00D0H.2 PUBLIC OV
D:00C0H PUBLIC SMB0CN
C:00A6H PUBLIC main
D:0094H PUBLIC TMR3
B:00F8H.5 PUBLIC MODF
B:0022H.3 PUBLIC RecDataStart
B:00C8H.5 PUBLIC RCLK
B:00C8H.4 PUBLIC TCLK
D:00F8H PUBLIC SPI0CN
B:0080H.0 PUBLIC P00
D:0019H PUBLIC Count1s
B:0090H.0 PUBLIC P10
B:0080H.1 PUBLIC P01
B:00A0H.0 PUBLIC P20
B:0090H.1 PUBLIC P11
B:0080H.2 PUBLIC P02
B:00B0H.0 PUBLIC P30
B:00A0H.1 PUBLIC P21
B:0090H.2 PUBLIC P12
B:0080H.3 PUBLIC P03
B:00F8H.7 PUBLIC SPIF
B:00B0H.1 PUBLIC P31
B:00A0H.2 PUBLIC P22
B:0090H.3 PUBLIC P13
B:0080H.4 PUBLIC P04
B:00B0H.2 PUBLIC P32
B:00A0H.3 PUBLIC P23
B:0090H.4 PUBLIC P14
B:0080H.5 PUBLIC P05
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
B:00B0H.3 PUBLIC P33
B:00A0H.4 PUBLIC P24
B:0090H.5 PUBLIC P15
B:0080H.6 PUBLIC P06
B:00F8H.6 PUBLIC WCOL
B:00B0H.4 PUBLIC P34
B:00A0H.5 PUBLIC P25
B:0090H.6 PUBLIC P16
B:0080H.7 PUBLIC P07
D:00BBH PUBLIC AMX0SL
B:00B0H.5 PUBLIC P35
B:00A0H.6 PUBLIC P26
B:0090H.7 PUBLIC P17
B:00B0H.6 PUBLIC P36
B:00A0H.7 PUBLIC P27
D:0091H PUBLIC TMR3CN
B:00B0H.7 PUBLIC P37
C:000EH PUBLIC PORT_Init
B:0088H.1 PUBLIC IE0
B:0088H.3 PUBLIC IE1
D:00D3H PUBLIC DAC0H
D:00B2H PUBLIC OSCICN
D:00D6H PUBLIC DAC1H
B:00C0H.1 PUBLIC SMBFTE
B:00C0H.7 PUBLIC BUSY
D:00D2H PUBLIC DAC0L
D:0092H PUBLIC TMR3RL
D:00D5H PUBLIC DAC1L
C:08AEH PUBLIC ADC0_ISR
B:00A8H.4 PUBLIC ES0
B:00E8H.7 PUBLIC AD0EN
B:00C8H.1 PUBLIC CT2
BL51 BANKED LINKER/LOCATER V4.23 04/15/2002 18:18:05 PAGE 6
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -