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

📄 ds18b20温度测量系统.m51

📁 DS18B20的51驱动。 用STC89C52成功测试。
💻 M51
字号:
BL51 BANKED LINKER/LOCATER V6.00                                                        11/23/2008  16:07:10  PAGE 1


BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\软件\KEIL\C51\BIN\BL51.EXE .\STARTUP.obj, Text2.obj TO DS18B20温度测量系统 RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  .\STARTUP.obj (?C_STARTUP)
  Text2.obj (TEXT2)
  C:\软件\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
  C:\软件\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)


LINK MAP OF MODULE:  DS18B20温度测量系统 (?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     0006H     UNIT         ?DT?TEXT2
                    000EH     0012H                  *** 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     0067H     UNIT         ?C?LIB_CODE
            CODE    006AH     0057H     UNIT         ?PR?_TMWBYTE?TEXT2
            CODE    00C1H     0055H     UNIT         ?PR?MAIN?TEXT2
            CODE    0116H     0038H     UNIT         ?PR?BCD?TEXT2
            CODE    014EH     002CH     UNIT         ?PR?SHOW?TEXT2
            CODE    017AH     002AH     UNIT         ?PR?TMRTEMP?TEXT2
            CODE    01A4H     0024H     UNIT         ?PR?TMRBIT?TEXT2
            CODE    01C8H     001FH     UNIT         ?PR?TMRESET?TEXT2
            CODE    01E7H     001EH     UNIT         ?PR?_DELAY1?TEXT2
            CODE    0205H     001DH     UNIT         ?PR?TMRBYTE?TEXT2
            CODE    0222H     0016H     UNIT         ?PR?TMPRE?TEXT2
            CODE    0238H     0010H     UNIT         ?CO?TEXT2
            CODE    0248H     000FH     UNIT         ?PR?DELAY?TEXT2
            CODE    0257H     000CH     UNIT         ?C_C51STARTUP
            CODE    0263H     0008H     UNIT         ?PR?TMSTART?TEXT2



OVERLAY MAP OF MODULE:   DS18B20温度测量系统 (?C_STARTUP)


SEGMENT                           BIT_GROUP 
  +--> CALLED SEGMENT          START    LENGTH
----------------------------------------------
?C_C51STARTUP                  -----    -----
  +--> ?PR?MAIN?TEXT2

?PR?MAIN?TEXT2                 -----    -----
BL51 BANKED LINKER/LOCATER V6.00                                                      11/23/2008  16:07:10  PAGE 2


  +--> ?PR?TMSTART?TEXT2
  +--> ?PR?TMRTEMP?TEXT2
  +--> ?PR?BCD?TEXT2
  +--> ?PR?SHOW?TEXT2

?PR?TMSTART?TEXT2              -----    -----
  +--> ?PR?_TMWBYTE?TEXT2

?PR?_TMWBYTE?TEXT2             0020H.0  0000H.1
  +--> ?PR?TMRESET?TEXT2
  +--> ?PR?TMPRE?TEXT2
  +--> ?PR?_DELAY1?TEXT2

?PR?TMRTEMP?TEXT2              -----    -----
  +--> ?PR?_TMWBYTE?TEXT2
  +--> ?PR?TMRBYTE?TEXT2

?PR?TMRBYTE?TEXT2              -----    -----
  +--> ?PR?TMRBIT?TEXT2

?PR?TMRBIT?TEXT2               0020H.0  0000H.1

?PR?SHOW?TEXT2                 -----    -----
  +--> ?CO?TEXT2
  +--> ?PR?DELAY?TEXT2



SYMBOL TABLE OF MODULE:  DS18B20温度测量系统 (?C_STARTUP)

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

  -------         MODULE        ?C_STARTUP
  C:0257H         SEGMENT       ?C_C51STARTUP
  I:0021H         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:025AH         SYMBOL        IDATALOOP
  N:0000H         SYMBOL        PBPSTACK
  N:0000H         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:0257H         SYMBOL        STARTUP1
  N:0000H         SYMBOL        XBPSTACK
  N:0000H         SYMBOL        XBPSTACKTOP
  N:0000H         SYMBOL        XDATALEN
BL51 BANKED LINKER/LOCATER V6.00                                                      11/23/2008  16:07:10  PAGE 3


  N:0000H         SYMBOL        XDATASTART
  C:0000H         LINE#         92
  C:0257H         LINE#         99
  C:0259H         LINE#         100
  C:025AH         LINE#         101
  C:025BH         LINE#         102
  C:025DH         LINE#         151
  C:0260H         LINE#         155
  -------         ENDMOD        ?C_STARTUP

  -------         MODULE        TEXT2
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  C:01C8H         PUBLIC        tmreset
  C:0205H         PUBLIC        tmrbyte
  C:017AH         PUBLIC        tmrtemp
  D:00A8H         PUBLIC        IE
  D:0008H         PUBLIC        sdata
  C:0248H         PUBLIC        delay
  C:0263H         PUBLIC        tmstart
  C:01A4H         PUBLIC        tmrbit
  D:00B8H         PUBLIC        IP
  C:01E7H         PUBLIC        _delay1
  C:00C1H         PUBLIC        main
  C:0238H         PUBLIC        duma
  C:0116H         PUBLIC        bcd
  C:0222H         PUBLIC        tmpre
  D:0098H         PUBLIC        SCON
  D:0088H         PUBLIC        TCON
  B:00A0H.7       PUBLIC        dat
  C:0244H         PUBLIC        xuan
  D:000AH         PUBLIC        dis
  C:014EH         PUBLIC        show
  D:00C8H         PUBLIC        T2CON
  C:0079H         PUBLIC        _tmwbyte
  D:00D0H         PUBLIC        PSW
  -------         PROC          _DELAY1
  D:0006H         SYMBOL        t
  -------         DO            
  D:0004H         SYMBOL        i
  -------         ENDDO         
  C:01E7H         LINE#         8
  C:01E7H         LINE#         10
  C:01F1H         LINE#         11
  C:0204H         LINE#         12
  C:0204H         LINE#         13
  -------         ENDPROC       _DELAY1
  -------         PROC          TMRESET
  -------         DO            
  D:0006H         SYMBOL        i
  -------         ENDDO         
  C:01C8H         LINE#         15
  C:01C8H         LINE#         17
  C:01CAH         LINE#         18
BL51 BANKED LINKER/LOCATER V6.00                                                      11/23/2008  16:07:10  PAGE 4


  C:01D7H         LINE#         19
  C:01D9H         LINE#         20
  C:01E6H         LINE#         21
  -------         ENDPROC       TMRESET
  -------         PROC          TMPRE
  -------         DO            
  D:0006H         SYMBOL        i
  -------         ENDDO         
  C:0222H         LINE#         23
  C:0222H         LINE#         25
  C:0225H         LINE#         26
  C:022AH         LINE#         27
  C:0237H         LINE#         28
  -------         ENDPROC       TMPRE
  -------         PROC          TMRBIT
  -------         DO            
  D:0006H         SYMBOL        i
  B:0020H.0       SYMBOL        d
  -------         ENDDO         
  C:01A4H         LINE#         30
  C:01A4H         LINE#         33
  C:01AAH         LINE#         34
  C:01B4H         LINE#         35
  C:01B8H         LINE#         36
  C:01C5H         LINE#         37
  C:01C7H         LINE#         38
  -------         ENDPROC       TMRBIT
  -------         PROC          TMRBYTE
  -------         DO            
  D:0004H         SYMBOL        i
  D:0007H         SYMBOL        j
  D:0005H         SYMBOL        d
  -------         ENDDO         
  C:0205H         LINE#         39
  C:0205H         LINE#         41
  C:0207H         LINE#         42
  C:0209H         LINE#         43
  C:020FH         LINE#         44
  C:021BH         LINE#         45
  C:021FH         LINE#         46
  C:0221H         LINE#         47
  -------         ENDPROC       TMRBYTE
  -------         PROC          L?0077
  -------         ENDPROC       L?0077
  -------         PROC          _TMWBYTE
  D:0007H         SYMBOL        d
  -------         DO            
  D:0002H         SYMBOL        i
  D:0006H         SYMBOL        j
  B:0020H.0       SYMBOL        testb
  -------         ENDDO         
  C:0079H         LINE#         48
  C:0079H         LINE#         52
  C:007BH         LINE#         53
  C:007FH         LINE#         54
  C:0083H         LINE#         55
  C:0086H         LINE#         56
BL51 BANKED LINKER/LOCATER V6.00                                                      11/23/2008  16:07:10  PAGE 5


  C:0088H         LINE#         57
  C:0090H         LINE#         58
  C:0092H         LINE#         59
  C:00A1H         LINE#         60
  C:00A1H         LINE#         61
  C:00A1H         LINE#         62
  C:00A3H         LINE#         63
  C:00B0H         LINE#         64
  C:00B2H         LINE#         65
  C:00BCH         LINE#         66
  C:00BCH         LINE#         67
  C:00C0H         LINE#         68
  -------         ENDPROC       _TMWBYTE
  -------         PROC          TMSTART
  C:0263H         LINE#         70
  C:0263H         LINE#         71
  C:0263H         LINE#         72
  C:0263H         LINE#         73
  C:0263H         LINE#         74
  C:0266H         LINE#         75
  -------         ENDPROC       TMSTART
  -------         PROC          TMRTEMP
  -------         DO            
  D:0003H         SYMBOL        a
  D:0007H         SYMBOL        b
  D:0003H         SYMBOL        y1
  D:0006H         SYMBOL        y3
  D:0006H         SYMBOL        y2
  -------         ENDDO         
  C:017AH         LINE#         79
  C:017AH         LINE#         82
  C:017AH         LINE#         83
  C:017AH         LINE#         84
  C:017AH         LINE#         85
  C:017DH         LINE#         86
  C:0182H         LINE#         87
  C:0187H         LINE#         88
  C:018AH         LINE#         89
  C:018AH         LINE#         90
  C:018CH         LINE#         91
  C:018EH         LINE#         92
  C:01A3H         LINE#         93
  C:01A3H         LINE#         94
  -------         ENDPROC       TMRTEMP
  -------         PROC          DELAY
  -------         DO            
  D:0006H         SYMBOL        i
  -------         ENDDO         
  C:0248H         LINE#         95
  C:0248H         LINE#         97
  C:0256H         LINE#         98
  -------         ENDPROC       DELAY
  -------         PROC          BCD
  C:0116H         LINE#         99
  C:0116H         LINE#         101
  C:0123H         LINE#         102
  C:013DH         LINE#         103
BL51 BANKED LINKER/LOCATER V6.00                                                      11/23/2008  16:07:10  PAGE 6


  C:014AH         LINE#         104
  C:014DH         LINE#         105
  -------         ENDPROC       BCD
  -------         PROC          SHOW
  -------         DO            
  D:0005H         SYMBOL        s
  -------         ENDDO         
  C:014EH         LINE#         106
  C:014EH         LINE#         108
  C:0150H         LINE#         109
  C:0155H         LINE#         110
  C:0162H         LINE#         112
  C:016BH         LINE#         113
  C:0172H         LINE#         114
  C:0175H         LINE#         115
  C:0179H         LINE#         116
  -------         ENDPROC       SHOW
  -------         PROC          MAIN
  -------         DO            
  D:0001H         SYMBOL        i
  -------         ENDDO         
  C:00C1H         LINE#         118
  C:00C1H         LINE#         120
  C:00C6H         LINE#         121
  C:00C6H         LINE#         122
  C:00C9H         LINE#         123
  C:00D0H         LINE#         124
  C:00E0H         LINE#         125
  C:00F0H         LINE#         126
  C:0100H         LINE#         127
  C:0103H         LINE#         128
  C:010DH         LINE#         129
  C:0113H         LINE#         130
  -------         ENDPROC       MAIN
  -------         ENDMOD        TEXT2

  -------         MODULE        ?C?IMUL
  C:0003H         PUBLIC        ?C?IMUL
  -------         ENDMOD        ?C?IMUL

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

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

⌨️ 快捷键说明

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