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

📄 ds18b20.m51

📁 DS18B20 c51程序(EE21学习板演示程序)
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V4.13                                                        10/31/2008  14:32:15  PAGE 1


BL51 BANKED LINKER/LOCATER V4.13, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE ds18b20.obj TO ds18b20 RAMSIZE (256)


MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  ds18b20.obj (DS18B20)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  C:\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     0004H     UNIT         ?DT?DS18B20
            DATA    000CH     0004H     UNIT         _DATA_GROUP_
                    0010H     0010H                  *** 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     006AH     UNIT         ?PR?READTEMP?DS18B20
            CODE    038DH     0066H     UNIT         ?PR?_DISPLAY?DS18B20
            CODE    03F3H     004AH     UNIT         ?PR?_WRITEBYTE?DS18B20
            CODE    043DH     002CH     UNIT         ?PR?_DELAY?DS18B20
            CODE    0469H     0027H     UNIT         ?PR?READBIT?DS18B20
            CODE    0490H     0020H     UNIT         ?CO?DS18B20
            CODE    04B0H     001FH     UNIT         ?PR?RESET?DS18B20
            CODE    04CFH     001DH     UNIT         ?PR?READBYTE?DS18B20
            CODE    04ECH     001DH     UNIT         ?PR?MAIN?DS18B20
            CODE    0509H     0016H     UNIT         ?PR?WAIT?DS18B20
            CODE    051FH     0013H     UNIT         ?PR?CONVERT?DS18B20
            CODE    0532H     000CH     UNIT         ?C_C51STARTUP



OVERLAY MAP OF MODULE:   ds18b20 (DS18B20)


SEGMENT                           BIT_GROUP          DATA_GROUP 
  +--> CALLED SEGMENT          START    LENGTH     START    LENGTH
------------------------------------------------------------------
BL51 BANKED LINKER/LOCATER V4.13                                                      10/31/2008  14:32:15  PAGE 2


?C_C51STARTUP                  -----    -----      -----    -----
  +--> ?PR?MAIN?DS18B20

?PR?MAIN?DS18B20               -----    -----      -----    -----
  +--> ?PR?_DELAY?DS18B20
  +--> ?PR?CONVERT?DS18B20
  +--> ?PR?READTEMP?DS18B20
  +--> ?PR?_DISPLAY?DS18B20

?PR?_DELAY?DS18B20             -----    -----      -----    -----
  +--> ?CO?DS18B20

?PR?CONVERT?DS18B20            -----    -----      -----    -----
  +--> ?PR?RESET?DS18B20
  +--> ?PR?WAIT?DS18B20
  +--> ?PR?_DELAY?DS18B20
  +--> ?PR?_WRITEBYTE?DS18B20

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

?PR?READTEMP?DS18B20           -----    -----      000CH    0004H
  +--> ?PR?RESET?DS18B20
  +--> ?PR?WAIT?DS18B20
  +--> ?PR?_DELAY?DS18B20
  +--> ?PR?_WRITEBYTE?DS18B20
  +--> ?PR?READBYTE?DS18B20

?PR?READBYTE?DS18B20           -----    -----      -----    -----
  +--> ?PR?READBIT?DS18B20

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

?PR?_DISPLAY?DS18B20           -----    -----      000CH    0001H
  +--> ?PR?_DELAY?DS18B20
  +--> ?CO?DS18B20



SYMBOL TABLE OF MODULE:  ds18b20 (DS18B20)

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

  -------         MODULE        DS18B20
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00B0H         PUBLIC        P3
  B:00B0H.4       PUBLIC        T0
  B:00D0H.6       PUBLIC        AC
  B:00B0H.5       PUBLIC        T1
  C:051FH         PUBLIC        convert
  B:0090H.0       PUBLIC        T2
  B:00A8H.7       PUBLIC        EA
  C:04A0H         PUBLIC        table
  D:00A8H         PUBLIC        IE
  B:0090H.3       PUBLIC        DQ
BL51 BANKED LINKER/LOCATER V4.13                                                      10/31/2008  14:32:15  PAGE 3


  B:00C8H.6       PUBLIC        EXF2
  B:00B0H.7       PUBLIC        RD
  B:00A8H.4       PUBLIC        ES
  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:04B0H         PUBLIC        reset
  C:04ECH         PUBLIC        main
  D:0008H         PUBLIC        tplsb
  D:0009H         PUBLIC        tpmsb
  B:00C8H.1       PUBLIC        C_T2
  B:00B0H.6       PUBLIC        WR
  B:00C8H.5       PUBLIC        RCLK
  B:00C8H.4       PUBLIC        TCLK
  D:0098H         PUBLIC        SCON
  D:0088H         PUBLIC        TCON
  B:0090H.6       PUBLIC        led
  C:0509H         PUBLIC        wait
  D:000AH         PUBLIC        temp
  C:0490H         PUBLIC        table1
  B:0088H.1       PUBLIC        IE0
  B:0088H.3       PUBLIC        IE1
  B:00C8H.0       PUBLIC        CP_RL2
  C:03F3H         PUBLIC        _writebyte
  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
  B:00A8H.0       PUBLIC        EX0
  B:0088H.0       PUBLIC        IT0
  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:0090H.4       PUBLIC        dm
  B:0098H.6       PUBLIC        SM1
  B:0098H.5       PUBLIC        SM2
  B:00B8H.1       PUBLIC        PT0
  C:04CFH         PUBLIC        readbyte
  B:00B8H.3       PUBLIC        PT1
  B:00D0H.3       PUBLIC        RS0
  B:00B8H.5       PUBLIC        PT2
  B:0088H.4       PUBLIC        TR0
  B:00D0H.4       PUBLIC        RS1
  C:0323H         PUBLIC        readtemp
  B:0088H.6       PUBLIC        TR1
  B:00C8H.2       PUBLIC        TR2
BL51 BANKED LINKER/LOCATER V4.13                                                      10/31/2008  14:32:15  PAGE 4


  B:00B8H.0       PUBLIC        PX0
  B:00B8H.2       PUBLIC        PX1
  C:038DH         PUBLIC        _display
  C:0469H         PUBLIC        readbit
  B:00C8H.3       PUBLIC        EXEN2
  B:0090H.5       PUBLIC        wm
  B:0098H.4       PUBLIC        REN
  D:00C8H         PUBLIC        T2CON
  B:00B0H.0       PUBLIC        RXD
  B:00B0H.1       PUBLIC        TXD
  C:044BH         PUBLIC        _delay
  B:00D0H.5       PUBLIC        F0
  D:00D0H         PUBLIC        PSW
  C:0440H         SYMBOL        L?0058
  C:0447H         SYMBOL        L?0059
  -------         PROC          L?0057
  -------         ENDPROC       L?0057
  C:0440H         SYMBOL        L?0058
  C:0447H         SYMBOL        L?0059
  -------         PROC          _DELAY
  D:0006H         SYMBOL        t
  -------         DO            t
  D:0004H         SYMBOL        i
  -------         ENDDO         i
  C:044BH         LINE#         28
  C:044BH         LINE#         29
  C:044BH         LINE#         31
  C:0455H         LINE#         32
  C:0455H         LINE#         33
  C:0461H         LINE#         34
  C:0468H         LINE#         35
  C:0468H         LINE#         36
  -------         ENDPROC       _DELAY
  -------         PROC          RESET
  -------         DO            RESET
  D:0006H         SYMBOL        i
  -------         ENDDO         i

⌨️ 快捷键说明

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