BL51 BANKED LINKER/LOCATER V6.22 03/04/2022 15:57:35 PAGE 1 BL51 BANKED LINKER/LOCATER V6.22, INVOKED BY: C:\KEIL_V5\C51\BIN\BL51.EXE .\Objects\STARTUP.obj, .\Objects\main.obj TO .\Objects\DEMO PRINT (.\Listings\DEMO.m51) RAMS >> IZE (256) MEMORY MODEL: SMALL INPUT MODULES INCLUDED: .\Objects\STARTUP.obj (?C_STARTUP) .\Objects\main.obj (MAIN) C:\KEIL_V5\C51\LIB\C51S.LIB (?C_INIT) C:\KEIL_V5\C51\LIB\C51S.LIB (?C?CLDPTR) C:\KEIL_V5\C51\LIB\C51S.LIB (STRLEN) LINK MAP OF MODULE: .\Objects\DEMO (?C_STARTUP) 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 0003H UNIT ?DT?_SENDDATA?MAIN DATA 000BH 0003H UNIT ?DT?_SENDSTRING?MAIN 000EH 0012H *** GAP *** BIT 0020H.0 0000H.3 UNIT ?BI?MAIN 0020H.3 0000H.5 *** GAP *** DATA 0021H 0022H UNIT ?DT?MAIN IDATA 0043H 0001H UNIT ?STACK * * * * * * * C O D E M E M O R Y * * * * * * * CODE 0000H 0003H ABSOLUTE CODE 0003H 0007H UNIT ?PR?TIMEISR?MAIN 000AH 0001H *** GAP *** CODE 000BH 0003H ABSOLUTE CODE 000EH 0015H UNIT ?PR?TIMER0INIT?MAIN CODE 0023H 0003H ABSOLUTE CODE 0026H 008CH UNIT ?C_C51STARTUP CODE 00B2H 0042H UNIT ?PR?MAIN?MAIN CODE 00F4H 0037H UNIT ?PR?_SENDDATA?MAIN CODE 012BH 0031H UNIT ?C_INITSEG CODE 015CH 0020H UNIT ?PR?_DELAY_XMS?MAIN CODE 017CH 001DH UNIT ?PR?_SENDSTRING?MAIN CODE 0199H 001CH UNIT ?PR?ZHENGZHUAN?MAIN CODE 01B5H 001CH UNIT ?PR?FANZHUAN?MAIN CODE 01D1H 001BH UNIT ?PR?UARTINIT?MAIN CODE 01ECH 0019H UNIT ?C?LIB_CODE CODE 0205H 0015H UNIT ?PR?_STRLEN?STRLEN CODE 021AH 0005H UNIT ?PR?USART?MAIN OVERLAY MAP OF MODULE: .\Objects\DEMO (?C_STARTUP) SEGMENT BL51 BANKED LINKER/LOCATER V6.22 03/04/2022 15:57:35 PAGE 2 +--> CALLED SEGMENT --------------------- ?C_C51STARTUP +--> ?PR?MAIN?MAIN +--> ?C_INITSEG ?PR?MAIN?MAIN +--> ?PR?UARTINIT?MAIN +--> ?PR?TIMER0INIT?MAIN +--> ?PR?_DELAY_XMS?MAIN +--> ?PR?ZHENGZHUAN?MAIN +--> ?PR?FANZHUAN?MAIN ?PR?ZHENGZHUAN?MAIN +--> ?PR?_DELAY_XMS?MAIN ?PR?FANZHUAN?MAIN +--> ?PR?_DELAY_XMS?MAIN SYMBOL TABLE OF MODULE: .\Objects\DEMO (?C_STARTUP) VALUE TYPE NAME ---------------------------------- ------- MODULE ?C_STARTUP C:0026H SEGMENT ?C_C51STARTUP I:0043H SEGMENT ?STACK C:0000H PUBLIC ?C_STARTUP D:00E0H SYMBOL ACC D:00F0H SYMBOL B D:0083H SYMBOL DPH D:0082H SYMBOL DPL N:0000H SYMBOL IBPSTACK N:0100H SYMBOL IBPSTACKTOP N:0080H SYMBOL IDATALEN C:0029H SYMBOL IDATALOOP N:0000H SYMBOL PBPSTACK N:0100H SYMBOL PBPSTACKTOP N:0000H SYMBOL PDATALEN N:0000H SYMBOL PDATASTART N:0000H SYMBOL PPAGE N:0000H SYMBOL PPAGEENABLE D:00A0H SYMBOL PPAGE_SFR D:0081H SYMBOL SP C:0026H SYMBOL STARTUP1 N:0000H SYMBOL XBPSTACK N:0000H SYMBOL XBPSTACKTOP N:0000H SYMBOL XDATALEN N:0000H SYMBOL XDATASTART C:0000H LINE# 126 C:0026H LINE# 133 C:0028H LINE# 134 C:0029H LINE# 135 C:002AH LINE# 136 C:002CH LINE# 185 BL51 BANKED LINKER/LOCATER V6.22 03/04/2022 15:57:35 PAGE 3 C:002FH LINE# 196 ------- ENDMOD ?C_STARTUP ------- MODULE MAIN C:0000H SYMBOL _ICE_DUMMY_ C:0003H PUBLIC TimeISR D:0090H PUBLIC P1 D:00A0H PUBLIC P2 D:00B0H PUBLIC P3 B:00A8H.7 PUBLIC EA B:00A0H.2 PUBLIC YINPIN1 B:00A0H.3 PUBLIC YINPIN2 D:00A8H PUBLIC IE B:00A8H.4 PUBLIC ES D:00B8H PUBLIC IP B:0098H.0 PUBLIC RI B:0098H.1 PUBLIC TI C:00B2H PUBLIC main B:0020H.0 PUBLIC lock_flag C:017CH PUBLIC _sendString C:00F4H PUBLIC _sendData B:0020H.1 PUBLIC input_flag D:0099H PUBLIC SBUF D:0087H PUBLIC PCON B:0020H.2 PUBLIC output_flag D:0021H PUBLIC send_buff C:021AH PUBLIC usart D:0098H PUBLIC SCON C:01D1H PUBLIC UartInit D:0089H PUBLIC TMOD D:0088H PUBLIC TCON C:0199H PUBLIC zhengzhuan B:00A8H.1 PUBLIC ET0 B:00A8H.3 PUBLIC ET1 B:0088H.5 PUBLIC TF0 C:000EH PUBLIC Timer0Init C:0165H PUBLIC _delay_xms D:008CH PUBLIC TH0 D:008DH PUBLIC TH1 D:008AH PUBLIC TL0 D:008BH PUBLIC TL1 B:0088H.4 PUBLIC TR0 B:0088H.6 PUBLIC TR1 B:00A0H.0 PUBLIC SW1 B:00A0H.1 PUBLIC SW2 C:01B5H PUBLIC fanzhuan D:0032H PUBLIC fz D:00C8H PUBLIC T2CON D:003AH PUBLIC SET D:003BH PUBLIC zz D:00D0H PUBLIC PSW C:0161H SYMBOL L?0054 ------- PROC L?0053 ------- ENDPROC L?0053 C:0161H SYMBOL L?0054 ------- PROC _DELAY_XMS D:0006H SYMBOL xms BL51 BANKED LINKER/LOCATER V6.22 03/04/2022 15:57:35 PAGE 4 ------- DO D:0005H SYMBOL ix ------- ENDDO C:0165H LINE# 22 C:0165H LINE# 23 C:0165H LINE# 24 C:0165H LINE# 25 C:0170H LINE# 26 C:017BH LINE# 27 ------- ENDPROC _DELAY_XMS ------- PROC TIMER0INIT C:000EH LINE# 31 C:000EH LINE# 32 C:000EH LINE# 34 C:0011H LINE# 35 C:0014H LINE# 36 C:0017H LINE# 37 C:001AH LINE# 38 C:001CH LINE# 39 C:001EH LINE# 40 C:0020H LINE# 41 C:0022H LINE# 43 ------- ENDPROC TIMER0INIT ------- PROC TIMEISR C:0003H LINE# 45 C:0003H LINE# 47 C:0006H LINE# 48 C:0009H LINE# 50 ------- ENDPROC TIMEISR ------- PROC UARTINIT C:01D1H LINE# 52 C:01D1H LINE# 53 C:01D1H LINE# 54 C:01D4H LINE# 55 C:01D7H LINE# 56 C:01DAH LINE# 57 C:01DDH LINE# 58 C:01E0H LINE# 59 C:01E3H LINE# 60 C:01E5H LINE# 61 C:01E7H LINE# 62 C:01E9H LINE# 63 C:01EBH LINE# 64 ------- ENDPROC UARTINIT ------- PROC _SENDDATA D:0008H SYMBOL p D:0005H SYMBOL n C:00F4H LINE# 66 C:00FAH LINE# 67 C:00FAH LINE# 68 C:0102H LINE# 69 C:0104H LINE# 70 C:010AH LINE# 71 C:010AH LINE# 72 C:0110H LINE# 73 C:0110H LINE# 74 C:0123H LINE# 75 BL51 BANKED LINKER/LOCATER V6.22 03/04/2022 15:57:35 PAGE 5 C:0126H LINE# 76 C:0128H LINE# 77 C:012AH LINE# 78 C:012AH LINE# 80 ------- ENDPROC _SENDDATA ------- PROC _SENDSTRING D:000BH SYMBOL p C:017CH LINE# 85 C:0182H LINE# 86 C:0182H LINE# 87 C:018AH LINE# 88 C:0198H LINE# 89 ------- ENDPROC _SENDSTRING ------- PROC USART C:021AH LINE# 91 C:021AH LINE# 93 C:021AH LINE# 94 C:021AH LINE# 96 C:021AH LINE# 97 C:021CH LINE# 98 C:021EH LINE# 99 ------- ENDPROC USART ------- PROC ZHENGZHUAN ------- DO D:0004H SYMBOL i D:0002H SYMBOL j ------- ENDDO C:0199H LINE# 105 C:0199H LINE# 106 C:0199H LINE# 109 C:019DH LINE# 110 C:019DH LINE# 111 C:019FH LINE# 112 C:019FH LINE# 113 C:01A1H LINE# 114 C:01A4H LINE# 115 C:01A8H LINE# 116 C:01B1H LINE# 117 C:01B4H LINE# 118 ------- ENDPROC ZHENGZHUAN ------- PROC FANZHUAN ------- DO D:0002H SYMBOL b D:0004H SYMBOL a ------- ENDDO C:01B5H LINE# 120 C:01B5H LINE# 121 C:01B5H LINE# 123 C:01B9H LINE# 124 C:01B9H LINE# 125 C:01BBH LINE# 126 C:01BBH LINE# 127 C:01BDH LINE# 128 C:01C0H LINE# 129 C:01C4H LINE# 130 C:01CDH LINE# 131 C:01D0H LINE# 133 BL51 BANKED LINKER/LOCATER V6.22 03/04/2022 15:57:35 PAGE 6 ------- ENDPROC FANZHUAN ------- PROC MAIN C:00B2H LINE# 139 C:00B2H LINE# 140 C:00B2H LINE# 141 C:00B5H LINE# 142 C:00B8H LINE# 143 C:00B8H LINE# 144 C:00B8H LINE# 145 C:00BEH LINE# 146 C:00BEH LINE# 147 C:00C1H LINE# 148 C:00C4H LINE# 149 C:00C4H LINE# 150 C:00C7H LINE# 151 C:00C7H LINE# 152 C:00C9H LINE# 153 C:00CBH LINE# 154 C:00D0H LINE# 155 C:00D0H LINE# 156 C:00D2H LINE# 157 C:00D4H LINE# 158 C:00D4H LINE# 159 C:00D4H LINE# 160 C:00D6H LINE# 161 C:00D6H LINE# 162 C:00D8H LINE# 163 C:00D8H LINE# 165 C:00DBH LINE# 166 C:00DBH LINE# 167 C:00DDH LINE# 168 C:00DFH LINE# 169 C:00E1H LINE# 170 C:00E4H LINE# 171 C:00E6H LINE# 172 C:00E9H LINE# 173 C:00E9H LINE# 174 C:00EBH LINE# 175 C:00EDH LINE# 176 C:00EFH LINE# 177 C:00F2H LINE# 178 C:00F2H LINE# 179 ------- ENDPROC MAIN ------- ENDMOD MAIN ------- MODULE ?C?CLDPTR C:01ECH PUBLIC ?C?CLDPTR ------- ENDMOD ?C?CLDPTR ------- MODULE STRLEN C:0205H PUBLIC _STRLEN ------- ENDMOD STRLEN *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?_SENDSTRING?MAIN Program Size: data=49.3 xdata=0 code=542 BL51 BANKED LINKER/LOCATER V6.22 03/04/2022 15:57:35 PAGE 7 LINK/LOCATE RUN COMPLETE. 1 WARNING(S), 0 ERROR(S)