389 lines
14 KiB
Plaintext
389 lines
14 KiB
Plaintext
BL51 BANKED LINKER/LOCATER V6.22.2.0 04/21/2022 21:45:26 PAGE 1
|
||
|
||
|
||
BL51 BANKED LINKER/LOCATER V6.22.2.0, INVOKED BY:
|
||
C:\KEIL_V5\C51\BIN\BL51.EXE .\Objects\main.obj, .\Objects\delay.obj, .\Objects\display.obj TO .\Objects\MCU_1 PRINT (.\L
|
||
>> istings\MCU_1.m51)
|
||
|
||
|
||
MEMORY MODEL: LARGE
|
||
|
||
|
||
INPUT MODULES INCLUDED:
|
||
.\Objects\main.obj (MAIN)
|
||
.\Objects\delay.obj (DELAY)
|
||
.\Objects\display.obj (DISPLAY)
|
||
C:\KEIL_V5\C51\LIB\C51L.LIB (?C_STARTUP)
|
||
C:\KEIL_V5\C51\LIB\C51L.LIB (?C?CLDPTR)
|
||
C:\KEIL_V5\C51\LIB\C51L.LIB (?C?UIDIV)
|
||
C:\KEIL_V5\C51\LIB\C51L.LIB (?C?SLDIV)
|
||
C:\KEIL_V5\C51\LIB\C51L.LIB (PRINTF)
|
||
C:\KEIL_V5\C51\LIB\C51L.LIB (?C_INIT)
|
||
C:\KEIL_V5\C51\LIB\C51L.LIB (?C?CLDOPTR)
|
||
C:\KEIL_V5\C51\LIB\C51L.LIB (?C?CSTPTR)
|
||
C:\KEIL_V5\C51\LIB\C51L.LIB (?C?ULDIV)
|
||
C:\KEIL_V5\C51\LIB\C51L.LIB (?C?PLDIXDATA)
|
||
C:\KEIL_V5\C51\LIB\C51L.LIB (?C?PSTXDATA)
|
||
C:\KEIL_V5\C51\LIB\C51L.LIB (?C?CCASE)
|
||
C:\KEIL_V5\C51\LIB\C51L.LIB (PUTCHAR)
|
||
|
||
|
||
LINK MAP OF MODULE: .\Objects\MCU_1 (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 0005H UNIT _DATA_GROUP_
|
||
000DH 0013H *** GAP ***
|
||
BIT 0020H.0 0001H.1 UNIT _BIT_GROUP_
|
||
0021H.1 0000H.7 *** GAP ***
|
||
IDATA 0022H 0001H UNIT ?STACK
|
||
|
||
* * * * * * * X D A T A M E M O R Y * * * * * * *
|
||
XDATA 0000H 0029H UNIT _XDATA_GROUP_
|
||
XDATA 0029H 0020H UNIT ?XD?MAIN
|
||
XDATA 0049H 0010H UNIT ?XD?DISPLAY
|
||
|
||
* * * * * * * C O D E M E M O R Y * * * * * * *
|
||
CODE 0000H 0003H ABSOLUTE
|
||
CODE 0003H 0365H UNIT ?PR?PRINTF?PRINTF
|
||
CODE 0368H 01C1H UNIT ?C?LIB_CODE
|
||
CODE 0529H 00C3H UNIT ?PR?MAIN?MAIN
|
||
CODE 05ECH 00B2H UNIT ?PR?_SET_DISPLAY?DISPLAY
|
||
CODE 069EH 00AFH UNIT ?PR?FRESH_DISPLAY?DISPLAY
|
||
CODE 074DH 008CH UNIT ?C_C51STARTUP
|
||
CODE 07D9H 0044H UNIT ?C?LDIV
|
||
CODE 081DH 0027H UNIT ?PR?PUTCHAR?PUTCHAR
|
||
CODE 0844H 001CH UNIT ?CO?MAIN
|
||
CODE 0860H 001AH UNIT ?PR?SETCONFIG?MAIN
|
||
BL51 BANKED LINKER/LOCATER V6.22.2.0 04/21/2022 21:45:26 PAGE 2
|
||
|
||
|
||
CODE 087AH 001AH UNIT ?PR?_DELAY?DELAY
|
||
CODE 0894H 0016H UNIT ?PR?_SENDSTRING?MAIN
|
||
CODE 08AAH 0015H UNIT ?C_INITSEG
|
||
CODE 08BFH 0011H UNIT ?PR?ADC_READ?MAIN
|
||
CODE 08D0H 000BH UNIT ?PR?DELAY100US?DELAY
|
||
CODE 08DBH 0008H UNIT ?PR?_SENDBYTE?MAIN
|
||
|
||
|
||
|
||
OVERLAY MAP OF MODULE: .\Objects\MCU_1 (MAIN)
|
||
|
||
|
||
SEGMENT BIT_GROUP DATA_GROUP XDATA_GROUP
|
||
+--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH
|
||
-----------------------------------------------------------------------------------------
|
||
?C_C51STARTUP ----- ----- ----- ----- ----- -----
|
||
+--> ?PR?MAIN?MAIN
|
||
+--> ?C_INITSEG
|
||
|
||
?PR?MAIN?MAIN ----- ----- ----- ----- 0000H 0001H
|
||
+--> ?PR?_SET_DISPLAY?DISPLAY
|
||
+--> ?PR?SETCONFIG?MAIN
|
||
+--> ?CO?MAIN
|
||
+--> ?PR?_SENDSTRING?MAIN
|
||
+--> ?PR?ADC_READ?MAIN
|
||
+--> ?PR?PRINTF?PRINTF
|
||
+--> ?PR?FRESH_DISPLAY?DISPLAY
|
||
|
||
?PR?_SET_DISPLAY?DISPLAY ----- ----- ----- ----- 0001H 0001H
|
||
|
||
?PR?ADC_READ?MAIN ----- ----- ----- ----- ----- -----
|
||
+--> ?PR?_DELAY?DELAY
|
||
|
||
?PR?_DELAY?DELAY ----- ----- ----- ----- ----- -----
|
||
+--> ?PR?DELAY100US?DELAY
|
||
|
||
?PR?PRINTF?PRINTF 0020H.0 0001H.1 0008H 0005H 0001H 0028H
|
||
+--> ?PR?PUTCHAR?PUTCHAR
|
||
|
||
?PR?FRESH_DISPLAY?DISPLAY ----- ----- ----- ----- ----- -----
|
||
+--> ?PR?_DELAY?DELAY
|
||
|
||
|
||
|
||
SYMBOL TABLE OF MODULE: .\Objects\MCU_1 (MAIN)
|
||
|
||
VALUE TYPE NAME
|
||
----------------------------------
|
||
|
||
------- MODULE MAIN
|
||
C:0000H SYMBOL _ICE_DUMMY_
|
||
D:0090H PUBLIC P1
|
||
D:00B0H PUBLIC P3
|
||
X:0029H PUBLIC digital_old
|
||
D:00A8H PUBLIC IE
|
||
D:00B8H PUBLIC IP
|
||
B:0098H.0 PUBLIC RI
|
||
BL51 BANKED LINKER/LOCATER V6.22.2.0 04/21/2022 21:45:26 PAGE 3
|
||
|
||
|
||
X:002BH PUBLIC TH
|
||
B:0098H.1 PUBLIC TI
|
||
X:002DH PUBLIC TL
|
||
C:0529H PUBLIC main
|
||
C:0894H PUBLIC _sendString
|
||
C:0860H PUBLIC setConfig
|
||
X:002FH PUBLIC count
|
||
D:0099H PUBLIC SBUF
|
||
D:0087H PUBLIC PCON
|
||
D:0098H PUBLIC SCON
|
||
D:0089H PUBLIC TMOD
|
||
D:0088H PUBLIC TCON
|
||
C:08DBH PUBLIC _sendByte
|
||
C:08BFH PUBLIC ADC_read
|
||
X:0033H PUBLIC text
|
||
D:008DH PUBLIC TH1
|
||
D:008BH PUBLIC TL1
|
||
B:0088H.6 PUBLIC TR1
|
||
X:0047H PUBLIC digital
|
||
D:00C8H PUBLIC T2CON
|
||
D:00D0H PUBLIC PSW
|
||
------- PROC SETCONFIG
|
||
C:0860H LINE# 16
|
||
C:0860H LINE# 17
|
||
C:0860H LINE# 19
|
||
C:0863H LINE# 20
|
||
C:0866H LINE# 21
|
||
C:0869H LINE# 22
|
||
C:086CH LINE# 23
|
||
C:086FH LINE# 24
|
||
C:0871H LINE# 25
|
||
C:0874H LINE# 27
|
||
C:0879H LINE# 29
|
||
------- ENDPROC SETCONFIG
|
||
------- PROC _SENDBYTE
|
||
D:0007H SYMBOL byte
|
||
C:08DBH LINE# 12
|
||
C:08DBH LINE# 13
|
||
C:08DBH LINE# 14
|
||
C:08DDH LINE# 15
|
||
C:08E0H LINE# 16
|
||
C:08E2H LINE# 17
|
||
------- ENDPROC _SENDBYTE
|
||
------- PROC _SENDSTRING
|
||
D:0001H SYMBOL s
|
||
C:0894H LINE# 19
|
||
C:0894H LINE# 20
|
||
C:0894H LINE# 21
|
||
C:0899H LINE# 22
|
||
C:0899H LINE# 23
|
||
C:089BH LINE# 24
|
||
C:08A2H LINE# 25
|
||
C:08A5H LINE# 26
|
||
C:08A7H LINE# 27
|
||
C:08A9H LINE# 28
|
||
------- ENDPROC _SENDSTRING
|
||
------- PROC ADC_READ
|
||
BL51 BANKED LINKER/LOCATER V6.22.2.0 04/21/2022 21:45:26 PAGE 4
|
||
|
||
|
||
C:08BFH LINE# 30
|
||
C:08BFH LINE# 31
|
||
C:08BFH LINE# 32
|
||
C:08C4H LINE# 33
|
||
C:08CAH LINE# 34
|
||
C:08CFH LINE# 35
|
||
------- ENDPROC ADC_READ
|
||
------- PROC MAIN
|
||
------- DO
|
||
X:0000H SYMBOL temp
|
||
------- ENDDO
|
||
C:0529H LINE# 37
|
||
C:0529H LINE# 38
|
||
C:0529H LINE# 41
|
||
C:052EH LINE# 42
|
||
C:0531H LINE# 43
|
||
C:053AH LINE# 44
|
||
C:053AH LINE# 45
|
||
C:053AH LINE# 46
|
||
C:0542H LINE# 47
|
||
C:054FH LINE# 48
|
||
C:055AH LINE# 49
|
||
C:055AH LINE# 50
|
||
C:056AH LINE# 51
|
||
C:056DH LINE# 52
|
||
C:0593H LINE# 53
|
||
C:059CH LINE# 54
|
||
C:059CH LINE# 55
|
||
C:059FH LINE# 56
|
||
C:059FH LINE# 57
|
||
C:05A1H LINE# 58
|
||
C:05A7H LINE# 59
|
||
C:05BFH LINE# 60
|
||
C:05C6H LINE# 61
|
||
C:05E1H LINE# 62
|
||
C:05E6H LINE# 63
|
||
C:05E6H LINE# 65
|
||
C:05E9H LINE# 66
|
||
------- ENDPROC MAIN
|
||
------- ENDMOD MAIN
|
||
|
||
------- MODULE DELAY
|
||
C:0000H SYMBOL _ICE_DUMMY_
|
||
C:08D0H PUBLIC delay100us
|
||
C:087AH PUBLIC _delay
|
||
------- PROC DELAY100US
|
||
------- DO
|
||
D:0007H SYMBOL i
|
||
D:0006H SYMBOL j
|
||
------- ENDDO
|
||
C:08D0H LINE# 3
|
||
C:08D0H LINE# 4
|
||
C:08D0H LINE# 7
|
||
C:08D1H LINE# 8
|
||
C:08D2H LINE# 9
|
||
C:08D4H LINE# 10
|
||
C:08D6H LINE# 12
|
||
BL51 BANKED LINKER/LOCATER V6.22.2.0 04/21/2022 21:45:26 PAGE 5
|
||
|
||
|
||
C:08D6H LINE# 13
|
||
C:08D8H LINE# 14
|
||
C:08DAH LINE# 15
|
||
------- ENDPROC DELAY100US
|
||
------- PROC _DELAY
|
||
D:0006H SYMBOL i
|
||
------- DO
|
||
D:0004H SYMBOL j
|
||
------- ENDDO
|
||
C:087AH LINE# 17
|
||
C:087AH LINE# 18
|
||
C:087AH LINE# 19
|
||
C:087EH LINE# 20
|
||
C:0889H LINE# 21
|
||
C:0893H LINE# 22
|
||
------- ENDPROC _DELAY
|
||
------- ENDMOD DELAY
|
||
|
||
------- MODULE DISPLAY
|
||
C:0000H SYMBOL _ICE_DUMMY_
|
||
D:0080H PUBLIC P0
|
||
D:0090H PUBLIC P1
|
||
D:00A0H PUBLIC P2
|
||
D:00B0H PUBLIC P3
|
||
D:00A8H PUBLIC IE
|
||
D:00B8H PUBLIC IP
|
||
C:05ECH PUBLIC _set_display
|
||
D:0098H PUBLIC SCON
|
||
D:0088H PUBLIC TCON
|
||
X:0049H SYMBOL bd
|
||
X:004AH SYMBOL ge
|
||
X:004BH SYMBOL qm
|
||
X:004CH SYMBOL ui
|
||
X:004DH SYMBOL wj
|
||
D:00C8H PUBLIC T2CON
|
||
X:004EH SYMBOL uw
|
||
C:069EH PUBLIC fresh_display
|
||
D:00D0H PUBLIC PSW
|
||
X:004FH PUBLIC num_var
|
||
------- PROC FRESH_DISPLAY
|
||
C:069EH LINE# 8
|
||
C:069EH LINE# 9
|
||
C:069EH LINE# 10
|
||
C:06A1H LINE# 11
|
||
C:06B1H LINE# 12
|
||
C:06B8H LINE# 13
|
||
C:06BBH LINE# 15
|
||
C:06BEH LINE# 16
|
||
C:06CEH LINE# 17
|
||
C:06D5H LINE# 18
|
||
C:06D8H LINE# 20
|
||
C:06DBH LINE# 21
|
||
C:06EBH LINE# 22
|
||
C:06F2H LINE# 23
|
||
C:06F5H LINE# 25
|
||
C:06F8H LINE# 26
|
||
C:0708H LINE# 27
|
||
BL51 BANKED LINKER/LOCATER V6.22.2.0 04/21/2022 21:45:26 PAGE 6
|
||
|
||
|
||
C:070FH LINE# 28
|
||
C:0712H LINE# 30
|
||
C:0715H LINE# 31
|
||
C:0725H LINE# 32
|
||
C:072CH LINE# 33
|
||
C:072FH LINE# 35
|
||
C:0732H LINE# 36
|
||
C:0742H LINE# 37
|
||
C:0749H LINE# 38
|
||
C:074CH LINE# 39
|
||
------- ENDPROC FRESH_DISPLAY
|
||
------- PROC _SET_DISPLAY
|
||
X:0001H SYMBOL num
|
||
C:05ECH LINE# 41
|
||
C:05F1H LINE# 43
|
||
C:05F1H LINE# 44
|
||
C:0617H LINE# 45
|
||
C:0641H LINE# 46
|
||
C:0662H LINE# 47
|
||
C:067FH LINE# 48
|
||
C:0692H LINE# 49
|
||
C:069DH LINE# 50
|
||
------- ENDPROC _SET_DISPLAY
|
||
------- ENDMOD DISPLAY
|
||
|
||
------- MODULE ?C?CLDPTR
|
||
C:0368H PUBLIC ?C?CLDPTR
|
||
------- ENDMOD ?C?CLDPTR
|
||
|
||
------- MODULE ?C?UIDIV
|
||
C:0381H PUBLIC ?C?UIDIV
|
||
------- ENDMOD ?C?UIDIV
|
||
|
||
------- MODULE ?C?SLDIV
|
||
C:07D9H PUBLIC ?C?SLDIV
|
||
------- ENDMOD ?C?SLDIV
|
||
|
||
------- MODULE PRINTF
|
||
X:0001H PUBLIC ?_PRINTF517?BYTE
|
||
X:0001H PUBLIC ?_PRINTF?BYTE
|
||
X:0001H PUBLIC ?_SPRINTF517?BYTE
|
||
X:0001H PUBLIC ?_SPRINTF?BYTE
|
||
C:006EH PUBLIC _PRINTF
|
||
C:006EH PUBLIC _PRINTF517
|
||
C:0068H PUBLIC _SPRINTF
|
||
C:0068H PUBLIC _SPRINTF517
|
||
------- ENDMOD PRINTF
|
||
|
||
------- MODULE ?C?CLDOPTR
|
||
C:03D6H PUBLIC ?C?CLDOPTR
|
||
------- ENDMOD ?C?CLDOPTR
|
||
|
||
------- MODULE ?C?CSTPTR
|
||
C:0403H PUBLIC ?C?CSTPTR
|
||
------- ENDMOD ?C?CSTPTR
|
||
|
||
------- MODULE ?C?ULDIV
|
||
BL51 BANKED LINKER/LOCATER V6.22.2.0 04/21/2022 21:45:26 PAGE 7
|
||
|
||
|
||
C:0451H PUBLIC ?C?ULDIV
|
||
------- ENDMOD ?C?ULDIV
|
||
|
||
------- MODULE ?C?PLDIXDATA
|
||
C:04E3H PUBLIC ?C?PLDIXDATA
|
||
------- ENDMOD ?C?PLDIXDATA
|
||
|
||
------- MODULE ?C?PSTXDATA
|
||
C:04FAH PUBLIC ?C?PSTXDATA
|
||
------- ENDMOD ?C?PSTXDATA
|
||
|
||
------- MODULE ?C?CCASE
|
||
C:0503H PUBLIC ?C?CCASE
|
||
------- ENDMOD ?C?CCASE
|
||
|
||
------- MODULE PUTCHAR
|
||
C:081DH PUBLIC _PUTCHAR
|
||
------- ENDMOD PUTCHAR
|
||
|
||
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
||
SEGMENT: ?PR?_SENDBYTE?MAIN
|
||
|
||
Program Size: data=15.1 xdata=89 code=2275
|
||
LINK/LOCATE RUN COMPLETE. 1 WARNING(S), 0 ERROR(S)
|