BL51 BANKED LINKER/LOCATER V6.22 05/01/2022 13:48:31 PAGE 1 BL51 BANKED LINKER/LOCATER V6.22, INVOKED BY: D:\KEIL_V5\C51\BIN\BL51.EXE main.obj, lcd.obj, ds1302.obj, i2c.obj, DS18B20.obj TO pro MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC INPUT MODULES INCLUDED: main.obj (MAIN) lcd.obj (LCD) ds1302.obj (DS1302) i2c.obj (I2C) DS18B20.obj (DS18B20) D:\KEIL_V5\C51\LIB\C51FPS.LIB (?C?FPADD) D:\KEIL_V5\C51\LIB\C51FPS.LIB (?C?FPMUL) D:\KEIL_V5\C51\LIB\C51FPS.LIB (?C?FPDIV) D:\KEIL_V5\C51\LIB\C51FPS.LIB (?C?FPCMP) D:\KEIL_V5\C51\LIB\C51FPS.LIB (?C?FCAST) D:\KEIL_V5\C51\LIB\C51FPS.LIB (?C?CASTF) D:\KEIL_V5\C51\LIB\C51FPS.LIB (PRINTF) D:\KEIL_V5\C51\LIB\C51FPS.LIB (?C?FPGETOPN) D:\KEIL_V5\C51\LIB\C51FPS.LIB (?C?FPROUND) D:\KEIL_V5\C51\LIB\C51FPS.LIB (?C?FPCONVERT) D:\KEIL_V5\C51\LIB\C51FPS.LIB (?C?FTNPWR) D:\KEIL_V5\C51\LIB\C51S.LIB (?C_STARTUP) D:\KEIL_V5\C51\LIB\C51S.LIB (?C?CLDPTR) D:\KEIL_V5\C51\LIB\C51S.LIB (?C?CLDOPTR) D:\KEIL_V5\C51\LIB\C51S.LIB (?C?CSTPTR) D:\KEIL_V5\C51\LIB\C51S.LIB (?C?UIDIV) D:\KEIL_V5\C51\LIB\C51S.LIB (?C?SIDIV) D:\KEIL_V5\C51\LIB\C51S.LIB (?C?LNEG) D:\KEIL_V5\C51\LIB\C51S.LIB (?C?PLDIIDATA) D:\KEIL_V5\C51\LIB\C51S.LIB (?C?CCASE) D:\KEIL_V5\C51\LIB\C51S.LIB (PUTCHAR) D:\KEIL_V5\C51\LIB\C51S.LIB (?C_INIT) LINK MAP OF MODULE: pro (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 0007H UNIT ?DT?DS1302 000FH 0011H *** GAP *** BIT 0020H.0 0001H.1 UNIT _BIT_GROUP_ 0021H.1 0000H.7 *** GAP *** DATA 0022H 002AH UNIT ?DT?MAIN DATA 004CH 0028H UNIT _DATA_GROUP_ IDATA 0074H 0001H UNIT ?STACK * * * * * * * C O D E M E M O R Y * * * * * * * CODE 0000H 0003H ABSOLUTE CODE 0003H 069FH UNIT ?C?LIB_CODE CODE 06A2H 046FH UNIT ?PR?PRINTF?PRINTF CODE 0B11H 0292H UNIT ?PR?DETECTION?MAIN BL51 BANKED LINKER/LOCATER V6.22 05/01/2022 13:48:31 PAGE 2 CODE 0DA3H 0283H UNIT ?PR?LCDDISPLAY?MAIN CODE 1026H 00DDH UNIT ?PR?DISPOSE?MAIN CODE 1103H 0099H UNIT ?PR?GETTIMERESULT?MAIN CODE 119CH 008CH UNIT ?C_C51STARTUP CODE 1228H 005AH UNIT ?PR?MAIN?MAIN CODE 1282H 004FH UNIT ?PR?TEMPER_CHANGE?DS18B20 CODE 12D1H 004AH UNIT ?PR?_DS1302READ?DS1302 CODE 131BH 0042H UNIT ?PR?_DS18B20_WRITEBYTE?DS18B20 CODE 135DH 0041H UNIT ?PR?_I2CSENDBYTE?I2C CODE 139EH 003EH UNIT ?PR?DS18B20_READBYTE?DS18B20 CODE 13DCH 0035H UNIT ?PR?_DS1302WRITE?DS1302 CODE 1411H 002AH UNIT ?PR?_LCD1602_DELAY1MS?LCD CODE 143BH 0029H UNIT ?PR?MULTIPLE_READ_BH1750?MAIN CODE 1464H 0027H UNIT ?PR?PUTCHAR?PUTCHAR CODE 148BH 0026H UNIT ?PR?I2CREADBYTE?I2C CODE 14B1H 0025H UNIT ?PR?DS18B20_INIT?DS18B20 CODE 14D6H 0022H UNIT ?PR?_AT24C02READ?I2C CODE 14F8H 0021H UNIT ?PR?DS18B20_READTEMP?DS18B20 CODE 1519H 0020H UNIT ?PR?_DELAY_NMS?MAIN CODE 1539H 001EH UNIT ?PR?BH1750_RECVBYTE?MAIN CODE 1557H 001EH UNIT ?PR?_DELAY_MS?DS18B20 CODE 1575H 0019H UNIT ?PR?_BH1750_SENDBYTE?MAIN CODE 158EH 0019H UNIT ?PR?LCDINIT?LCD CODE 15A7H 0019H UNIT ?PR?_AT24C02WRITE?I2C CODE 15C0H 0018H UNIT ?PR?_BLUETOOTH_SET?MAIN CODE 15D8H 0016H UNIT ?PR?UART_INIT?MAIN CODE 15EEH 0016H UNIT ?C_INITSEG CODE 1604H 0016H UNIT ?PR?DS1302READTIME?DS1302 CODE 161AH 0014H UNIT ?PR?DS1302INIT?DS1302 CODE 162EH 0012H UNIT ?PR?_SINGLE_WRITE_BH1750?MAIN CODE 1640H 0011H UNIT ?PR?DELAY5US?MAIN CODE 1651H 000FH UNIT ?PR?DELAY5MS?MAIN CODE 1660H 000FH UNIT ?PR?BH1750_START?MAIN CODE 166FH 000FH UNIT ?PR?I2CSTART?I2C CODE 167EH 000EH UNIT ?PR?BH1750_SENDACK?MAIN CODE 168CH 000EH UNIT ?PR?_SEND_UART?MAIN CODE 169AH 000EH UNIT ?CO?DS1302 CODE 16A8H 000EH UNIT ?PR?DELAY10US?I2C CODE 16B6H 000DH UNIT ?PR?BH1750_RECVACK?MAIN CODE 16C3H 000DH UNIT ?PR?DELAY10MS?MAIN CODE 16D0H 000CH UNIT ?PR?BH1750_STOP?MAIN CODE 16DCH 000AH UNIT ?PR?_LCDWRITECOM?LCD CODE 16E6H 000AH UNIT ?PR?_LCDWRITEDATA?LCD CODE 16F0H 000AH UNIT ?PR?I2CSTOP?I2C CODE 16FAH 0007H UNIT ?PR?_US_DELAY?MAIN CODE 1701H 0005H UNIT ?PR?INIT_BH1750?MAIN CODE 1706H 0005H UNIT ?CO?MAIN OVERLAY MAP OF MODULE: pro (MAIN) SEGMENT BIT_GROUP DATA_GROUP +--> CALLED SEGMENT START LENGTH START LENGTH -------------------------------------------------------------------------- ?C_C51STARTUP ----- ----- ----- ----- BL51 BANKED LINKER/LOCATER V6.22 05/01/2022 13:48:31 PAGE 3 +--> ?PR?MAIN?MAIN +--> ?C_INITSEG ?PR?MAIN?MAIN ----- ----- 004CH 000CH +--> ?PR?DS1302INIT?DS1302 +--> ?PR?UART_INIT?MAIN +--> ?PR?LCDINIT?LCD +--> ?PR?DS1302READTIME?DS1302 +--> ?PR?LCDDISPLAY?MAIN +--> ?PR?DETECTION?MAIN +--> ?PR?DISPOSE?MAIN +--> ?CO?MAIN +--> ?PR?PRINTF?PRINTF +--> ?PR?_BLUETOOTH_SET?MAIN ?PR?DS1302INIT?DS1302 ----- ----- ----- ----- +--> ?PR?_DS1302WRITE?DS1302 ?PR?LCDINIT?LCD ----- ----- ----- ----- +--> ?PR?_LCDWRITECOM?LCD ?PR?_LCDWRITECOM?LCD ----- ----- ----- ----- +--> ?PR?_LCD1602_DELAY1MS?LCD ?PR?DS1302READTIME?DS1302 ----- ----- ----- ----- +--> ?CO?DS1302 +--> ?PR?_DS1302READ?DS1302 ?PR?LCDDISPLAY?MAIN ----- ----- 0058H 0002H +--> ?PR?_LCDWRITECOM?LCD +--> ?PR?_LCDWRITEDATA?LCD ?PR?_LCDWRITEDATA?LCD ----- ----- ----- ----- +--> ?PR?_LCD1602_DELAY1MS?LCD ?PR?DETECTION?MAIN ----- ----- 0058H 0002H +--> ?PR?_SINGLE_WRITE_BH1750?MAIN +--> ?PR?_DELAY_NMS?MAIN +--> ?PR?MULTIPLE_READ_BH1750?MAIN +--> ?PR?TEMPER_CHANGE?DS18B20 +--> ?PR?DELAY10MS?MAIN +--> ?PR?_LCDWRITECOM?LCD ?PR?_SINGLE_WRITE_BH1750?MAIN ----- ----- ----- ----- +--> ?PR?BH1750_START?MAIN +--> ?PR?_BH1750_SENDBYTE?MAIN +--> ?PR?BH1750_STOP?MAIN ?PR?BH1750_START?MAIN ----- ----- ----- ----- +--> ?PR?DELAY5US?MAIN ?PR?_BH1750_SENDBYTE?MAIN ----- ----- ----- ----- +--> ?PR?DELAY5US?MAIN +--> ?PR?BH1750_RECVACK?MAIN ?PR?BH1750_RECVACK?MAIN ----- ----- ----- ----- +--> ?PR?DELAY5US?MAIN BL51 BANKED LINKER/LOCATER V6.22 05/01/2022 13:48:31 PAGE 4 ?PR?BH1750_STOP?MAIN ----- ----- ----- ----- +--> ?PR?DELAY5US?MAIN ?PR?MULTIPLE_READ_BH1750?MAIN ----- ----- ----- ----- +--> ?PR?BH1750_START?MAIN +--> ?PR?_BH1750_SENDBYTE?MAIN +--> ?PR?BH1750_RECVBYTE?MAIN +--> ?PR?BH1750_SENDACK?MAIN +--> ?PR?BH1750_STOP?MAIN +--> ?PR?DELAY5MS?MAIN ?PR?BH1750_RECVBYTE?MAIN ----- ----- ----- ----- +--> ?PR?DELAY5US?MAIN ?PR?BH1750_SENDACK?MAIN 0020H.0 0000H.1 ----- ----- +--> ?PR?DELAY5US?MAIN ?PR?TEMPER_CHANGE?DS18B20 ----- ----- 005AH 0004H +--> ?PR?DS18B20_READTEMP?DS18B20 ?PR?DS18B20_READTEMP?DS18B20 ----- ----- 005EH 0001H +--> ?PR?_DS18B20_WRITEBYTE?DS18B20 +--> ?PR?DS18B20_READBYTE?DS18B20 ?PR?_DS18B20_WRITEBYTE?DS18B20 ----- ----- 005FH 0002H +--> ?PR?DS18B20_INIT?DS18B20 +--> ?PR?_DELAY_MS?DS18B20 ?PR?DS18B20_INIT?DS18B20 ----- ----- ----- ----- +--> ?PR?_DELAY_MS?DS18B20 ?PR?DISPOSE?MAIN ----- ----- ----- ----- +--> ?PR?GETTIMERESULT?MAIN ?PR?GETTIMERESULT?MAIN ----- ----- 0058H 0006H ?PR?PRINTF?PRINTF 0020H.0 0001H.1 0058H 001CH +--> ?PR?PUTCHAR?PUTCHAR ?PR?_BLUETOOTH_SET?MAIN ----- ----- ----- ----- +--> ?PR?_SEND_UART?MAIN +--> ?PR?_US_DELAY?MAIN SYMBOL TABLE OF MODULE: pro (MAIN) VALUE TYPE NAME ---------------------------------- ------- MODULE MAIN C:0000H SYMBOL _ICE_DUMMY_ B:00A0H.7 PUBLIC key4 D:0090H PUBLIC P1 D:00A0H PUBLIC P2 D:00B0H PUBLIC P3 BL51 BANKED LINKER/LOCATER V6.22 05/01/2022 13:48:31 PAGE 5 B:00A0H.5 PUBLIC LED0 B:00A8H.7 PUBLIC EA B:00A0H.6 PUBLIC LED1 B:00A0H.1 PUBLIC LED2 C:1651H PUBLIC Delay5ms B:00A0H.4 PUBLIC LED3 C:143BH PUBLIC Multiple_read_BH1750 B:0090H.0 PUBLIC SDA1 B:00A0H.3 PUBLIC LED4 C:168CH PUBLIC _Send_Uart B:0090H.7 PUBLIC LED5 C:162EH PUBLIC _Single_Write_BH1750 C:1640H PUBLIC Delay5us B:0090H.1 PUBLIC SCL1 C:15D8H PUBLIC Uart_Init C:167EH PUBLIC BH1750_SendACK B:00B0H.7 PUBLIC IN B:00A8H.4 PUBLIC ES C:16B6H PUBLIC BH1750_RecvACK B:00D0H.7 PUBLIC CY B:0098H.1 PUBLIC TI C:0B11H PUBLIC Detection C:1228H PUBLIC main D:0099H PUBLIC SBUF D:0087H PUBLIC PCON D:0098H PUBLIC SCON C:16C3H PUBLIC Delay10ms D:0089H PUBLIC TMOD D:0024H PUBLIC dis_data C:1519H PUBLIC _delay_nms C:15C0H PUBLIC _Bluetooth_Set C:1660H PUBLIC BH1750_Start D:0026H PUBLIC cut D:008DH PUBLIC TH1 C:1701H PUBLIC Init_BH1750 D:0028H PUBLIC userInfo D:008BH PUBLIC TL1 C:1103H PUBLIC getTimeResult B:0088H.6 PUBLIC TR1 C:1026H PUBLIC Dispose C:16FAH PUBLIC _us_delay C:1575H PUBLIC _BH1750_SendByte D:0042H PUBLIC BUF C:16D0H PUBLIC BH1750_Stop C:1539H PUBLIC BH1750_RecvByte D:004AH PUBLIC led_num C:0DA3H PUBLIC LcdDisplay B:00B0H.6 PUBLIC OUT B:0090H.2 PUBLIC key1 B:0090H.3 PUBLIC key2 B:00A0H.2 PUBLIC key3 ------- PROC _DELAY_NMS D:0006H SYMBOL k ------- DO D:0004H SYMBOL i D:0002H SYMBOL j ------- ENDDO BL51 BANKED LINKER/LOCATER V6.22 05/01/2022 13:48:31 PAGE 6 C:1519H LINE# 93 C:1519H LINE# 94 C:1519H LINE# 96 C:1523H LINE# 97 C:1523H LINE# 98 C:1526H LINE# 99 C:1538H LINE# 100 ------- ENDPROC _DELAY_NMS ------- PROC DELAY5US C:1640H LINE# 102 C:1640H LINE# 103 C:1640H LINE# 104 C:1644H LINE# 105 C:1648H LINE# 106 C:164CH LINE# 107 C:1650H LINE# 108 ------- ENDPROC DELAY5US ------- PROC DELAY5MS ------- DO D:0006H SYMBOL n ------- ENDDO C:1651H LINE# 110 C:1651H LINE# 111 C:1651H LINE# 112 C:1655H LINE# 114 C:165FH LINE# 115 ------- ENDPROC DELAY5MS ------- PROC BH1750_START C:1660H LINE# 120 C:1660H LINE# 121 C:1660H LINE# 122 C:1662H LINE# 123 C:1664H LINE# 124 C:1667H LINE# 125 C:1669H LINE# 126 C:166CH LINE# 127 C:166EH LINE# 128 ------- ENDPROC BH1750_START ------- PROC BH1750_STOP C:16D0H LINE# 133 C:16D0H LINE# 134 C:16D0H LINE# 135 C:16D2H LINE# 136 C:16D4H LINE# 137 C:16D7H LINE# 138 C:16D9H LINE# 139 ------- ENDPROC BH1750_STOP ------- PROC BH1750_SENDACK B:0020H.0 SYMBOL ack C:167EH LINE# 146 C:167EH LINE# 147 C:167EH LINE# 148 C:1682H LINE# 149 C:1684H LINE# 150 C:1687H LINE# 151 C:1689H LINE# 152 ------- ENDPROC BH1750_SENDACK BL51 BANKED LINKER/LOCATER V6.22 05/01/2022 13:48:31 PAGE 7 ------- PROC BH1750_RECVACK C:16B6H LINE# 158 C:16B6H LINE# 159 C:16B6H LINE# 160 C:16B8H LINE# 161 C:16BBH LINE# 162 C:16BDH LINE# 163 C:16BFH LINE# 164 C:16C2H LINE# 166 C:16C2H LINE# 167 ------- ENDPROC BH1750_RECVACK ------- PROC _BH1750_SENDBYTE D:0007H SYMBOL dat ------- DO D:0006H SYMBOL i ------- ENDDO C:1575H LINE# 172 C:1575H LINE# 173 C:1575H LINE# 176 C:1577H LINE# 177 C:1577H LINE# 178 C:157BH LINE# 179 C:157DH LINE# 180 C:157FH LINE# 181 C:1582H LINE# 182 C:1584H LINE# 183 C:1587H LINE# 184 C:158BH LINE# 185 ------- ENDPROC _BH1750_SENDBYTE ------- PROC BH1750_RECVBYTE ------- DO D:0006H SYMBOL i D:0007H SYMBOL dat ------- ENDDO C:1539H LINE# 191 C:1539H LINE# 192 C:1539H LINE# 194 C:153BH LINE# 196 C:153DH LINE# 197 C:153EH LINE# 198 C:153EH LINE# 199 C:1542H LINE# 200 C:1544H LINE# 201 C:1547H LINE# 202 C:154DH LINE# 203 C:154FH LINE# 204 C:1552H LINE# 205 C:1556H LINE# 206 C:1556H LINE# 207 ------- ENDPROC BH1750_RECVBYTE ------- PROC _SINGLE_WRITE_BH1750 D:0005H SYMBOL REG_Address C:162EH LINE# 211 C:1630H LINE# 212 C:1630H LINE# 213 C:1633H LINE# 214 C:1638H LINE# 215 BL51 BANKED LINKER/LOCATER V6.22 05/01/2022 13:48:31 PAGE 8 C:163DH LINE# 217 ------- ENDPROC _SINGLE_WRITE_BH1750 ------- PROC MULTIPLE_READ_BH1750 ------- DO D:0005H SYMBOL i ------- ENDDO C:143BH LINE# 240 C:143BH LINE# 242 C:143BH LINE# 243 C:143EH LINE# 244 C:1443H LINE# 246 C:1445H LINE# 247 C:1445H LINE# 248 C:144EH LINE# 249 C:1451H LINE# 250 C:1451H LINE# 252 C:1453H LINE# 253 C:1455H LINE# 255 C:1455H LINE# 256 C:145AH LINE# 257 C:145AH LINE# 258 C:145EH LINE# 260 C:1461H LINE# 261 ------- ENDPROC MULTIPLE_READ_BH1750 ------- PROC INIT_BH1750 C:1701H LINE# 266 C:1701H LINE# 267 C:1701H LINE# 268 ------- ENDPROC INIT_BH1750 ------- PROC UART_INIT C:15D8H LINE# 272 C:15D8H LINE# 273 C:15D8H LINE# 274 C:15DBH LINE# 275 C:15DEH LINE# 276 C:15E1H LINE# 277 C:15E4H LINE# 278 C:15E7H LINE# 279 C:15E9H LINE# 280 C:15EBH LINE# 281 C:15EDH LINE# 282 ------- ENDPROC UART_INIT ------- PROC _US_DELAY D:0007H SYMBOL t C:16FAH LINE# 284 C:16FAH LINE# 285 C:16FAH LINE# 286 C:1700H LINE# 287 ------- ENDPROC _US_DELAY ------- PROC _SEND_UART D:0007H SYMBOL value C:168CH LINE# 289 C:168CH LINE# 290 C:168CH LINE# 291 C:168EH LINE# 292 C:1690H LINE# 293 C:1692H LINE# 294 BL51 BANKED LINKER/LOCATER V6.22 05/01/2022 13:48:31 PAGE 9 C:1695H LINE# 295 C:1697H LINE# 296 C:1699H LINE# 297 ------- ENDPROC _SEND_UART ------- PROC _BLUETOOTH_SET D:0001H SYMBOL puf C:15C0H LINE# 299 C:15C0H LINE# 300 C:15C0H LINE# 301 C:15C6H LINE# 302 C:15C6H LINE# 303 C:15C9H LINE# 304 C:15CEH LINE# 305 C:15D5H LINE# 306 C:15D7H LINE# 307 ------- ENDPROC _BLUETOOTH_SET ------- PROC DETECTION ------- DO D:0022H SYMBOL num D:0058H SYMBOL i ------- ENDDO C:0B11H LINE# 309 C:0B11H LINE# 310 C:0B11H LINE# 312 C:0B16H LINE# 313 C:0B1BH LINE# 314 C:0B20H LINE# 315 C:0B27H LINE# 316 C:0B2AH LINE# 317 C:0B30H LINE# 318 C:0B3EH LINE# 319 C:0B57H LINE# 321 C:0B5EH LINE# 322 C:0B69H LINE# 323 C:0B6CH LINE# 324 C:0B6CH LINE# 325 C:0B6FH LINE# 326 C:0B72H LINE# 327 C:0B78H LINE# 328 C:0B85H LINE# 329 C:0B8AH LINE# 330 C:0B98H LINE# 331 C:0B9CH LINE# 332 C:0B9CH LINE# 333 C:0B9CH LINE# 334 C:0BACH LINE# 335 C:0BAFH LINE# 336 C:0BB7H LINE# 337 C:0BB9H LINE# 338 C:0BBEH LINE# 339 C:0BBEH LINE# 341 C:0BC1H LINE# 342 C:0BC1H LINE# 343 C:0BC4H LINE# 344 C:0BC7H LINE# 345 C:0BCDH LINE# 346 C:0BD5H LINE# 347 BL51 BANKED LINKER/LOCATER V6.22 05/01/2022 13:48:31 PAGE 10 C:0BE5H LINE# 348 C:0BE7H LINE# 349 C:0BF4H LINE# 350 C:0BF9H LINE# 351 C:0BFEH LINE# 352 C:0BFEH LINE# 353 C:0C03H LINE# 354 C:0C03H LINE# 355 C:0C13H LINE# 356 C:0C16H LINE# 357 C:0C1EH LINE# 358 C:0C20H LINE# 359 C:0C25H LINE# 360 C:0C25H LINE# 362 C:0C28H LINE# 363 C:0C28H LINE# 364 C:0C2BH LINE# 365 C:0C2EH LINE# 366 C:0C36H LINE# 367 C:0C47H LINE# 368 C:0C47H LINE# 369 C:0C57H LINE# 370 C:0C5AH LINE# 371 C:0C62H LINE# 372 C:0C64H LINE# 373 C:0C69H LINE# 374 C:0C69H LINE# 376 C:0C6CH LINE# 377 C:0C6CH LINE# 378 C:0C6FH LINE# 379 C:0C72H LINE# 380 C:0C7AH LINE# 381 C:0C88H LINE# 382 C:0C88H LINE# 383 C:0C98H LINE# 384 C:0C9BH LINE# 385 C:0CA3H LINE# 386 C:0CA5H LINE# 387 C:0CAAH LINE# 388 C:0CAAH LINE# 390 C:0CADH LINE# 391 C:0CADH LINE# 392 C:0CB0H LINE# 393 C:0CB3H LINE# 394 C:0CBBH LINE# 395 C:0CCBH LINE# 396 C:0CCBH LINE# 397 C:0CDBH LINE# 398 C:0CDEH LINE# 399 C:0CE6H LINE# 400 C:0CE8H LINE# 401 C:0CEDH LINE# 402 C:0CEDH LINE# 404 C:0CF3H LINE# 405 C:0CF3H LINE# 406 C:0CF6H LINE# 407 C:0CFCH LINE# 408 BL51 BANKED LINKER/LOCATER V6.22 05/01/2022 13:48:31 PAGE 11 C:0D02H LINE# 409 C:0D0AH LINE# 410 C:0D1AH LINE# 411 C:0D24H LINE# 412 C:0D2CH LINE# 413 C:0D3CH LINE# 414 C:0D46H LINE# 415 C:0D4EH LINE# 416 C:0D5EH LINE# 417 C:0D68H LINE# 418 C:0D70H LINE# 419 C:0D80H LINE# 420 C:0D80H LINE# 421 C:0D90H LINE# 422 C:0D93H LINE# 423 C:0D9BH LINE# 424 C:0D9DH LINE# 425 C:0DA2H LINE# 426 C:0DA2H LINE# 427 C:0DA2H LINE# 428 ------- ENDPROC DETECTION ------- PROC GETTIMERESULT ------- DO D:0004H SYMBOL result D:0058H SYMBOL Nowtime ------- ENDDO C:1103H LINE# 431 C:1103H LINE# 432 C:1103H LINE# 433 C:1107H LINE# 436 C:1120H LINE# 437 C:1137H LINE# 439 C:115BH LINE# 440 C:1178H LINE# 441 C:1197H LINE# 443 C:119BH LINE# 444 ------- ENDPROC GETTIMERESULT ------- PROC DISPOSE C:1026H LINE# 447 C:1026H LINE# 448 C:1026H LINE# 450 C:102FH LINE# 451 C:104AH LINE# 452 C:1065H LINE# 453 C:1080H LINE# 454 C:109BH LINE# 455 C:10AAH LINE# 458 C:10AAH LINE# 459 C:10AAH LINE# 460 C:10ACH LINE# 461 C:10B2H LINE# 462 C:10C4H LINE# 463 C:10D2H LINE# 464 C:10E0H LINE# 465 C:10F0H LINE# 466 C:10F2H LINE# 467 C:10FAH LINE# 468 BL51 BANKED LINKER/LOCATER V6.22 05/01/2022 13:48:31 PAGE 12 C:10FAH LINE# 469 C:10FAH LINE# 470 C:1102H LINE# 471 ------- ENDPROC DISPOSE ------- PROC MAIN ------- DO D:004CH SYMBOL i D:004EH SYMBOL str ------- ENDDO C:1228H LINE# 473 C:1228H LINE# 474 C:1228H LINE# 475 C:122DH LINE# 477 C:1230H LINE# 478 C:1233H LINE# 479 C:1236H LINE# 481 C:123CH LINE# 482 C:1241H LINE# 483 C:1245H LINE# 485 C:124AH LINE# 486 C:124FH LINE# 487 C:1253H LINE# 489 C:1253H LINE# 490 C:1253H LINE# 491 C:1256H LINE# 492 C:1259H LINE# 493 C:125CH LINE# 494 C:125FH LINE# 495 C:1277H LINE# 496 C:1280H LINE# 497 ------- ENDPROC MAIN ------- PROC LCDDISPLAY ------- DO D:0058H SYMBOL temp_data ------- ENDDO C:0DA3H LINE# 500 C:0DA3H LINE# 501 C:0DA3H LINE# 503 C:0DAEH LINE# 505 C:0DB1H LINE# 506 C:0DBCH LINE# 507 C:0DC6H LINE# 508 C:0DCBH LINE# 509 C:0DD6H LINE# 510 C:0DE0H LINE# 511 C:0DE5H LINE# 513 C:0DF0H LINE# 514 C:0DFAH LINE# 515 C:0DFFH LINE# 516 C:0E0AH LINE# 517 C:0E14H LINE# 518 C:0E19H LINE# 519 C:0E24H LINE# 520 C:0E2EH LINE# 522 C:0E33H LINE# 523 C:0E3DH LINE# 525 C:0E42H LINE# 526 BL51 BANKED LINKER/LOCATER V6.22 05/01/2022 13:48:31 PAGE 13 C:0E51H LINE# 527 C:0E5CH LINE# 528 C:0E6EH LINE# 529 C:0E7DH LINE# 530 C:0E8FH LINE# 531 C:0E9EH LINE# 532 C:0EB0H LINE# 533 C:0EBFH LINE# 534 C:0EC7H LINE# 535 C:0ECCH LINE# 536 C:0ED1H LINE# 537 C:0ED6H LINE# 538 C:0EE8H LINE# 539 C:0EFAH LINE# 540 C:0EFFH LINE# 542 C:0F04H LINE# 543 C:0F1DH LINE# 544 C:0F21H LINE# 545 C:0F24H LINE# 546 C:0F27H LINE# 547 C:0F39H LINE# 548 C:0F4BH LINE# 549 C:0F50H LINE# 550 C:0F62H LINE# 551 C:0F74H LINE# 552 C:0F79H LINE# 553 C:0F8BH LINE# 554 C:0F9DH LINE# 555 C:0FA2H LINE# 557 C:0FAAH LINE# 559 C:0FAFH LINE# 560 C:0FC1H LINE# 561 C:0FD3H LINE# 562 C:0FD8H LINE# 563 C:0FEAH LINE# 564 C:0FFCH LINE# 565 C:1001H LINE# 566 C:1013H LINE# 567 C:1025H LINE# 568 C:1025H LINE# 569 ------- ENDPROC LCDDISPLAY ------- PROC DELAY10MS ------- DO D:0005H SYMBOL a D:0006H SYMBOL b D:0007H SYMBOL c ------- ENDDO C:16C3H LINE# 572 C:16C3H LINE# 573 C:16C3H LINE# 575 C:16C5H LINE# 576 C:16C7H LINE# 577 C:16CFH LINE# 578 ------- ENDPROC DELAY10MS ------- ENDMOD MAIN ------- MODULE LCD BL51 BANKED LINKER/LOCATER V6.22 05/01/2022 13:48:31 PAGE 14 C:0000H SYMBOL _ICE_DUMMY_ D:0080H PUBLIC P0 D:0090H PUBLIC P1 C:16E6H PUBLIC _LcdWriteData B:0090H.6 PUBLIC LCD1602_RS B:0090H.5 PUBLIC LCD1602_RW C:158EH PUBLIC LcdInit B:0090H.4 PUBLIC LCD1602_E C:16DCH PUBLIC _LcdWriteCom C:1422H PUBLIC _Lcd1602_Delay1ms ------- PROC L?0015 ------- ENDPROC L?0015 ------- PROC _LCD1602_DELAY1MS D:0006H SYMBOL c ------- DO D:0004H SYMBOL a D:0005H SYMBOL b ------- ENDDO C:1422H LINE# 11 C:1422H LINE# 12 C:1422H LINE# 14 C:142BH LINE# 15 C:142BH LINE# 16 C:142DH LINE# 17 C:142DH LINE# 18 C:1431H LINE# 19 C:1433H LINE# 20 C:143AH LINE# 22 ------- ENDPROC _LCD1602_DELAY1MS ------- PROC _LCDWRITECOM D:0007H SYMBOL com C:16DCH LINE# 31 C:16DCH LINE# 32 C:16DCH LINE# 33 C:16DEH LINE# 34 C:16E0H LINE# 35 C:16E0H LINE# 37 C:16E0H LINE# 38 C:16E0H LINE# 40 C:16E0H LINE# 41 C:16E3H LINE# 42 C:16E5H LINE# 43 ------- ENDPROC _LCDWRITECOM ------- PROC _LCDWRITEDATA D:0007H SYMBOL dat C:16E6H LINE# 74 C:16E6H LINE# 75 C:16E6H LINE# 76 C:16E8H LINE# 77 C:16EAH LINE# 78 C:16EAH LINE# 80 C:16EAH LINE# 81 C:16EAH LINE# 83 C:16EAH LINE# 84 C:16EDH LINE# 85 C:16EFH LINE# 86 ------- ENDPROC _LCDWRITEDATA BL51 BANKED LINKER/LOCATER V6.22 05/01/2022 13:48:31 PAGE 15 ------- PROC LCDINIT C:158EH LINE# 116 C:158EH LINE# 117 C:158EH LINE# 118 C:1593H LINE# 119 C:1598H LINE# 120 C:159DH LINE# 121 C:15A2H LINE# 122 ------- ENDPROC LCDINIT ------- ENDMOD LCD ------- MODULE DS1302 C:0000H SYMBOL _ICE_DUMMY_ D:00B0H PUBLIC P3 C:13DCH PUBLIC _Ds1302Write C:1604H PUBLIC Ds1302ReadTime C:161AH PUBLIC Ds1302Init B:00B0H.5 PUBLIC SCLK D:0008H PUBLIC TIME B:00B0H.4 PUBLIC DSIO C:16A1H PUBLIC WRITE_RTC_ADDR C:169AH PUBLIC READ_RTC_ADDR B:00B0H.3 PUBLIC RST C:12D1H PUBLIC _Ds1302Read ------- PROC _DS1302WRITE D:0007H SYMBOL addr D:0005H SYMBOL dat ------- DO D:0006H SYMBOL n ------- ENDDO C:13DCH LINE# 14 C:13DCH LINE# 15 C:13DCH LINE# 17 C:13DEH LINE# 18 C:13DFH LINE# 20 C:13E1H LINE# 21 C:13E2H LINE# 22 C:13E4H LINE# 23 C:13E5H LINE# 25 C:13E7H LINE# 26 C:13E7H LINE# 27 C:13EBH LINE# 28 C:13EFH LINE# 29 C:13F1H LINE# 30 C:13F2H LINE# 31 C:13F4H LINE# 32 C:13F5H LINE# 33 C:13F9H LINE# 34 C:13FBH LINE# 35 C:13FBH LINE# 36 C:13FFH LINE# 37 C:1403H LINE# 38 C:1405H LINE# 39 C:1406H LINE# 40 C:1408H LINE# 41 C:1409H LINE# 42 C:140DH LINE# 44 BL51 BANKED LINKER/LOCATER V6.22 05/01/2022 13:48:31 PAGE 16 C:140FH LINE# 45 C:1410H LINE# 46 ------- ENDPROC _DS1302WRITE ------- PROC _DS1302READ D:0007H SYMBOL addr ------- DO D:0005H SYMBOL n D:0006H SYMBOL dat D:0007H SYMBOL dat1 ------- ENDDO C:12D1H LINE# 48 C:12D1H LINE# 49 C:12D1H LINE# 51 C:12D3H LINE# 52 C:12D4H LINE# 54 C:12D6H LINE# 55 C:12D7H LINE# 56 C:12D9H LINE# 57 C:12DAH LINE# 59 C:12DCH LINE# 60 C:12DCH LINE# 61 C:12E0H LINE# 62 C:12E4H LINE# 63 C:12E6H LINE# 64 C:12E7H LINE# 65 C:12E9H LINE# 66 C:12EAH LINE# 67 C:12EEH LINE# 68 C:12EFH LINE# 69 C:12F1H LINE# 70 C:12F1H LINE# 71 C:12F6H LINE# 72 C:1302H LINE# 73 C:1304H LINE# 74 C:1305H LINE# 75 C:1307H LINE# 76 C:1308H LINE# 77 C:130CH LINE# 79 C:130EH LINE# 80 C:130FH LINE# 81 C:1311H LINE# 82 C:1312H LINE# 83 C:1314H LINE# 84 C:1315H LINE# 85 C:1317H LINE# 86 C:1318H LINE# 87 C:131AH LINE# 88 ------- ENDPROC _DS1302READ ------- PROC DS1302INIT ------- DO D:0007H SYMBOL n ------- ENDDO C:161AH LINE# 90 C:161AH LINE# 91 C:161AH LINE# 93 C:1621H LINE# 94 C:1623H LINE# 95 BL51 BANKED LINKER/LOCATER V6.22 05/01/2022 13:48:31 PAGE 17 C:1623H LINE# 97 C:1627H LINE# 98 ------- ENDPROC DS1302INIT ------- PROC DS1302READTIME ------- DO D:0003H SYMBOL n ------- ENDDO C:1604H LINE# 101 C:1604H LINE# 102 C:1604H LINE# 104 C:1606H LINE# 105 C:1606H LINE# 106 C:1615H LINE# 107 C:1619H LINE# 108 ------- ENDPROC DS1302READTIME ------- ENDMOD DS1302 ------- MODULE I2C C:0000H SYMBOL _ICE_DUMMY_ D:00A0H PUBLIC P2 C:135DH PUBLIC _I2cSendByte C:16F0H PUBLIC I2cStop C:16ADH PUBLIC Delay10us B:00A0H.0 PUBLIC SDA C:14D6H PUBLIC _At24c02Read B:00A0H.1 PUBLIC SCL C:166FH PUBLIC I2cStart C:15A7H PUBLIC _At24c02Write C:148BH PUBLIC I2cReadByte C:16A8H SYMBOL L?0024 ------- PROC L?0023 ------- ENDPROC L?0023 C:16A8H SYMBOL L?0024 ------- PROC DELAY10US ------- DO D:0006H SYMBOL a D:0007H SYMBOL b ------- ENDDO C:16ADH LINE# 10 C:16ADH LINE# 11 C:16ADH LINE# 13 C:16AFH LINE# 14 C:16B5H LINE# 16 ------- ENDPROC DELAY10US ------- PROC I2CSTART C:166FH LINE# 25 C:166FH LINE# 26 C:166FH LINE# 27 C:1671H LINE# 28 C:1671H LINE# 29 C:1671H LINE# 30 C:1674H LINE# 31 C:1676H LINE# 32 C:1679H LINE# 33 C:167BH LINE# 34 ------- ENDPROC I2CSTART ------- PROC I2CSTOP BL51 BANKED LINKER/LOCATER V6.22 05/01/2022 13:48:31 PAGE 18 C:16F0H LINE# 44 C:16F0H LINE# 45 C:16F0H LINE# 46 C:16F2H LINE# 47 C:16F2H LINE# 48 C:16F2H LINE# 49 C:16F5H LINE# 50 C:16F7H LINE# 51 ------- ENDPROC I2CSTOP ------- PROC _I2CSENDBYTE D:0005H SYMBOL dat ------- DO D:0003H SYMBOL a D:0002H SYMBOL b ------- ENDDO C:135DH LINE# 61 C:135FH LINE# 62 C:135FH LINE# 63 C:1362H LINE# 64 C:1362H LINE# 65 C:1362H LINE# 66 C:136DH LINE# 67 C:1371H LINE# 68 C:1371H LINE# 69 C:1371H LINE# 70 C:1374H LINE# 71 C:1376H LINE# 72 C:1379H LINE# 73 C:137DH LINE# 74 C:137FH LINE# 75 C:1382H LINE# 76 C:1384H LINE# 77 C:1387H LINE# 78 C:1387H LINE# 79 C:1388H LINE# 80 C:138EH LINE# 81 C:138EH LINE# 82 C:1390H LINE# 83 C:1393H LINE# 84 C:1396H LINE# 85 C:1396H LINE# 86 C:1396H LINE# 87 C:1398H LINE# 88 C:139BH LINE# 89 C:139DH LINE# 90 ------- ENDPROC _I2CSENDBYTE ------- PROC I2CREADBYTE ------- DO D:0005H SYMBOL a D:0004H SYMBOL dat ------- ENDDO C:148BH LINE# 99 C:148BH LINE# 100 C:148BH LINE# 101 C:148EH LINE# 102 C:1490H LINE# 103 C:1493H LINE# 104 BL51 BANKED LINKER/LOCATER V6.22 05/01/2022 13:48:31 PAGE 19 C:1493H LINE# 105 C:1493H LINE# 106 C:1495H LINE# 107 C:1498H LINE# 108 C:149CH LINE# 109 C:14A2H LINE# 110 C:14A5H LINE# 111 C:14A7H LINE# 112 C:14AAH LINE# 113 C:14AEH LINE# 114 C:14B0H LINE# 115 ------- ENDPROC I2CREADBYTE ------- PROC _AT24C02WRITE D:0001H SYMBOL addr D:0004H SYMBOL dat C:15A7H LINE# 125 C:15ABH LINE# 126 C:15ABH LINE# 127 C:15AEH LINE# 128 C:15B3H LINE# 129 C:15B8H LINE# 130 C:15BDH LINE# 131 ------- ENDPROC _AT24C02WRITE ------- PROC _AT24C02READ D:0004H SYMBOL addr ------- DO D:0005H SYMBOL num ------- ENDDO C:14D6H LINE# 140 C:14D8H LINE# 141 C:14D8H LINE# 143 C:14DBH LINE# 144 C:14E0H LINE# 145 C:14E5H LINE# 146 C:14E8H LINE# 147 C:14EDH LINE# 148 C:14F2H LINE# 149 C:14F5H LINE# 150 C:14F7H LINE# 151 ------- ENDPROC _AT24C02READ ------- ENDMOD I2C ------- MODULE DS18B20 C:0000H SYMBOL _ICE_DUMMY_ D:00B0H PUBLIC P3 C:139EH PUBLIC DS18B20_ReadByte C:14B1H PUBLIC DS18B20_Init C:14F8H PUBLIC DS18B20_ReadTemp B:00B0H.2 PUBLIC DS18B20 C:1327H PUBLIC _DS18B20_WriteByte C:1282H PUBLIC Temper_change C:1557H PUBLIC _delay_ms ------- PROC _DELAY_MS D:0006H SYMBOL x ------- DO D:0006H SYMBOL y D:0004H SYMBOL z BL51 BANKED LINKER/LOCATER V6.22 05/01/2022 13:48:31 PAGE 20 ------- ENDDO C:1557H LINE# 5 C:1557H LINE# 6 C:1557H LINE# 8 C:1560H LINE# 9 C:1574H LINE# 10 ------- ENDPROC _DELAY_MS ------- PROC DS18B20_INIT ------- DO D:0003H SYMBOL i ------- ENDDO C:14B1H LINE# 12 C:14B1H LINE# 13 C:14B1H LINE# 15 C:14B3H LINE# 16 C:14B5H LINE# 17 C:14BBH LINE# 18 C:14BDH LINE# 19 C:14BFH LINE# 20 C:14C2H LINE# 21 C:14C2H LINE# 22 C:14C9H LINE# 23 C:14CAH LINE# 24 C:14D0H LINE# 25 C:14D0H LINE# 26 C:14D3H LINE# 27 C:14D3H LINE# 28 C:14D3H LINE# 29 C:14D5H LINE# 30 ------- ENDPROC DS18B20_INIT ------- PROC DS18B20_READBYTE ------- DO D:0001H SYMBOL byte D:0003H SYMBOL bi D:0006H SYMBOL i D:0004H SYMBOL j ------- ENDDO C:139EH LINE# 32 C:139EH LINE# 33 C:139EH LINE# 36 C:13A2H LINE# 37 C:13A2H LINE# 38 C:13A4H LINE# 39 C:13A8H LINE# 40 C:13AAH LINE# 41 C:13AEH LINE# 42 C:13B2H LINE# 43 C:13B6H LINE# 44 C:13C2H LINE# 45 C:13C6H LINE# 46 C:13D0H LINE# 47 C:13D9H LINE# 48 C:13DBH LINE# 49 ------- ENDPROC DS18B20_READBYTE ------- PROC L?0042 ------- ENDPROC L?0042 ------- PROC _DS18B20_WRITEBYTE BL51 BANKED LINKER/LOCATER V6.22 05/01/2022 13:48:31 PAGE 21 D:0007H SYMBOL dat ------- DO D:005FH SYMBOL i D:0002H SYMBOL j ------- ENDDO C:1327H LINE# 51 C:1327H LINE# 52 C:1327H LINE# 54 C:132AH LINE# 55 C:132AH LINE# 56 C:132CH LINE# 57 C:1334H LINE# 58 C:1338H LINE# 59 C:133EH LINE# 60 C:134BH LINE# 61 C:134DH LINE# 62 C:1351H LINE# 63 C:135CH LINE# 64 ------- ENDPROC _DS18B20_WRITEBYTE ------- PROC DS18B20_READTEMP ------- DO D:0006H SYMBOL temp D:0007H SYMBOL tmh D:005EH SYMBOL tml ------- ENDDO C:14F8H LINE# 66 C:14F8H LINE# 67 C:14F8H LINE# 68 C:14FBH LINE# 70 C:14FBH LINE# 71 C:14FBH LINE# 72 C:14FEH LINE# 73 C:1503H LINE# 75 C:1503H LINE# 76 C:1503H LINE# 77 C:1506H LINE# 78 C:150BH LINE# 80 C:1510H LINE# 81 C:1513H LINE# 82 C:1513H LINE# 83 C:1515H LINE# 84 C:1518H LINE# 85 C:1518H LINE# 86 ------- ENDPROC DS18B20_READTEMP ------- PROC TEMPER_CHANGE ------- DO D:0006H SYMBOL temper D:005AH SYMBOL tp ------- ENDDO C:1282H LINE# 89 C:1282H LINE# 90 C:1282H LINE# 94 C:1285H LINE# 95 C:128BH LINE# 96 C:128BH LINE# 97 C:1290H LINE# 98 C:1296H LINE# 99 BL51 BANKED LINKER/LOCATER V6.22 05/01/2022 13:48:31 PAGE 22 C:1296H LINE# 100 C:1296H LINE# 101 C:1298H LINE# 103 C:1298H LINE# 104 C:12B2H LINE# 105 C:12D0H LINE# 106 C:12D0H LINE# 107 C:12D0H LINE# 108 ------- ENDPROC TEMPER_CHANGE ------- ENDMOD DS18B20 ------- MODULE ?C?FPADD C:000AH PUBLIC ?C?FPADD C:0006H PUBLIC ?C?FPSUB ------- ENDMOD ?C?FPADD ------- MODULE ?C?FPMUL C:00FBH PUBLIC ?C?FPMUL ------- ENDMOD ?C?FPMUL ------- MODULE ?C?FPDIV C:0204H PUBLIC ?C?FPDIV ------- ENDMOD ?C?FPDIV ------- MODULE ?C?FPCMP C:02A3H PUBLIC ?C?FPCMP C:02A1H PUBLIC ?C?FPCMP3 ------- ENDMOD ?C?FPCMP ------- MODULE ?C?FCAST C:0324H PUBLIC ?C?FCASTC C:031FH PUBLIC ?C?FCASTI C:031AH PUBLIC ?C?FCASTL ------- ENDMOD ?C?FCAST ------- MODULE ?C?CASTF C:0358H PUBLIC ?C?CASTF ------- ENDMOD ?C?CASTF ------- MODULE PRINTF D:0058H PUBLIC ?_PRINTF?BYTE D:0058H PUBLIC ?_SPRINTF?BYTE C:0704H PUBLIC _PRINTF C:06FEH PUBLIC _SPRINTF ------- ENDMOD PRINTF ------- MODULE ?C?FPROUND C:03D9H PUBLIC ?C?FPROUND ------- ENDMOD ?C?FPROUND ------- MODULE ?C?FPCONVERT C:0408H PUBLIC ?C?FPCONVERT ------- ENDMOD ?C?FPCONVERT ------- MODULE ?C?FTNPWR C:053BH PUBLIC ?C?FTNPWR ------- ENDMOD ?C?FTNPWR BL51 BANKED LINKER/LOCATER V6.22 05/01/2022 13:48:31 PAGE 23 ------- MODULE ?C?CLDPTR C:057BH PUBLIC ?C?CLDPTR ------- ENDMOD ?C?CLDPTR ------- MODULE ?C?CLDOPTR C:0594H PUBLIC ?C?CLDOPTR ------- ENDMOD ?C?CLDOPTR ------- MODULE ?C?CSTPTR C:05C1H PUBLIC ?C?CSTPTR ------- ENDMOD ?C?CSTPTR ------- MODULE ?C?UIDIV C:05D3H PUBLIC ?C?UIDIV ------- ENDMOD ?C?UIDIV ------- MODULE ?C?SIDIV C:0628H PUBLIC ?C?SIDIV ------- ENDMOD ?C?SIDIV ------- MODULE ?C?LNEG C:065EH PUBLIC ?C?LNEG ------- ENDMOD ?C?LNEG ------- MODULE ?C?PLDIIDATA C:066CH PUBLIC ?C?PLDIIDATA ------- ENDMOD ?C?PLDIIDATA ------- MODULE ?C?CCASE C:067CH PUBLIC ?C?CCASE ------- ENDMOD ?C?CCASE ------- MODULE PUTCHAR C:1464H PUBLIC _PUTCHAR ------- ENDMOD PUTCHAR *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?INIT_BH1750?MAIN *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?_AT24C02WRITE?I2C *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?_AT24C02READ?I2C Program Size: data=99.1 xdata=0 code=5899 LINK/LOCATE RUN COMPLETE. 3 WARNING(S), 0 ERROR(S)