This repository has been archived on 2024-01-06. You can view files and clone it, but cannot push or open issues or pull requests.
justhomework/MCU/MCU_6 _UART/Listings/MCU_1.m51

389 lines
14 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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)