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/Final_Design/Listings/MCU_1.m51
2022-05-07 13:56:47 +08:00

410 lines
14 KiB
Text
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 05/05/2022 20:42:31 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_INIT)
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"
IDATA 0008H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0080H UNIT ?XD?DISPLAY
XDATA 0080H 0004H UNIT ?XD?MAIN
XDATA 0084H 0004H UNIT ?XD?TEST?DISPLAY
XDATA 0088H 0004H UNIT _XDATA_GROUP_
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 00EDH UNIT ?PR?DRAW?DISPLAY
CODE 00F0H 00C5H UNIT ?PR?CLEAR?DISPLAY
CODE 01B5H 00C5H UNIT ?PR?TEST?DISPLAY
CODE 027AH 008CH UNIT ?C_C51STARTUP
CODE 0306H 0085H UNIT ?C_INITSEG
CODE 038BH 0020H UNIT ?PR?_DELAY?DELAY
CODE 03ABH 001CH UNIT ?PR?INIT?DISPLAY
CODE 03C7H 0019H UNIT ?PR?WRITE?DISPLAY
CODE 03E0H 000BH UNIT ?PR?MAIN?MAIN
CODE 03EBH 000BH UNIT ?PR?DELAY100US?DELAY
CODE 03F6H 0007H UNIT ?PR?_WRITEDATA?DISPLAY
CODE 03FDH 0007H UNIT ?PR?_SETCOMMAND?DISPLAY
CODE 0404H 0007H UNIT ?PR?_SETPAGE?DISPLAY
CODE 040BH 0007H UNIT ?PR?_SETLINE?DISPLAY
CODE 0412H 0007H UNIT ?PR?_SETY?DISPLAY
OVERLAY MAP OF MODULE: .\Objects\MCU_1 (MAIN)
SEGMENT XDATA_GROUP
+--> CALLED SEGMENT START LENGTH
-----------------------------------------------
BL51 BANKED LINKER/LOCATER V6.22.2.0 05/05/2022 20:42:31 PAGE 2
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- -----
+--> ?PR?INIT?DISPLAY
+--> ?PR?CLEAR?DISPLAY
+--> ?PR?DRAW?DISPLAY
?PR?INIT?DISPLAY ----- -----
+--> ?PR?WRITE?DISPLAY
?PR?WRITE?DISPLAY ----- -----
+--> ?PR?_DELAY?DELAY
?PR?CLEAR?DISPLAY 0088H 0004H
+--> ?PR?WRITE?DISPLAY
?PR?DRAW?DISPLAY 0088H 0002H
+--> ?PR?WRITE?DISPLAY
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
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
C:03E0H PUBLIC main
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
D:00C8H PUBLIC T2CON
X:0080H PUBLIC i
X:0082H PUBLIC j
D:00D0H PUBLIC PSW
------- PROC MAIN
C:03E0H LINE# 14
C:03E0H LINE# 15
C:03E0H LINE# 16
C:03E3H LINE# 17
C:03E6H LINE# 19
C:03E6H LINE# 20
C:03E6H LINE# 21
C:03E9H LINE# 23
------- ENDPROC MAIN
------- ENDMOD MAIN
------- MODULE DELAY
C:0000H SYMBOL _ICE_DUMMY_
C:03EBH PUBLIC delay100us
C:038BH PUBLIC _delay
BL51 BANKED LINKER/LOCATER V6.22.2.0 05/05/2022 20:42:31 PAGE 3
------- PROC DELAY100US
------- DO
D:0007H SYMBOL i
D:0006H SYMBOL j
------- ENDDO
C:03EBH LINE# 3
C:03EBH LINE# 4
C:03EBH LINE# 7
C:03ECH LINE# 8
C:03EDH LINE# 9
C:03EFH LINE# 10
C:03F1H LINE# 12
C:03F1H LINE# 13
C:03F3H LINE# 14
C:03F5H LINE# 15
------- ENDPROC DELAY100US
------- PROC _DELAY
D:0006H SYMBOL n
------- DO
D:0006H SYMBOL i
D:0004H SYMBOL j
------- ENDDO
C:038BH LINE# 24
C:038BH LINE# 26
C:038BH LINE# 27
C:0396H LINE# 28
C:03AAH LINE# 29
------- ENDPROC _DELAY
------- ENDMOD DELAY
------- MODULE DISPLAY
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
C:00F0H PUBLIC clear
D:00A8H PUBLIC IE
C:03FDH PUBLIC _setCommand
D:00B8H PUBLIC IP
B:00B0H.0 PUBLIC RS
C:0412H PUBLIC _setY
B:00B0H.1 PUBLIC RW
C:03F6H PUBLIC _writeData
C:03D0H PUBLIC write
C:0003H PUBLIC draw
X:0000H PUBLIC sine
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:03ABH PUBLIC init
C:01B5H PUBLIC test
B:00B0H.2 PUBLIC E
C:0404H PUBLIC _setPage
B:00B0H.4 PUBLIC CSA
B:00B0H.5 PUBLIC CSB
C:040BH PUBLIC _setLine
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
C:03C7H SYMBOL L?0056
BL51 BANKED LINKER/LOCATER V6.22.2.0 05/05/2022 20:42:31 PAGE 4
C:03CCH SYMBOL L?0057
------- PROC L?0055
------- ENDPROC L?0055
C:03C7H SYMBOL L?0056
C:03CCH SYMBOL L?0057
------- PROC WRITE
C:03D0H LINE# 18
C:03D0H LINE# 19
C:03D0H LINE# 20
C:03D2H LINE# 21
C:03D4H LINE# 22
C:03D6H LINE# 23
C:03DDH LINE# 24
C:03DFH LINE# 25
------- ENDPROC WRITE
------- PROC DRAW
------- DO
X:0088H SYMBOL j
------- ENDDO
C:0003H LINE# 27
C:0003H LINE# 28
C:0003H LINE# 30
C:0005H LINE# 31
C:0007H LINE# 33
C:001EH LINE# 34
C:001EH LINE# 36
C:0020H LINE# 37
C:0022H LINE# 38
C:0033H LINE# 39
C:0036H LINE# 40
C:003FH LINE# 41
C:0042H LINE# 42
C:0044H LINE# 43
C:0046H LINE# 44
C:0066H LINE# 45
C:0069H LINE# 46
C:0079H LINE# 48
C:007BH LINE# 49
C:007DH LINE# 50
C:0094H LINE# 51
C:0094H LINE# 53
C:0096H LINE# 54
C:0098H LINE# 55
C:00A9H LINE# 56
C:00ACH LINE# 57
C:00B5H LINE# 58
C:00B8H LINE# 61
C:00BAH LINE# 62
C:00BCH LINE# 63
C:00DCH LINE# 64
C:00DFH LINE# 65
C:00EFH LINE# 66
------- ENDPROC DRAW
------- PROC CLEAR
------- DO
X:0088H SYMBOL i
X:008AH SYMBOL j
BL51 BANKED LINKER/LOCATER V6.22.2.0 05/05/2022 20:42:31 PAGE 5
------- ENDDO
C:00F0H LINE# 69
C:00F0H LINE# 70
C:00F0H LINE# 72
C:00F2H LINE# 73
C:00F4H LINE# 74
C:010BH LINE# 75
C:010BH LINE# 76
C:010BH LINE# 77
C:010BH LINE# 78
C:010BH LINE# 79
C:010EH LINE# 80
C:0111H LINE# 81
C:0114H LINE# 83
C:011BH LINE# 84
C:011BH LINE# 85
C:011DH LINE# 86
C:011FH LINE# 87
C:0122H LINE# 88
C:0125H LINE# 89
C:0142H LINE# 90
C:0152H LINE# 91
C:0154H LINE# 92
C:0156H LINE# 93
C:016DH LINE# 94
C:016DH LINE# 95
C:016DH LINE# 96
C:016DH LINE# 97
C:016DH LINE# 98
C:0170H LINE# 99
C:0173H LINE# 100
C:0176H LINE# 102
C:017DH LINE# 103
C:017DH LINE# 104
C:017FH LINE# 105
C:0181H LINE# 106
C:0184H LINE# 107
C:0187H LINE# 108
C:01A4H LINE# 109
C:01B4H LINE# 110
------- ENDPROC CLEAR
------- PROC INIT
C:03ABH LINE# 111
C:03ABH LINE# 112
C:03ABH LINE# 113
C:03ADH LINE# 114
C:03AFH LINE# 115
C:03B1H LINE# 116
C:03B3H LINE# 117
C:03B5H LINE# 118
C:03B8H LINE# 119
C:03BBH LINE# 121
C:03BDH LINE# 122
C:03BFH LINE# 123
C:03C1H LINE# 124
C:03C4H LINE# 125
------- ENDPROC INIT
BL51 BANKED LINKER/LOCATER V6.22.2.0 05/05/2022 20:42:31 PAGE 6
------- PROC TEST
------- DO
X:0084H SYMBOL i
X:0086H SYMBOL j
------- ENDDO
C:01B5H LINE# 128
C:01B5H LINE# 129
C:01B5H LINE# 131
C:01B7H LINE# 132
C:01B9H LINE# 133
C:01D0H LINE# 134
C:01D0H LINE# 135
C:01D0H LINE# 136
C:01D0H LINE# 137
C:01D0H LINE# 138
C:01D3H LINE# 139
C:01D6H LINE# 140
C:01D9H LINE# 142
C:01E0H LINE# 143
C:01E0H LINE# 144
C:01E2H LINE# 145
C:01E4H LINE# 146
C:01E7H LINE# 147
C:01EAH LINE# 148
C:0207H LINE# 149
C:0217H LINE# 150
C:0219H LINE# 151
C:021BH LINE# 152
C:0232H LINE# 153
C:0232H LINE# 154
C:0232H LINE# 155
C:0232H LINE# 156
C:0232H LINE# 157
C:0235H LINE# 158
C:0238H LINE# 159
C:023BH LINE# 161
C:0242H LINE# 162
C:0242H LINE# 163
C:0244H LINE# 164
C:0246H LINE# 165
C:0249H LINE# 166
C:024CH LINE# 167
C:0269H LINE# 168
C:0279H LINE# 169
------- ENDPROC TEST
------- PROC _WRITEDATA
D:0007H SYMBOL d
C:03F6H LINE# 172
C:03F6H LINE# 173
C:03F6H LINE# 174
C:03F8H LINE# 175
C:03FAH LINE# 176
C:03FCH LINE# 177
------- ENDPROC _WRITEDATA
------- PROC _SETCOMMAND
D:0007H SYMBOL d
C:03FDH LINE# 179
BL51 BANKED LINKER/LOCATER V6.22.2.0 05/05/2022 20:42:31 PAGE 7
C:03FDH LINE# 180
C:03FDH LINE# 181
C:03FFH LINE# 182
C:0401H LINE# 183
C:0403H LINE# 184
------- ENDPROC _SETCOMMAND
------- PROC _SETPAGE
D:0007H SYMBOL p
C:0404H LINE# 187
C:0404H LINE# 188
C:0404H LINE# 189
------- ENDPROC _SETPAGE
------- PROC _SETLINE
D:0007H SYMBOL p
C:040BH LINE# 192
C:040BH LINE# 193
C:040BH LINE# 194
------- ENDPROC _SETLINE
------- PROC _SETY
D:0007H SYMBOL p
C:0412H LINE# 197
C:0412H LINE# 198
C:0412H LINE# 199
------- ENDPROC _SETY
------- ENDMOD DISPLAY
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?DELAY100US?DELAY
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?TEST?DISPLAY
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?_WRITEDATA?DISPLAY
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?_SETPAGE?DISPLAY
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?_SETLINE?DISPLAY
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?_SETY?DISPLAY
Program Size: data=9.0 xdata=140 code=1049
LINK/LOCATE RUN COMPLETE. 6 WARNING(S), 0 ERROR(S)