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

📄 ds18b20.m51

📁 18B20的单片机实现程序
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V4.13                                                        05/07/2008  23:22:36  PAGE 1


BL51 BANKED LINKER/LOCATER V4.13, INVOKED BY:
D:\KEIL\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\C51\LIB\C51FPS.LIB (?C?FPADD)
  D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
  D:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
  D:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
  D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
  D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  D:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  D:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)


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     0005H     UNIT         _DATA_GROUP_
            DATA    000DH     0003H     UNIT         ?DT?DS18B20
            DATA    0010H     0002H     UNIT         ?DT?READROM?DS18B20
                    0012H     000EH                  *** 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     0320H     UNIT         ?C?LIB_CODE
            CODE    0323H     0074H     UNIT         ?PR?_DISPLAY?DS18B20
            CODE    0397H     0066H     UNIT         ?PR?TMP?DS18B20
            CODE    03FDH     004AH     UNIT         ?PR?_TMPWRITEBYTE?DS18B20
            CODE    0447H     0027H     UNIT         ?PR?TMPREADBIT?DS18B20
            CODE    046EH     0021H     UNIT         ?PR?_DELAY?DS18B20
            CODE    048FH     001FH     UNIT         ?PR?DSRESET?DS18B20
            CODE    04AEH     001DH     UNIT         ?PR?TMPREAD?DS18B20
            CODE    04CBH     001AH     UNIT         ?PR?MAIN?DS18B20
            CODE    04E5H     001AH     UNIT         ?CO?DS18B20
            CODE    04FFH     0016H     UNIT         ?PR?READROM?DS18B20
            CODE    0515H     0012H     UNIT         ?PR?INIT_COM?DS18B20
            CODE    0527H     0010H     UNIT         ?PR?TMPCHANGE?DS18B20
            CODE    0537H     000CH     UNIT         ?C_C51STARTUP
            CODE    0543H     0009H     UNIT         ?PR?DELAY10MS?DS18B20



OVERLAY MAP OF MODULE:   DS18B20 (DS18B20)


BL51 BANKED LINKER/LOCATER V4.13                                                      05/07/2008  23:22:36  PAGE 2


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

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

?PR?TMPCHANGE?DS18B20             -----    -----      -----    -----
  +--> ?PR?DSRESET?DS18B20
  +--> ?PR?_DELAY?DS18B20
  +--> ?PR?_TMPWRITEBYTE?DS18B20

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

?PR?TMP?DS18B20                   -----    -----      0009H    0004H
  +--> ?PR?DSRESET?DS18B20
  +--> ?PR?_DELAY?DS18B20
  +--> ?PR?_TMPWRITEBYTE?DS18B20
  +--> ?PR?TMPREAD?DS18B20

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

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

?PR?_DISPLAY?DS18B20              -----    -----      0009H    0001H
  +--> ?CO?DS18B20
  +--> ?PR?_DELAY?DS18B20



SYMBOL TABLE OF MODULE:  DS18B20 (DS18B20)

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

  -------         MODULE        DS18B20
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:048FH         PUBLIC        dsreset
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  B:00B0H.4       PUBLIC        T0
  B:00D0H.6       PUBLIC        AC
  B:00B0H.5       PUBLIC        T1
  B:0090H.0       PUBLIC        T2
  B:00A8H.7       PUBLIC        EA
  C:04E5H         PUBLIC        table
  D:00A8H         PUBLIC        IE
  B:00C8H.6       PUBLIC        EXF2
  B:00B0H.7       PUBLIC        RD
BL51 BANKED LINKER/LOCATER V4.13                                                      05/07/2008  23:22:36  PAGE 3


  C:0515H         PUBLIC        Init_Com
  B:00A0H.2       PUBLIC        DS
  B:00A8H.4       PUBLIC        ES
  C:03FDH         PUBLIC        _tmpwritebyte
  D:00B8H         PUBLIC        IP
  B:0098H.0       PUBLIC        RI
  B:00B0H.2       PUBLIC        INT0
  B:00D0H.7       PUBLIC        CY
  B:0098H.1       PUBLIC        TI
  B:00B0H.3       PUBLIC        INT1
  B:00B8H.4       PUBLIC        PS
  B:0090H.1       PUBLIC        T2EX
  B:00D0H.2       PUBLIC        OV
  C:04CBH         PUBLIC        main
  B:00A0H.6       PUBLIC        dula
  B:00C8H.1       PUBLIC        C_T2
  B:00B0H.6       PUBLIC        WR
  B:00A0H.7       PUBLIC        wela
  B:00C8H.5       PUBLIC        RCLK
  B:00C8H.4       PUBLIC        TCLK
  D:0099H         PUBLIC        SBUF
  D:0087H         PUBLIC        PCON
  C:0447H         PUBLIC        tmpreadbit
  D:0098H         PUBLIC        SCON
  D:0089H         PUBLIC        TMOD
  D:0088H         PUBLIC        TCON
  D:000DH         PUBLIC        temp
  C:04F5H         PUBLIC        table1
  C:0527H         PUBLIC        tmpchange
  B:0088H.1       PUBLIC        IE0
  B:0088H.3       PUBLIC        IE1
  B:00C8H.0       PUBLIC        CP_RL2
  B:00A8H.1       PUBLIC        ET0
  B:00A8H.3       PUBLIC        ET1
  B:0088H.5       PUBLIC        TF0
  B:00A8H.5       PUBLIC        ET2
  B:0088H.7       PUBLIC        TF1
  B:00C8H.7       PUBLIC        TF2
  B:0098H.2       PUBLIC        RB8
  D:000FH         PUBLIC        flag1
  B:00A8H.0       PUBLIC        EX0
  B:0088H.0       PUBLIC        IT0
  D:008DH         PUBLIC        TH1
  B:0098H.3       PUBLIC        TB8
  B:00A8H.2       PUBLIC        EX1
  B:0088H.2       PUBLIC        IT1
  B:00D0H.0       PUBLIC        P
  B:0098H.7       PUBLIC        SM0
  B:0098H.6       PUBLIC        SM1
  D:008BH         PUBLIC        TL1
  C:0397H         PUBLIC        tmp
  B:0098H.5       PUBLIC        SM2
  B:00B8H.1       PUBLIC        PT0
  C:0543H         PUBLIC        delay10ms
  B:00B8H.3       PUBLIC        PT1
  B:00D0H.3       PUBLIC        RS0
  B:00B8H.5       PUBLIC        PT2
BL51 BANKED LINKER/LOCATER V4.13                                                      05/07/2008  23:22:36  PAGE 4


  B:0088H.4       PUBLIC        TR0
  B:00D0H.4       PUBLIC        RS1
  B:0088H.6       PUBLIC        TR1
  B:00C8H.2       PUBLIC        TR2
  B:00B8H.0       PUBLIC        PX0
  B:00B8H.2       PUBLIC        PX1
  C:0323H         PUBLIC        _display
  B:00C8H.3       PUBLIC        EXEN2
  B:0098H.4       PUBLIC        REN
  D:00C8H         PUBLIC        T2CON
  C:04FFH         PUBLIC        readrom
  B:00B0H.0       PUBLIC        RXD
  B:00B0H.1       PUBLIC        TXD
  C:04AEH         PUBLIC        tmpread
  C:0476H         PUBLIC        _delay
  B:00D0H.5       PUBLIC        F0
  D:00D0H         PUBLIC        PSW
  C:046EH         SYMBOL        L?0062
  C:0472H         SYMBOL        L?0063
  -------         PROC          L?0061
  -------         ENDPROC       L?0061
  C:046EH         SYMBOL        L?0062
  C:0472H         SYMBOL        L?0063
  -------         PROC          _DELAY
  D:0006H         SYMBOL        count
  -------         DO            count
  D:0004H         SYMBOL        i
  -------         ENDDO         i
  C:0476H         LINE#         20
  C:0476H         LINE#         21
  C:0476H         LINE#         23
  C:047AH         LINE#         24
  C:047AH         LINE#         25
  C:047EH         LINE#         26
  C:047EH         LINE#         27
  C:0487H         LINE#         28
  C:048CH         LINE#         29
  C:048EH         LINE#         30
  -------         ENDPROC       _DELAY
  -------         PROC          INIT_COM
  C:0515H         LINE#         32
  C:0515H         LINE#         33
  C:0515H         LINE#         34
  C:0518H         LINE#         35
  C:051BH         LINE#         36
  C:051EH         LINE#         37
  C:0521H         LINE#         38
  C:0524H         LINE#         39
  C:0526H         LINE#         40
  -------         ENDPROC       INIT_COM

⌨️ 快捷键说明

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