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)