📄 main.m51
字号:
BL51 BANKED LINKER/LOCATER V5.15 11/21/2007 15:50:08 PAGE 1
BL51 BANKED LINKER/LOCATER V5.15, INVOKED BY:
D:\C8051\IDEFILES\C51\BIN\BL51.EXE F:\C8051\SERIAL\MAIN.OBJ, F:\C8051\SERIAL\S
>> ERIAL.OBJ, F:\C8051\SERIAL\SERIAL1.OBJ, F:\C8051\SERIAL\SOFTUART.OBJ TO F:\
>> C8051\SERIAL\MAIN RS (255) PL (68) PW (78)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
F:\C8051\SERIAL\MAIN.OBJ (MAIN)
F:\C8051\SERIAL\SERIAL.OBJ (SERIAL)
F:\C8051\SERIAL\SERIAL1.OBJ (SERIAL1)
F:\C8051\SERIAL\SOFTUART.OBJ (SOFTUART)
D:\C8051\IDEFILES\C51\LIB\C51S.LIB (?C_STARTUP)
D:\C8051\IDEFILES\C51\LIB\C51S.LIB (?C?CLDPTR)
D:\C8051\IDEFILES\C51\LIB\C51S.LIB (?C?CLDOPTR)
D:\C8051\IDEFILES\C51\LIB\C51S.LIB (?C?IMUL)
D:\C8051\IDEFILES\C51\LIB\C51S.LIB (?C?SIDIV)
D:\C8051\IDEFILES\C51\LIB\C51S.LIB (?C?LMUL)
D:\C8051\IDEFILES\C51\LIB\C51S.LIB (?C?SLDIV)
D:\C8051\IDEFILES\C51\LIB\C51S.LIB (?C?SLSHR)
D:\C8051\IDEFILES\C51\LIB\C51S.LIB (?C_INIT)
D:\C8051\IDEFILES\C51\LIB\C51S.LIB (?C?UIDIV)
D:\C8051\IDEFILES\C51\LIB\C51S.LIB (?C?ULDIV)
LINK MAP OF MODULE: F:\C8051\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
0003H 0008H *** GAP ***
CODE 000BH 0003H ABSOLUTE
000EH 0015H *** GAP ***
CODE 0023H 0003H ABSOLUTE
0026H 0025H *** GAP ***
CODE 004BH 0003H ABSOLUTE
004EH 002DH *** GAP ***
CODE 007BH 0003H ABSOLUTE
007EH 001DH *** GAP ***
CODE 009BH 0003H ABSOLUTE
009EH 0005H *** GAP ***
BL51 BANKED LINKER/LOCATER V5.15 11/21/2007 15:50:08 PAGE 2
CODE 00A3H 0003H ABSOLUTE
00A6H 075AH *** GAP ***
CODE 0800H 021AH UNIT ?PR?MAIN?MAIN
CODE 0A1AH 0214H UNIT ?C?LIB_CODE
CODE 0C2EH 020DH UNIT ?PR?PCA_ISR?SOFTUART
CODE 0E3BH 00C2H UNIT ?PR?USER_ISR?SOFTUART
CODE 0EFDH 008CH UNIT ?C_C51STARTUP
CODE 0F89H 007FH UNIT ?PR?TIMER0_ISR?MAIN
CODE 1008H 0071H UNIT ?PR?ADC0_ISR?MAIN
CODE 1079H 0064H UNIT ?PR?COMMISR?SERIAL
CODE 10DDH 0060H UNIT ?PR?_TIMER0_INIT?MAIN
CODE 113DH 0057H UNIT ?PR?COMMISR1?SERIAL1
CODE 1194H 004FH UNIT ?PR?_SENDCOMMBUFFER2?SOFT
>> UART
CODE 11E3H 004FH UNIT ?PR?_SENDCOMMBUFFER3?SOFT
>> UART
CODE 1232H 004EH UNIT ?PR?_SENDCOMMBUFFER1?SERI
>> AL1
CODE 1280H 004DH UNIT ?PR?_SENDCOMMSTRING1?SERI
>> AL1
CODE 12CDH 004BH UNIT ?PR?_SENDCOMMBUFFER?SERIA
>> L
CODE 1318H 004AH UNIT ?PR?_SENDCOMMSTRING?SERIA
>> L
CODE 1362H 0044H UNIT ?C?LDIV
CODE 13A6H 0036H UNIT ?PR?_GETCOMMCHARWAIT1?SER
>> IAL1
CODE 13DCH 0034H UNIT ?PR?OPENCOMM?SERIAL
CODE 1410H 002FH UNIT ?PR?_GETCOMMCHARWAIT?SERI
>> AL
CODE 143FH 002DH UNIT ?PR?_SENDCOMMCHAR2?SOFTUA
>> RT
CODE 146CH 002DH UNIT ?PR?_SENDCOMMCHAR3?SOFTUA
>> RT
CODE 1499H 002CH UNIT ?PR?_SENDCOMMCHAR1?SERIAL
>> 1
CODE 14C5H 002BH UNIT ?PR?_SENDCOMMCHAR?SERIAL
CODE 14F0H 0029H UNIT ?PR?_GETCOMMCHAR?SERIAL
CODE 1519H 0029H UNIT ?PR?_GETCOMMCHAR1?SERIAL1
>>
CODE 1542H 0029H UNIT ?PR?_GETCOMMCHAR2?SOFTUAR
>> T
CODE 156BH 0029H UNIT ?PR?_GETCOMMCHAR3?SOFTUAR
>> T
CODE 1594H 0024H UNIT ?PR?ADC0_INIT?MAIN
CODE 15B8H 0023H UNIT ?PR?OPENCOMM1?SERIAL1
CODE 15DBH 001FH UNIT ?PR?SW_UART_INIT0?SOFTUAR
>> T
CODE 15FAH 001FH UNIT ?PR?SW_UART_INIT1?SOFTUAR
>> T
CODE 1619H 001CH UNIT ?PR?SYSCLK_INIT?MAIN
CODE 1635H 001AH UNIT ?PR?_TIMER3_INIT?MAIN
CODE 164FH 001AH UNIT ?C_INITSEG
CODE 1669H 0019H UNIT ?CO?MAIN
CODE 1682H 0013H UNIT ?PR?PORT_INIT?MAIN
CODE 1695H 000EH UNIT ?PR?SW_UART_ENABLE0?SOFTU
>> ART
CODE 16A3H 000EH UNIT ?PR?SW_UART_ENABLE1?SOFTU
>> ART
CODE 16B1H 0008H UNIT ?PR?CLEARCOMMRECBUFFER?SE
>> RIAL
CODE 16B9H 0008H UNIT ?PR?CLEARCOMMRECBUFFER2?S
>> OFTUART
CODE 16C1H 0008H UNIT ?PR?CLEARCOMMRECBUFFER3?S
>> OFTUART
BL51 BANKED LINKER/LOCATER V5.15 11/21/2007 15:50:08 PAGE 3
CODE 16C9H 0007H UNIT ?PR?_DELAY1MS?MAIN
CODE 16D0H 0004H UNIT ?PR?CLEARCOMMRECBUFFER1?S
>> ERIAL1
OVERLAY MAP OF MODULE: F:\C8051\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
BL51 BANKED LINKER/LOCATER V5.15 11/21/2007 15:50:08 PAGE 4
?PR?_SENDCOMMBUFFER2?SOFTUART 0041H 0003H
?PR?_SENDCOMMBUFFER3?SOFTUART 0041H 0003H
SYMBOL TABLE OF MODULE: F:\C8051\SERIAL\MAIN (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:000EH PUBLIC second
D:000FH PUBLIC Date
D:0010H PUBLIC Count100ms
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00FFH PUBLIC WDTCN
D:00A0H PUBLIC P2
D:00BCH PUBLIC ADC0CF
D:00B0H PUBLIC P3
C:0F89H PUBLIC Timer0_ISR
B:00A8H.7 PUBLIC EA
D:00E7H PUBLIC EIE2
D:0011H PUBLIC Month
C:10DDH PUBLIC _Timer0_Init
D:00E8H PUBLIC ADC0CN
D:00D4H PUBLIC DAC0CN
D:00D7H PUBLIC DAC1CN
D:00A4H PUBLIC P0MDOUT
D:00A5H PUBLIC P1MDOUT
C:1635H 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
D:00D8H PUBLIC PCA0CN
D:00B8H PUBLIC IP
B:0022H.0 PUBLIC GPSWorkStatus
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
D:0015H PUBLIC result
D:00C0H PUBLIC SMB0CN
C:0800H PUBLIC main
D:0094H PUBLIC TMR3
B:0022H.3 PUBLIC RecDataStart
D:00F8H PUBLIC SPI0CN
D:0019H PUBLIC Count1s
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
D:00BBH PUBLIC AMX0SL
D:0091H PUBLIC TMR3CN
C:1682H PUBLIC PORT_Init
D:00D3H PUBLIC DAC0H
D:00B2H PUBLIC OSCICN
D:00D6H PUBLIC DAC1H
BL51 BANKED LINKER/LOCATER V5.15 11/21/2007 15:50:08 PAGE 5
D:00D2H PUBLIC DAC0L
D:0092H PUBLIC TMR3RL
D:00D5H PUBLIC DAC1L
C:1008H PUBLIC ADC0_ISR
B:00E8H.7 PUBLIC AD0EN
X:03C0H PUBLIC DataBuf1
D:008CH PUBLIC TH0
X:04BFH PUBLIC DataBuf2
D:00B1H PUBLIC OSCXCN
D:008AH PUBLIC TL0
B:0022H.4 PUBLIC Flag10s
C:1619H PUBLIC SYSCLK_Init
B:0022H.5 PUBLIC EnableSendFlag
B:0088H.4 PUBLIC TR0
B:0022H.6 PUBLIC GPSDataValid
C:16C9H PUBLIC _Delay1ms
D:0098H PUBLIC SCON0
D:00C8H PUBLIC T2CON
B:0022H.7 PUBLIC Flag100ms
C:1594H PUBLIC ADC0_Init
D:008EH PUBLIC CKCON
D:001AH PUBLIC TimerCount10
B:0023H.0 PUBLIC SendGPSFlag
D:001BH PUBLIC Minute
D:00BEH PUBLIC ADC0
D:00D0H PUBLIC PSW
------- PROC SYSCLK_INIT
------- DO
D:0006H SYMBOL i
------- ENDDO
C:1619H LINE# 55
C:1619H LINE# 56
C:1619H LINE# 58
C:161CH LINE# 60
C:162CH LINE# 62
C:1631H LINE# 63
C:1634H LINE# 66
------- ENDPROC SYSCLK_INIT
------- PROC PORT_INIT
C:1682H LINE# 68
C:1682H LINE# 69
C:1682H LINE# 71
C:1685H LINE# 72
C:1688H LINE# 73
C:168BH LINE# 74
C:168EH LINE# 75
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -