⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ds18b20.m51

📁 89C52单片机特效源文件 已全部试验
💻 M51
字号:
BL51 BANKED LINKER/LOCATER V5.02                                                        08/21/2008  20:02:18  PAGE 1


BL51 BANKED LINKER/LOCATER V5.02, INVOKED BY:
D:\KEIL C702\C51\BIN\BL51.EXE ds18b20.obj TO ds18b20 RAMSIZE (256)


MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  ds18b20.obj (DS18B20)
  D:\KEIL C702\C51\LIB\C51FPS.LIB (?C?FPADD)
  D:\KEIL C702\C51\LIB\C51FPS.LIB (?C?FPMUL)
  D:\KEIL C702\C51\LIB\C51FPS.LIB (?C?FCAST)
  D:\KEIL C702\C51\LIB\C51FPS.LIB (?C?CASTF)
  D:\KEIL C702\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
  D:\KEIL C702\C51\LIB\C51S.LIB (?C_STARTUP)
  D:\KEIL C702\C51\LIB\C51S.LIB (?C?CLDOPTR)
  D:\KEIL C702\C51\LIB\C51S.LIB (?C?SIDIV)
  D:\KEIL C702\C51\LIB\C51S.LIB (?C?LNEG)
  D:\KEIL C702\C51\LIB\C51S.LIB (?C_INIT)
  D:\KEIL C702\C51\LIB\C51S.LIB (?C?UIDIV)


LINK MAP OF MODULE:  ds18b20 (DS18B20)


            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     000BH     UNIT         ?DT?DS18B20
            DATA    0013H     0006H     UNIT         _DATA_GROUP_
            DATA    0019H     0002H     UNIT         ?DT?READROM?DS18B20
                    001BH     0005H                  *** GAP ***
            BIT     0020H.0   0000H.1   UNIT         _BIT_GROUP_
                    0020H.1   0000H.7                *** GAP ***
            IDATA   0021H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0383H     UNIT         ?C?LIB_CODE
            CODE    0386H     008CH     UNIT         ?C_C51STARTUP
            CODE    0412H     008AH     UNIT         ?PR?MAIN?DS18B20
            CODE    049CH     0063H     UNIT         ?PR?TMP?DS18B20
            CODE    04FFH     0048H     UNIT         ?PR?_TMPWRITEBYTE?DS18B20
            CODE    0547H     003FH     UNIT         ?PR?_DISPLAY?DS18B20
            CODE    0586H     0024H     UNIT         ?PR?TMPREADBIT?DS18B20
            CODE    05AAH     0020H     UNIT         ?PR?_DELAYB?DS18B20
            CODE    05CAH     001FH     UNIT         ?PR?DSRESET?DS18B20
            CODE    05E9H     001DH     UNIT         ?PR?TMPREAD?DS18B20
            CODE    0606H     0013H     UNIT         ?PR?READROM?DS18B20
            CODE    0619H     000DH     UNIT         ?PR?TMPCHANGE?DS18B20
            CODE    0626H     000DH     UNIT         ?CO?DS18B20
            CODE    0633H     000BH     UNIT         ?C_INITSEG
            CODE    063EH     0009H     UNIT         ?PR?DELAY10MS?DS18B20
            CODE    0647H     0006H     UNIT         ?PR?DELAY?DS18B20


BL51 BANKED LINKER/LOCATER V5.02                                                      08/21/2008  20:02:18  PAGE 2



OVERLAY MAP OF MODULE:   ds18b20 (DS18B20)


SEGMENT                              BIT_GROUP          DATA_GROUP 
  +--> CALLED SEGMENT             START    LENGTH     START    LENGTH
---------------------------------------------------------------------
?C_C51STARTUP                     -----    -----      -----    -----
  +--> ?PR?MAIN?DS18B20
  +--> ?C_INITSEG

?PR?MAIN?DS18B20                  -----    -----      0013H    0001H
  +--> ?PR?TMPCHANGE?DS18B20
  +--> ?PR?TMP?DS18B20
  +--> ?PR?_DISPLAY?DS18B20

?PR?TMPCHANGE?DS18B20             -----    -----      -----    -----
  +--> ?PR?_DELAYB?DS18B20
  +--> ?PR?_TMPWRITEBYTE?DS18B20

?PR?_DELAYB?DS18B20               -----    -----      -----    -----
  +--> ?PR?DSRESET?DS18B20

?PR?_TMPWRITEBYTE?DS18B20         0020H.0  0000H.1    -----    -----

?PR?TMP?DS18B20                   -----    -----      0014H    0004H
  +--> ?PR?_DELAYB?DS18B20
  +--> ?PR?_TMPWRITEBYTE?DS18B20
  +--> ?PR?TMPREAD?DS18B20

?PR?TMPREAD?DS18B20               -----    -----      -----    -----
  +--> ?PR?TMPREADBIT?DS18B20

?PR?TMPREADBIT?DS18B20            0020H.0  0000H.1    -----    -----

?PR?_DISPLAY?DS18B20              -----    -----      0014H    0005H
  +--> ?CO?DS18B20
  +--> ?PR?DELAY?DS18B20



SYMBOL TABLE OF MODULE:  ds18b20 (DS18B20)

  VALUE           TYPE          NAME
  ----------------------------------

  -------         MODULE        DS18B20
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:05CAH         PUBLIC        dsreset
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  C:0626H         PUBLIC        table
  D:00A8H         PUBLIC        IE
  C:0647H         PUBLIC        delay
  B:00B0H.3       PUBLIC        DS
  C:04FFH         PUBLIC        _tmpwritebyte
BL51 BANKED LINKER/LOCATER V5.02                                                      08/21/2008  20:02:18  PAGE 3


  D:00B8H         PUBLIC        IP
  C:0412H         PUBLIC        main
  C:0586H         PUBLIC        tmpreadbit
  D:0098H         PUBLIC        SCON
  D:0088H         PUBLIC        TCON
  D:0008H         PUBLIC        temp
  C:0619H         PUBLIC        tmpchange
  D:000AH         PUBLIC        l_tmpdate
  D:0012H         PUBLIC        flag1
  C:049CH         PUBLIC        tmp
  C:05B1H         PUBLIC        _delayb
  C:063EH         PUBLIC        delay10ms
  C:0547H         PUBLIC        _display
  D:00C8H         PUBLIC        T2CON
  C:0606H         PUBLIC        readrom
  C:05E9H         PUBLIC        tmpread
  D:00D0H         PUBLIC        PSW
  -------         PROC          MAIN
  -------         DO            
  D:0013H         SYMBOL        i
  D:0002H         SYMBOL        l_tmp
  -------         ENDDO         
  C:0412H         LINE#         31
  C:0412H         LINE#         33
  C:0412H         LINE#         36
  C:0412H         LINE#         37
  C:0412H         LINE#         38
  C:0415H         LINE#         39
  C:041AH         LINE#         40
  C:0422H         LINE#         41
  C:0427H         LINE#         43
  C:0427H         LINE#         44
  C:0434H         LINE#         45
  C:0438H         LINE#         46
  C:043BH         LINE#         47
  C:043BH         LINE#         48
  C:044AH         LINE#         49
  C:0457H         LINE#         50
  C:0466H         LINE#         51
  C:0473H         LINE#         52
  C:0476H         LINE#         53
  C:0483H         LINE#         55
  C:048DH         LINE#         56
  C:0498H         LINE#         58
  -------         ENDPROC       MAIN
  -------         PROC          _DISPLAY
  D:0014H         SYMBOL        lp
  D:0017H         SYMBOL        lc
  -------         DO            
  D:0018H         SYMBOL        i
  -------         ENDDO         
  C:0547H         LINE#         64
  C:054FH         LINE#         65
  C:054FH         LINE#         67
  C:0552H         LINE#         68
  C:0555H         LINE#         69
  C:055EH         LINE#         70
BL51 BANKED LINKER/LOCATER V5.02                                                      08/21/2008  20:02:18  PAGE 4


  C:0573H         LINE#         71
  C:0576H         LINE#         72
  C:057CH         LINE#         73
  C:057CH         LINE#         74
  C:057FH         LINE#         75
  C:0581H         LINE#         76
  C:0585H         LINE#         77
  -------         ENDPROC       _DISPLAY
  -------         PROC          DELAY
  C:0647H         LINE#         78
  C:0647H         LINE#         79
  C:0647H         LINE#         80
  C:064CH         LINE#         81
  -------         ENDPROC       DELAY
  C:05AAH         SYMBOL        L?0068
  -------         PROC          L?0067
  -------         ENDPROC       L?0067
  C:05AAH         SYMBOL        L?0068
  -------         PROC          _DELAYB
  D:0006H         SYMBOL        count
  -------         DO            
  D:0004H         SYMBOL        i
  -------         ENDDO         
  C:05B1H         LINE#         82
  C:05B1H         LINE#         84
  C:05B1H         LINE#         88
  C:05B5H         LINE#         90
  C:05B5H         LINE#         92
  C:05B9H         LINE#         94
  C:05B9H         LINE#         96
  C:05C2H         LINE#         98
  C:05C7H         LINE#         100
  C:05C9H         LINE#         102
  -------         ENDPROC       _DELAYB
  -------         PROC          DSRESET
  -------         DO            
  D:0006H         SYMBOL        i
  -------         ENDDO         
  C:05CAH         LINE#         105
  C:05CAH         LINE#         107
  C:05CAH         LINE#         111
  C:05CCH         LINE#         113
  C:05D0H         LINE#         115
  C:05D9H         LINE#         117
  C:05DBH         LINE#         119
  C:05DFH         LINE#         121
  C:05E8H         LINE#         123
  -------         ENDPROC       DSRESET
  -------         PROC          TMPREADBIT
  -------         DO            
  D:0006H         SYMBOL        i
  B:0020H.0       SYMBOL        dat
  -------         ENDDO         
  C:0586H         LINE#         127
  C:0586H         LINE#         129
  C:0586H         LINE#         135
  C:058CH         LINE#         137
BL51 BANKED LINKER/LOCATER V5.02                                                      08/21/2008  20:02:18  PAGE 5


  C:0596H         LINE#         139
  C:059AH         LINE#         141
  C:05A7H         LINE#         143
  C:05A9H         LINE#         145
  -------         ENDPROC       TMPREADBIT
  -------         PROC          TMPREAD
  -------         DO            
  D:0004H         SYMBOL        i
  D:0007H         SYMBOL        j
  D:0005H         SYMBOL        dat
  -------         ENDDO         
  C:05E9H         LINE#         149
  C:05E9H         LINE#         151
  C:05E9H         LINE#         155
  C:05EBH         LINE#         157
  C:05EDH         LINE#         159
  C:05EDH         LINE#         161
  C:05F3H         LINE#         163
  C:05FFH         LINE#         165
  C:0603H         LINE#         167
  C:0605H         LINE#         169
  -------         ENDPROC       TMPREAD
  -------         PROC          _TMPWRITEBYTE
  D:0007H         SYMBOL        dat
  -------         DO            
  D:0002H         SYMBOL        i
  D:0006H         SYMBOL        j
  B:0020H.0       SYMBOL        testb
  -------         ENDDO         
  C:04FFH         LINE#         173
  C:04FFH         LINE#         175
  C:04FFH         LINE#         183
  C:0501H         LINE#         185
  C:0501H         LINE#         187
  C:0505H         LINE#         189
  C:0509H         LINE#         191
  C:050CH         LINE#         193
  C:050CH         LINE#         195
  C:050EH         LINE#         197
  C:0516H         LINE#         199
  C:0518H         LINE#         201
  C:0527H         LINE#         203
  C:0527H         LINE#         207
  C:0527H         LINE#         209
  C:0529H         LINE#         211
  C:0536H         LINE#         213
  C:0538H         LINE#         215
  C:0542H         LINE#         217
  C:0542H         LINE#         219
  C:0546H         LINE#         221
  -------         ENDPROC       _TMPWRITEBYTE
  -------         PROC          TMPCHANGE
  C:0619H         LINE#         225
  C:0619H         LINE#         227
  C:0619H         LINE#         229
  C:0619H         LINE#         231
  C:061CH         LINE#         233
BL51 BANKED LINKER/LOCATER V5.02                                                      08/21/2008  20:02:18  PAGE 6


  C:0621H         LINE#         235
  -------         ENDPROC       TMPCHANGE
  -------         PROC          TMP
  -------         DO            
  D:0014H         SYMBOL        tt
  D:0003H         SYMBOL        a
  D:0007H         SYMBOL        b
  -------         ENDDO         
  C:049CH         LINE#         239
  C:049CH         LINE#         241
  C:049CH         LINE#         247
  C:049CH         LINE#         249
  C:049FH         LINE#         251
  C:04A4H         LINE#         253
  C:04A9H         LINE#         255
  C:04AEH         LINE#         257
  C:04B1H         LINE#         259
  C:04B6H         LINE#         261
  C:04BDH         LINE#         263
  C:04C2H         LINE#         265
  C:04DCH         LINE#         271
  C:04FEH         LINE#         275
  C:04FEH         LINE#         277
  -------         ENDPROC       TMP
  -------         PROC          READROM
  -------         DO            
  D:0019H         SYMBOL        sn1
  D:001AH         SYMBOL        sn2
  -------         ENDDO         
  C:0606H         LINE#         279
  C:0606H         LINE#         281
  C:0606H         LINE#         285
  C:0606H         LINE#         287
  C:0609H         LINE#         289
  C:060EH         LINE#         291
  C:0613H         LINE#         293
  C:0618H         LINE#         295
  -------         ENDPROC       READROM
  -------         PROC          DELAY10MS
  -------         DO            
  D:0007H         SYMBOL        a
  D:0006H         SYMBOL        b
  -------         ENDDO         
  C:063EH         LINE#         297
  C:063EH         LINE#         298
  C:063EH         LINE#         302
  C:0640H         LINE#         304
  C:0646H         LINE#         306
  -------         ENDPROC       DELAY10MS
  -------         ENDMOD        DS18B20

  -------         MODULE        ?C?FPADD
  C:000AH         PUBLIC        ?C?FPADD
  C:0006H         PUBLIC        ?C?FPSUB
  -------         ENDMOD        ?C?FPADD

  -------         MODULE        ?C?FPMUL
BL51 BANKED LINKER/LOCATER V5.02                                                      08/21/2008  20:02:18  PAGE 7


  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

  -------         MODULE        ?C?CLDOPTR
  C:02C0H         PUBLIC        ?C?CLDOPTR
  -------         ENDMOD        ?C?CLDOPTR

  -------         MODULE        ?C?SIDIV
  C:02EDH         PUBLIC        ?C?SIDIV
  -------         ENDMOD        ?C?SIDIV

  -------         MODULE        ?C?LNEG
  C:0323H         PUBLIC        ?C?LNEG
  -------         ENDMOD        ?C?LNEG

  -------         MODULE        ?C?UIDIV
  C:0331H         PUBLIC        ?C?UIDIV
  -------         ENDMOD        ?C?UIDIV

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?READROM?DS18B20

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?DELAY10MS?DS18B20

Program Size: data=28.1 xdata=0 code=1613
LINK/LOCATE RUN COMPLETE.  2 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -