📄 main.m51
字号:
L51 LINKER/LOCATOR V3.00 09/13/05 14:48:44 PAGE 1
MS-DOS L51 LINKER/LOCATOR V3.00, INVOKED BY:
C:\C51\BIN\L51.EXE .\OUT\MAIN.OBJ, .\OUT\INITIAL.OBJ, .\OUT\TOOLS.OBJ, .\OUT\SHT.OBJ, .\OUT\I2C.OBJ, .\OUT\PCF8576D.OBJ
>> RAMSIZE (256) XDATA (0) CODE (0)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
.\OUT\MAIN.OBJ (MAIN)
.\OUT\INITIAL.OBJ (INITIAL)
.\OUT\TOOLS.OBJ (TOOLS)
.\OUT\SHT.OBJ (SHT)
.\OUT\I2C.OBJ (I2C)
.\OUT\PCF8576D.OBJ (PCF8576D)
C:\C51\LIB\C51FPS.LIB (?C_FPADD)
C:\C51\LIB\C51FPS.LIB (?C_FPMUL)
C:\C51\LIB\C51FPS.LIB (?C_FPCMP)
C:\C51\LIB\C51FPS.LIB (?C_FCAST)
C:\C51\LIB\C51FPS.LIB (?C_CASTF)
C:\C51\LIB\C51FPS.LIB (?C_LACC)
C:\C51\LIB\C51FPS.LIB (?C_FPCMPTMP)
C:\C51\LIB\C51FPS.LIB (?C_FPRESULT)
C:\C51\LIB\C51FPS.LIB (?C_FPGETOPN)
C:\C51\LIB\C51FPS.LIB (?C_FPXCHOPN)
C:\C51\LIB\C51FPS.LIB (?C_FPEQUATES)
C:\C51\LIB\C51S.LIB (?C_STARTUP)
C:\C51\LIB\C51S.LIB (?C_CLDPTR)
C:\C51\LIB\C51S.LIB (?C_CLDOPTR)
C:\C51\LIB\C51S.LIB (?C_CSTPTR)
C:\C51\LIB\C51S.LIB (?C_CSTOPTR)
C:\C51\LIB\C51S.LIB (?C_SIDIV)
C:\C51\LIB\C51S.LIB (?C_LNEG)
C:\C51\LIB\C51S.LIB (?C_SLCMP)
C:\C51\LIB\C51S.LIB (?C_LLDPTR)
C:\C51\LIB\C51S.LIB (?C_ISTACK)
C:\C51\LIB\C51S.LIB (?C_INIT)
C:\C51\LIB\C51S.LIB (?C_UIDIV)
C:\C51\LIB\C51S.LIB (?C_LLDIDATA)
C:\C51\LIB\C51S.LIB (?C_LLDXDATA)
C:\C51\LIB\C51S.LIB (?C_LLDPDATA)
C:\C51\LIB\C51S.LIB (?C_LLDCODE)
C:\C51\LIB\C51S.LIB (?C_ISTACKD)
LINK MAP OF MODULE: .\OUT\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 0004H UNIT ?DT?MAIN
DATA 000CH 0002H UNIT ?DT?DELAY_1S?TOOLS
DATA 000EH 0006H UNIT ?DT?_ISENDSTR?I2C
DATA 0014H 0006H UNIT ?DT?PCF8576D
001AH 0006H *** GAP ***
L51 LINKER/LOCATOR V3.00 09/13/05 14:48:44 PAGE 2
DATA 0020H 0001H BIT_ADDR ?C_LIB_DBIT
DATA 0021H 0010H UNIT ?C_LIB_DATA
DATA 0031H 0038H UNIT "DATA_GROUP"
IDATA 0069H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 00D8H UNIT ?PR?MAIN?MAIN
CODE 00DBH 0019H UNIT ?PR?INITIALUART?INITIAL
CODE 00F4H 000CH UNIT ?PR?INITIALIO?INITIAL
CODE 0100H 000FH UNIT ?PR?INITIAL8576D?INITIAL
CODE 010FH 000CH UNIT ?PR?INITIALALL?INITIAL
CODE 011BH 0008H UNIT ?PR?_PUTCHAR?TOOLS
CODE 0123H 0035H UNIT ?PR?_PUTHEXBYTE?TOOLS
CODE 0158H 0020H UNIT ?PR?_PRINTS?TOOLS
CODE 0178H 003EH UNIT ?PR?DELAY_1S?TOOLS
CODE 01B6H 0037H UNIT ?PR?_S_WRITE_BYTE?SHT
CODE 01EDH 0037H UNIT ?PR?_S_READ_BYTE?SHT
CODE 0224H 0023H UNIT ?PR?S_TRANSSTART?SHT
CODE 0247H 001DH UNIT ?PR?S_CONNECTIONRESET?SHT
CODE 0264H 00A7H UNIT ?PR?_S_HUMI?SHT
CODE 030BH 009EH UNIT ?PR?_S_TEMP?SHT
CODE 03A9H 01B5H UNIT ?PR?_CALC_STH11?SHT
CODE 055EH 000FH UNIT ?CO?SHT
CODE 056DH 000DH UNIT ?PR?GETBUS?I2C
CODE 057AH 0009H UNIT ?PR?_SENDBYTE?I2C
CODE 0583H 0028H UNIT ?PR?_ISENDBYTE?I2C
CODE 05ABH 005CH UNIT ?PR?_ISENDSTR?I2C
CODE 0607H 0018H UNIT ?PR?PCF8576DISP?PCF8576D
CODE 061FH 0079H UNIT ?PR?PCF8576TEMP?PCF8576D
CODE 0698H 0064H UNIT ?PR?PCF8576HUMI?PCF8576D
CODE 06FCH 0009H UNIT ?C_INITSEG
CODE 0705H 000AH UNIT ?CO?PCF8576D
CODE 070FH 0566H UNIT ?C_LIB_CODE
CODE 0C75H 008CH UNIT ?C_C51STARTUP
OVERLAY MAP OF MODULE: .\OUT\MAIN (MAIN)
SEGMENT DATA-GROUP
+--> CALLED SEGMENT START LENGTH
-------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN 0031H 000AH
+--> ?PR?INITIALALL?INITIAL
+--> ?PR?_S_HUMI?SHT
+--> ?PR?_S_TEMP?SHT
+--> ?C_LIB_CODE
+--> ?PR?_CALC_STH11?SHT
+--> ?PR?S_CONNECTIONRESET?SHT
?PR?INITIALALL?INITIAL ----- -----
L51 LINKER/LOCATOR V3.00 09/13/05 14:48:44 PAGE 3
+--> ?PR?INITIALIO?INITIAL
+--> ?PR?INITIALUART?INITIAL
+--> ?PR?INITIAL8576D?INITIAL
?PR?INITIAL8576D?INITIAL ----- -----
+--> ?PR?_ISENDBYTE?I2C
?PR?_ISENDBYTE?I2C ----- -----
+--> ?PR?GETBUS?I2C
+--> ?PR?_SENDBYTE?I2C
?PR?_S_HUMI?SHT 003BH 0007H
+--> ?PR?S_TRANSSTART?SHT
+--> ?PR?_S_WRITE_BYTE?SHT
+--> ?C_LIB_CODE
+--> ?PR?_S_READ_BYTE?SHT
+--> ?CO?SHT
+--> ?PR?_PRINTS?TOOLS
+--> ?PR?_PUTHEXBYTE?TOOLS
?PR?_PRINTS?TOOLS 0042H 0003H
+--> ?C_LIB_CODE
+--> ?PR?_PUTCHAR?TOOLS
?PR?_PUTHEXBYTE?TOOLS ----- -----
+--> ?PR?_PUTCHAR?TOOLS
?PR?_S_TEMP?SHT 003BH 0007H
+--> ?PR?S_TRANSSTART?SHT
+--> ?PR?_S_WRITE_BYTE?SHT
+--> ?C_LIB_CODE
+--> ?PR?_S_READ_BYTE?SHT
+--> ?CO?SHT
+--> ?PR?_PRINTS?TOOLS
+--> ?PR?_PUTHEXBYTE?TOOLS
?PR?_CALC_STH11?SHT 003BH 002EH
+--> ?C_LIB_CODE
?PR?S_CONNECTIONRESET?SHT ----- -----
+--> ?PR?S_TRANSSTART?SHT
SYMBOL TABLE OF MODULE: .\OUT\MAIN (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
B:00D8H.2 PUBLIC AA
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
B:0090H.2 PUBLIC T0
L51 LINKER/LOCATOR V3.00 09/13/05 14:48:44 PAGE 4
B:00E8H.0 PUBLIC EI2C
B:00D0H.6 PUBLIC AC
B:0080H.7 PUBLIC T1
B:00A8H.7 PUBLIC EA
B:00E8H.2 PUBLIC EC
B:00A8H.6 PUBLIC EWDRT
B:0098H.7 PUBLIC FE
D:00A8H PUBLIC IEN0
D:00E8H PUBLIC IEN1
B:0090H.1 PUBLIC RxD
B:00D8H.6 PUBLIC I2EN
B:0090H.0 PUBLIC TxD
B:00B8H.6 PUBLIC PWDRT
D:0008H PUBLIC Humi
D:000AH PUBLIC Temp
B:00A8H.4 PUBLIC ES
B:00E8H.7 PUBLIC EIEE
B:0080H.5 PUBLIC DATA
B:0098H.0 PUBLIC RI
B:0090H.3 PUBLIC INT0
B:00D8H.3 PUBLIC SI
B:00E8H.1 PUBLIC EKBI
B:00D0H.7 PUBLIC CY
B:0090H.6 PUBLIC BEEP
B:0090H.4 PUBLIC INT1
B:0098H.1 PUBLIC TI
B:00E8H.4 PUBLIC ECCU
B:00B8H.4 PUBLIC PS
B:00D0H.2 PUBLIC OV
B:00A0H.4 PUBLIC SS
C:0003H PUBLIC main
B:00E8H.3 PUBLIC ESPI
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
B:00A0H.2 PUBLIC MOSI
B:00A0H.3 PUBLIC MISO
B:0080H.0 PUBLIC KB0
B:0080H.1 PUBLIC KB1
B:0088H.1 PUBLIC IE0
B:0080H.2 PUBLIC KB2
B:0088H.3 PUBLIC IE1
B:0080H.3 PUBLIC KB3
B:0080H.4 PUBLIC KB4
B:0080H.5 PUBLIC KB5
B:00B8H.5 PUBLIC PB0
B:0080H.6 PUBLIC KB6
B:0080H.7 PUBLIC KB7
B:00A0H.5 PUBLIC SPICLK
B:00A8H.1 PUBLIC ET0
D:00B8H PUBLIC IP0
B:00A8H.3 PUBLIC ET1
B:0088H.5 PUBLIC TF0
B:0088H.7 PUBLIC TF1
B:0098H.2 PUBLIC RB8
B:00A0H.7 PUBLIC ICA
B:00A8H.0 PUBLIC EX0
B:0088H.0 PUBLIC IT0
L51 LINKER/LOCATOR V3.00 09/13/05 14:48:44 PAGE 5
B:00A0H.0 PUBLIC ICB
B:0098H.3 PUBLIC TB8
B:00A8H.2 PUBLIC EX1
B:0088H.2 PUBLIC IT1
B:00D0H.0 PUBLIC P
B:0098H.7 PUBLIC SM0
B:0098H.6 PUBLIC SM1
B:0098H.5 PUBLIC SM2
B:00A0H.6 PUBLIC OCA
B:0090H.6 PUBLIC OCB
B:00B8H.1 PUBLIC PT0
B:0090H.7 PUBLIC OCC
B:00B8H.3 PUBLIC PT1
B:00D0H.3 PUBLIC RS0
B:00A0H.1 PUBLIC OCD
B:00A8H.5 PUBLIC EBO
B:0088H.4 PUBLIC TR0
B:00D0H.4 PUBLIC RS1
B:0088H.6 PUBLIC TR1
B:0090H.3 PUBLIC SDA
B:00B8H.0 PUBLIC PX0
B:00B8H.2 PUBLIC PX1
D:00D8H PUBLIC I2CON
B:0080H.4 PUBLIC SCK
B:0090H.2 PUBLIC SCL
B:0098H.4 PUBLIC REN
B:00D8H.5 PUBLIC STA
B:00A8H.4 PUBLIC ESR
B:00B0H.1 PUBLIC XTAL1
B:00B0H.0 PUBLIC XTAL2
B:00E8H.6 PUBLIC EST
B:00B8H.4 PUBLIC PSR
B:00D0H.5 PUBLIC F0
B:00D8H.4 PUBLIC STO
B:00D0H.1 PUBLIC F1
B:0090H.5 PUBLIC RST
B:00D8H.0 PUBLIC CRSEL
D:00D0H PUBLIC PSW
------- PROC MAIN
C:0003H LINE# 18
C:0003H LINE# 19
------- DO (NULL)
D:0031H SYMBOL humi_val
D:0035H SYMBOL temp_val
D:0039H SYMBOL error
D:003AH SYMBOL checksum
C:0003H LINE# 22
C:0006H LINE# 38
C:001DH LINE# 39
C:0034H LINE# 40
C:0044H LINE# 41
C:0054H LINE# 42
C:006AH LINE# 43
C:006AH LINE# 44
C:006AH LINE# 45
C:006DH LINE# 46
C:0084H LINE# 47
L51 LINKER/LOCATOR V3.00 09/13/05 14:48:44 PAGE 6
C:009BH LINE# 48
C:00A2H LINE# 50
C:00A2H LINE# 51
C:00B2H LINE# 52
C:00C2H LINE# 53
C:00D8H LINE# 58
C:00D8H LINE# 59
C:00DAH LINE# 60
------- ENDDO (NULL)
------- ENDPROC MAIN
------- ENDMOD MAIN
------- MODULE INITIAL
C:0000H SYMBOL _ICE_DUMMY_
D:0084H PUBLIC P0M1
D:0091H PUBLIC P1M1
D:0085H PUBLIC P0M2
D:0080H PUBLIC P0
D:0092H PUBLIC P1M2
D:0090H PUBLIC P1
B:00D8H.2 PUBLIC AA
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
B:0090H.2 PUBLIC T0
B:00E8H.0 PUBLIC EI2C
B:00D0H.6 PUBLIC AC
B:0080H.7 PUBLIC T1
B:00A8H.7 PUBLIC EA
B:00E8H.2 PUBLIC EC
B:00A8H.6 PUBLIC EWDRT
B:0098H.7 PUBLIC FE
D:00A8H PUBLIC IEN0
D:00E8H PUBLIC IEN1
B:0090H.1 PUBLIC RxD
B:00D8H.6 PUBLIC I2EN
B:0090H.0 PUBLIC TxD
D:00BAH PUBLIC SSTAT
B:00B8H.6 PUBLIC PWDRT
B:00A8H.4 PUBLIC ES
B:00E8H.7 PUBLIC EIEE
B:0098H.0 PUBLIC RI
B:0090H.3 PUBLIC INT0
B:00D8H.3 PUBLIC SI
B:00E8H.1 PUBLIC EKBI
B:00D0H.7 PUBLIC CY
B:0090H.4 PUBLIC INT1
B:0098H.1 PUBLIC TI
B:00E8H.4 PUBLIC ECCU
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -