www.pudn.com > 18B20.zip > pro.M51, change:2015-05-06,size:13958b


BL51 BANKED LINKER/LOCATER V6.22                                                        05/06/2015  20:47:11  PAGE 1 
 
 
BL51 BANKED LINKER/LOCATER V6.22, INVOKED BY: 
E:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, main.obj, temp.obj TO pro 
 
 
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC 
 
 
INPUT MODULES INCLUDED: 
  STARTUP.obj (?C_STARTUP) 
  main.obj (MAIN) 
  temp.obj (TEMP) 
  E:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD) 
  E:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL) 
  E:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST) 
  E:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF) 
  E:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN) 
  E:\KEIL\C51\LIB\C51S.LIB (?C?SIDIV) 
  E:\KEIL\C51\LIB\C51S.LIB (?C?LNEG) 
  E:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV) 
 
 
LINK MAP OF MODULE:  pro (?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     0004H     UNIT         _DATA_GROUP_ 
            IDATA   000CH     0001H     UNIT         ?STACK 
 
            * * * * * * *   C O D E   M E M O R Y   * * * * * * * 
            CODE    0000H     0003H     ABSOLUTE      
            CODE    0003H     0356H     UNIT         ?C?LIB_CODE 
            CODE    0359H     00D2H     UNIT         ?PR?_DISPLAY?MAIN 
            CODE    042BH     0042H     UNIT         ?PR?_DS18B20WRITEBYTE?TEMP 
            CODE    046DH     003EH     UNIT         ?PR?DS18B20READBYTE?TEMP 
            CODE    04ABH     0025H     UNIT         ?PR?DS18B20INIT?TEMP 
            CODE    04D0H     0020H     UNIT         ?PR?DELAY500US?MAIN 
            CODE    04F0H     001EH     UNIT         ?PR?_DELAY1MS?TEMP 
            CODE    050EH     0017H     UNIT         ?PR?DS18B20READTEMP?TEMP 
            CODE    0525H     000CH     UNIT         ?C_C51STARTUP 
            CODE    0531H     000AH     UNIT         ?CO?MAIN 
            CODE    053BH     0008H     UNIT         ?PR?MAIN?MAIN 
            CODE    0543H     0008H     UNIT         ?PR?DS18B20CHANGTEMP?TEMP 
            CODE    054BH     0008H     UNIT         ?PR?DS18B20READTEMPCOM?TEMP 
 
 
 
OVERLAY MAP OF MODULE:   pro (?C_STARTUP) 
 
 
SEGMENT                               DATA_GROUP  
  +--> CALLED SEGMENT               START    LENGTH 
--------------------------------------------------- 
?C_C51STARTUP                       -----    ----- 
  +--> ?PR?MAIN?MAIN 
BL51 BANKED LINKER/LOCATER V6.22                                                      05/06/2015  20:47:11  PAGE 2 
 
 
 
?PR?MAIN?MAIN                       -----    ----- 
  +--> ?PR?DS18B20READTEMP?TEMP 
  +--> ?PR?_DISPLAY?MAIN 
 
?PR?DS18B20READTEMP?TEMP            0008H    0001H 
  +--> ?PR?DS18B20CHANGTEMP?TEMP 
  +--> ?PR?DS18B20READTEMPCOM?TEMP 
  +--> ?PR?DS18B20READBYTE?TEMP 
 
?PR?DS18B20CHANGTEMP?TEMP           -----    ----- 
  +--> ?PR?_DS18B20WRITEBYTE?TEMP 
 
?PR?_DS18B20WRITEBYTE?TEMP          0009H    0002H 
  +--> ?PR?DS18B20INIT?TEMP 
  +--> ?PR?_DELAY1MS?TEMP 
 
?PR?DS18B20INIT?TEMP                -----    ----- 
  +--> ?PR?_DELAY1MS?TEMP 
 
?PR?DS18B20READTEMPCOM?TEMP         -----    ----- 
  +--> ?PR?_DS18B20WRITEBYTE?TEMP 
 
?PR?_DISPLAY?MAIN                   0008H    0004H 
  +--> ?PR?DELAY500US?MAIN 
  +--> ?CO?MAIN 
 
?PR?DELAY500US?MAIN                 -----    ----- 
  +--> ?CO?MAIN 
 
 
 
SYMBOL TABLE OF MODULE:  pro (?C_STARTUP) 
 
  VALUE           TYPE          NAME 
  ---------------------------------- 
 
  -------         MODULE        ?C_STARTUP 
  C:0525H         SEGMENT       ?C_C51STARTUP 
  I:000CH         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:0528H         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 
BL51 BANKED LINKER/LOCATER V6.22                                                      05/06/2015  20:47:11  PAGE 3 
 
 
  C:0525H         SYMBOL        STARTUP1 
  N:0000H         SYMBOL        XBPSTACK 
  N:0000H         SYMBOL        XBPSTACKTOP 
  N:0000H         SYMBOL        XDATALEN 
  N:0000H         SYMBOL        XDATASTART 
  C:0000H         LINE#         126 
  C:0525H         LINE#         133 
  C:0527H         LINE#         134 
  C:0528H         LINE#         135 
  C:0529H         LINE#         136 
  C:052BH         LINE#         185 
  C:052EH         LINE#         196 
  -------         ENDMOD        ?C_STARTUP 
 
  -------         MODULE        MAIN 
  C:0000H         SYMBOL        _ICE_DUMMY_ 
  D:0080H         PUBLIC        P0 
  D:00A0H         PUBLIC        P2 
  D:00B0H         PUBLIC        P3 
  C:04E7H         PUBLIC        delay500us 
  C:053BH         PUBLIC        main 
  B:00A0H.0       PUBLIC        ff 
  C:0531H         PUBLIC        DIG_CODE 
  C:0359H         PUBLIC        _Display 
  -------         PROC          L?0016 
  -------         ENDPROC       L?0016 
  -------         PROC          DELAY500US 
  -------         DO             
  D:0006H         SYMBOL        a 
  D:0007H         SYMBOL        b 
  -------         ENDDO          
  C:04E7H         LINE#         5 
  C:04E7H         LINE#         6 
  C:04E7H         LINE#         8 
  C:04E9H         LINE#         9 
  C:04EFH         LINE#         10 
  -------         ENDPROC       DELAY500US 
  -------         PROC          _DISPLAY 
  D:0002H         SYMBOL        temp 
  -------         DO             
  D:0008H         SYMBOL        tp 
  -------         ENDDO          
  C:0359H         LINE#         11 
  C:035DH         LINE#         12 
  C:035DH         LINE#         14 
  C:0365H         LINE#         15 
  C:0367H         LINE#         16 
  C:036CH         LINE#         17 
  C:0372H         LINE#         18 
  C:0382H         LINE#         19 
  C:039DH         LINE#         20 
  C:039FH         LINE#         22 
  C:03A1H         LINE#         23 
  C:03B1H         LINE#         24 
  C:03CAH         LINE#         25 
  C:03CAH         LINE#         26 
  C:03CDH         LINE#         27 
BL51 BANKED LINKER/LOCATER V6.22                                                      05/06/2015  20:47:11  PAGE 4 
 
 
  C:03DCH         LINE#         28 
  C:03DFH         LINE#         29 
  C:03E2H         LINE#         30 
  C:03E5H         LINE#         31 
  C:040DH         LINE#         32 
  C:0410H         LINE#         33 
  C:0413H         LINE#         34 
  C:0416H         LINE#         35 
  C:0424H         LINE#         36 
  C:0427H         LINE#         37 
  C:042AH         LINE#         38 
  -------         ENDPROC       _DISPLAY 
  -------         PROC          MAIN 
  C:053BH         LINE#         39 
  C:053BH         LINE#         40 
  C:053BH         LINE#         41 
  C:053BH         LINE#         42 
  C:053BH         LINE#         43 
  C:0541H         LINE#         44 
  -------         ENDPROC       MAIN 
  -------         ENDMOD        MAIN 
 
  -------         MODULE        TEMP 
  C:0000H         SYMBOL        _ICE_DUMMY_ 
  C:050EH         PUBLIC        Ds18b20ReadTemp 
  D:00B0H         PUBLIC        P3 
  C:04F0H         PUBLIC        _Delay1ms 
  C:0437H         PUBLIC        _Ds18b20WriteByte 
  C:054BH         PUBLIC        Ds18b20ReadTempCom 
  B:00B0H.7       PUBLIC        DSPORT 
  C:0543H         PUBLIC        Ds18b20ChangTemp 
  C:046DH         PUBLIC        Ds18b20ReadByte 
  C:04ABH         PUBLIC        Ds18b20Init 
  -------         PROC          _DELAY1MS 
  D:0006H         SYMBOL        y 
  -------         DO             
  D:0004H         SYMBOL        x 
  -------         ENDDO          
  C:04F0H         LINE#         9 
  C:04F0H         LINE#         10 
  C:04F0H         LINE#         12 
  C:04F9H         LINE#         13 
  C:04F9H         LINE#         14 
  C:0506H         LINE#         15 
  C:050DH         LINE#         16 
  -------         ENDPROC       _DELAY1MS 
  -------         PROC          DS18B20INIT 
  -------         DO             
  D:0003H         SYMBOL        i 
  -------         ENDDO          
  C:04ABH         LINE#         24 
  C:04ABH         LINE#         25 
  C:04ABH         LINE#         27 
  C:04ADH         LINE#         28 
  C:04AFH         LINE#         29 
  C:04B5H         LINE#         30 
  C:04B7H         LINE#         31 
BL51 BANKED LINKER/LOCATER V6.22                                                      05/06/2015  20:47:11  PAGE 5 
 
 
  C:04B9H         LINE#         32 
  C:04BCH         LINE#         33 
  C:04BCH         LINE#         34 
  C:04C3H         LINE#         35 
  C:04C4H         LINE#         36 
  C:04CAH         LINE#         37 
  C:04CAH         LINE#         38 
  C:04CDH         LINE#         39 
  C:04CDH         LINE#         41 
  C:04CDH         LINE#         42 
  C:04CFH         LINE#         43 
  -------         ENDPROC       DS18B20INIT 
  -------         PROC          L?0039 
  -------         ENDPROC       L?0039 
  -------         PROC          _DS18B20WRITEBYTE 
  D:0007H         SYMBOL        dat 
  -------         DO             
  D:0009H         SYMBOL        i 
  D:0002H         SYMBOL        j 
  -------         ENDDO          
  C:0437H         LINE#         52 
  C:0437H         LINE#         53 
  C:0437H         LINE#         56 
  C:043AH         LINE#         57 
  C:043AH         LINE#         58 
  C:043CH         LINE#         59 
  C:0444H         LINE#         60 
  C:0448H         LINE#         61 
  C:044EH         LINE#         62 
  C:045BH         LINE#         63 
  C:045DH         LINE#         64 
  C:0461H         LINE#         65 
  C:046CH         LINE#         66 
  -------         ENDPROC       _DS18B20WRITEBYTE 
  -------         PROC          DS18B20READBYTE 
  -------         DO             
  D:0001H         SYMBOL        byte 
  D:0003H         SYMBOL        bi 
  D:0006H         SYMBOL        i 
  D:0004H         SYMBOL        j 
  -------         ENDDO          
  C:046DH         LINE#         75 
  C:046DH         LINE#         76 
  C:046DH         LINE#         79 
  C:0471H         LINE#         80 
  C:0471H         LINE#         81 
  C:0473H         LINE#         82 
  C:0477H         LINE#         83 
  C:0479H         LINE#         84 
  C:047DH         LINE#         85 
  C:0481H         LINE#         86 
  C:0485H         LINE#         88 
  C:0491H         LINE#         89 
  C:0495H         LINE#         90 
  C:049FH         LINE#         91 
  C:04A8H         LINE#         92 
  C:04AAH         LINE#         93 
BL51 BANKED LINKER/LOCATER V6.22                                                      05/06/2015  20:47:11  PAGE 6 
 
 
  -------         ENDPROC       DS18B20READBYTE 
  -------         PROC          DS18B20CHANGTEMP 
  C:0543H         LINE#         101 
  C:0543H         LINE#         102 
  C:0543H         LINE#         103 
  C:0543H         LINE#         104 
  C:0543H         LINE#         105 
  C:0546H         LINE#         106 
  -------         ENDPROC       DS18B20CHANGTEMP 
  -------         PROC          DS18B20READTEMPCOM 
  C:054BH         LINE#         117 
  C:054BH         LINE#         118 
  C:054BH         LINE#         120 
  C:054BH         LINE#         121 
  C:054BH         LINE#         122 
  C:054EH         LINE#         123 
  -------         ENDPROC       DS18B20READTEMPCOM 
  -------         PROC          DS18B20READTEMP 
  -------         DO             
  D:0006H         SYMBOL        temp 
  D:0007H         SYMBOL        tmh 
  D:0008H         SYMBOL        tml 
  -------         ENDDO          
  C:050EH         LINE#         132 
  C:050EH         LINE#         133 
  C:050EH         LINE#         134 
  C:0511H         LINE#         136 
  C:0514H         LINE#         137 
  C:0517H         LINE#         138 
  C:051CH         LINE#         139 
  C:051FH         LINE#         140 
  C:051FH         LINE#         141 
  C:0521H         LINE#         142 
  C:0524H         LINE#         143 
  C:0524H         LINE#         144 
  -------         ENDPROC       DS18B20READTEMP 
  -------         ENDMOD        TEMP 
 
  -------         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?FCAST 
  C:020BH         PUBLIC        ?C?FCASTC 
  C:0206H         PUBLIC        ?C?FCASTI 
  C:0201H         PUBLIC        ?C?FCASTL 
  -------         ENDMOD        ?C?FCAST 
 
  -------         MODULE        ?C?CASTF 
  C:023FH         PUBLIC        ?C?CASTF 
  -------         ENDMOD        ?C?CASTF 
 
BL51 BANKED LINKER/LOCATER V6.22                                                      05/06/2015  20:47:11  PAGE 7 
 
 
  -------         MODULE        ?C?SIDIV 
  C:02C0H         PUBLIC        ?C?SIDIV 
  -------         ENDMOD        ?C?SIDIV 
 
  -------         MODULE        ?C?LNEG 
  C:02F6H         PUBLIC        ?C?LNEG 
  -------         ENDMOD        ?C?LNEG 
 
  -------         MODULE        ?C?UIDIV 
  C:0304H         PUBLIC        ?C?UIDIV 
  -------         ENDMOD        ?C?UIDIV 
 
Program Size: data=13.0 xdata=0 code=1363 
LINK/LOCATE RUN COMPLETE.  0 WARNING(S),  0 ERROR(S)