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

📄 sht71.m51

📁 DS18B20用来测温度十分方便
💻 M51
📖 第 1 页 / 共 3 页
字号:
BL51 BANKED LINKER/LOCATER V5.12                                                        09/12/2005  15:41:43  PAGE 1


BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE main.obj, initial.obj, tools.obj, sht.obj, pcf8576d.obj, I2C.obj TO sht71 RAMSIZE (256)


MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  main.obj (MAIN)
  initial.obj (INITIAL)
  tools.obj (TOOLS)
  sht.obj (SHT)
  pcf8576d.obj (PCF8576D)
  I2C.obj (I2C)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCMP)
  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?CLDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?SIDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
  C:\KEIL\C51\LIB\C51S.LIB (?C?SLCMP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDXDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDPDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE)


LINK MAP OF MODULE:  sht71 (MAIN)


            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     0038H     UNIT         _DATA_GROUP_
            DATA    0040H     0006H     UNIT         ?DT?PCF8576D
            DATA    0046H     0004H     UNIT         ?DT?MAIN
            IDATA   004AH     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     04A7H     UNIT         ?C?LIB_CODE
            CODE    04AAH     019EH     UNIT         ?PR?_CALC_STH11?SHT
            CODE    0648H     00D9H     UNIT         ?PR?MAIN?MAIN
            CODE    0721H     0096H     UNIT         ?PR?_S_HUMI?SHT
            CODE    07B7H     008DH     UNIT         ?PR?_S_TEMP?SHT
            CODE    0844H     008CH     UNIT         ?C_C51STARTUP
BL51 BANKED LINKER/LOCATER V5.12                                                      09/12/2005  15:41:43  PAGE 2


            CODE    08D0H     0078H     UNIT         ?PR?PCF8576TEMP?PCF8576D
            CODE    0948H     0063H     UNIT         ?PR?PCF8576HUMI?PCF8576D
            CODE    09ABH     0046H     UNIT         ?PR?_ISENDSTR?I2C
            CODE    09F1H     0040H     UNIT         ?PR?_S_READ_BYTE?SHT
            CODE    0A31H     0036H     UNIT         ?PR?_S_WRITE_BYTE?SHT
            CODE    0A67H     002FH     UNIT         ?PR?DELAY_1S?TOOLS
            CODE    0A96H     002CH     UNIT         ?PR?_PUTHEXBYTE?TOOLS
            CODE    0AC2H     0025H     UNIT         ?PR?_ISENDBYTE?I2C
            CODE    0AE7H     0023H     UNIT         ?PR?S_TRANSSTART?SHT
            CODE    0B0AH     0020H     UNIT         ?PR?_PRINTS?TOOLS
            CODE    0B2AH     0019H     UNIT         ?PR?INITIALUART?INITIAL
            CODE    0B43H     0017H     UNIT         ?PR?S_CONNECTIONRESET?SHT
            CODE    0B5AH     0017H     UNIT         ?PR?PCF8576DISP?PCF8576D
            CODE    0B71H     000FH     UNIT         ?CO?SHT
            CODE    0B80H     000EH     UNIT         ?PR?INITIAL8576D?INITIAL
            CODE    0B8EH     000DH     UNIT         ?PR?GETBUS?I2C
            CODE    0B9BH     000CH     UNIT         ?PR?INITIALIO?INITIAL
            CODE    0BA7H     000CH     UNIT         ?PR?INITIALALL?INITIAL
            CODE    0BB3H     000AH     UNIT         ?CO?PCF8576D
            CODE    0BBDH     0009H     UNIT         ?C_INITSEG
            CODE    0BC6H     0009H     UNIT         ?PR?_SENDBYTE?I2C
            CODE    0BCFH     0008H     UNIT         ?PR?_PUTCHAR?TOOLS



OVERLAY MAP OF MODULE:   sht71 (MAIN)


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

?PR?MAIN?MAIN                     0008H    000AH
  +--> ?PR?INITIALALL?INITIAL
  +--> ?PR?_S_HUMI?SHT
  +--> ?PR?_S_TEMP?SHT
  +--> ?PR?_CALC_STH11?SHT
  +--> ?PR?S_CONNECTIONRESET?SHT
  +--> ?PR?PCF8576HUMI?PCF8576D
  +--> ?PR?DELAY_1S?TOOLS
  +--> ?PR?PCF8576TEMP?PCF8576D

?PR?INITIALALL?INITIAL            -----    -----
  +--> ?PR?INITIALIO?INITIAL
  +--> ?PR?INITIALUART?INITIAL
  +--> ?PR?INITIAL8576D?INITIAL

?PR?INITIAL8576D?INITIAL          -----    -----
  +--> ?PR?_ISENDBYTE?I2C

?PR?_ISENDBYTE?I2C                -----    -----
  +--> ?PR?GETBUS?I2C
  +--> ?PR?_SENDBYTE?I2C

BL51 BANKED LINKER/LOCATER V5.12                                                      09/12/2005  15:41:43  PAGE 3


?PR?_S_HUMI?SHT                   0012H    0007H
  +--> ?PR?S_TRANSSTART?SHT
  +--> ?PR?_S_WRITE_BYTE?SHT
  +--> ?PR?_S_READ_BYTE?SHT
  +--> ?CO?SHT
  +--> ?PR?_PRINTS?TOOLS
  +--> ?PR?_PUTHEXBYTE?TOOLS

?PR?_PRINTS?TOOLS                 0019H    0003H
  +--> ?PR?_PUTCHAR?TOOLS

?PR?_PUTHEXBYTE?TOOLS             -----    -----
  +--> ?PR?_PUTCHAR?TOOLS

?PR?_S_TEMP?SHT                   0012H    0007H
  +--> ?PR?S_TRANSSTART?SHT
  +--> ?PR?_S_WRITE_BYTE?SHT
  +--> ?PR?_S_READ_BYTE?SHT
  +--> ?CO?SHT
  +--> ?PR?_PRINTS?TOOLS
  +--> ?PR?_PUTHEXBYTE?TOOLS

?PR?_CALC_STH11?SHT               0012H    002EH

?PR?S_CONNECTIONRESET?SHT         -----    -----
  +--> ?PR?S_TRANSSTART?SHT

?PR?PCF8576HUMI?PCF8576D          -----    -----
  +--> ?CO?PCF8576D
  +--> ?PR?PCF8576DISP?PCF8576D

?PR?PCF8576DISP?PCF8576D          -----    -----
  +--> ?PR?_ISENDBYTE?I2C
  +--> ?PR?_ISENDSTR?I2C

?PR?_ISENDSTR?I2C                 0012H    0006H
  +--> ?PR?GETBUS?I2C
  +--> ?PR?_SENDBYTE?I2C

?PR?DELAY_1S?TOOLS                0012H    0002H

?PR?PCF8576TEMP?PCF8576D          -----    -----
  +--> ?CO?PCF8576D
  +--> ?PR?PCF8576DISP?PCF8576D



SYMBOL TABLE OF MODULE:  sht71 (MAIN)

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

  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
BL51 BANKED LINKER/LOCATER V5.12                                                      09/12/2005  15:41:43  PAGE 4


  D:00B0H         PUBLIC        P3
  D:00A8H         PUBLIC        IEN0
  D:00E8H         PUBLIC        IEN1
  D:0046H         PUBLIC        Humi
  D:0048H         PUBLIC        Temp
  C:0648H         PUBLIC        main
  D:0098H         PUBLIC        SCON
  D:0088H         PUBLIC        TCON
  D:00B8H         PUBLIC        IP0
  D:00D8H         PUBLIC        I2CON
  D:00D0H         PUBLIC        PSW
  -------         PROC          MAIN
  -------         DO            
  D:0008H         SYMBOL        humi_val
  D:000CH         SYMBOL        temp_val
  D:0010H         SYMBOL        error
  D:0011H         SYMBOL        checksum
  -------         ENDDO         
  C:0648H         LINE#         18
  C:0648H         LINE#         19
  C:0648H         LINE#         22
  C:064BH         LINE#         38
  C:0662H         LINE#         39
  C:0679H         LINE#         40
  C:0689H         LINE#         41
  C:0699H         LINE#         42
  C:06ABH         LINE#         43
  C:06ABH         LINE#         44
  C:06ABH         LINE#         45
  C:06AEH         LINE#         46
  C:06C3H         LINE#         49
  C:06DAH         LINE#         52
  C:06E1H         LINE#         54
  C:06E1H         LINE#         55
  C:06F1H         LINE#         56
  C:0701H         LINE#         57
  C:0713H         LINE#         58
  C:0716H         LINE#         59
  C:0719H         LINE#         60
  C:071CH         LINE#         61
  C:071FH         LINE#         64
  C:071FH         LINE#         65
  -------         ENDPROC       MAIN
  -------         ENDMOD        MAIN

  -------         MODULE        INITIAL
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0084H         PUBLIC        P0M1
  D:0091H         PUBLIC        P1M1
  D:0085H         PUBLIC        P0M2
  D:0080H         PUBLIC        P0
  D:0092H         PUBLIC        P1M2
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  B:00A8H.7       PUBLIC        EA
  D:00A8H         PUBLIC        IEN0
BL51 BANKED LINKER/LOCATER V5.12                                                      09/12/2005  15:41:43  PAGE 5


  D:00E8H         PUBLIC        IEN1
  D:00BAH         PUBLIC        SSTAT
  D:0098H         PUBLIC        SCON
  D:0088H         PUBLIC        TCON
  D:00BDH         PUBLIC        BRGCON
  D:00B8H         PUBLIC        IP0
  D:00D8H         PUBLIC        I2CON
  D:00BEH         PUBLIC        BRGR0
  D:00BFH         PUBLIC        BRGR1
  C:0B9BH         PUBLIC        InitialIO
  C:0BA7H         PUBLIC        InitialAll
  C:0B2AH         PUBLIC        InitialUart
  C:0B80H         PUBLIC        Initial8576D
  D:00D0H         PUBLIC        PSW
  -------         PROC          INITIALUART
  C:0B2AH         LINE#         13
  C:0B2AH         LINE#         14
  C:0B2AH         LINE#         15
  C:0B2DH         LINE#         17
  C:0B30H         LINE#         18
  C:0B33H         LINE#         19
  C:0B36H         LINE#         20
  C:0B39H         LINE#         21
  C:0B3CH         LINE#         22
  C:0B3FH         LINE#         23
  C:0B42H         LINE#         24
  -------         ENDPROC       INITIALUART
  -------         PROC          INITIALIO
  C:0B9BH         LINE#         31
  C:0B9BH         LINE#         32
  C:0B9BH         LINE#         35
  C:0B9EH         LINE#         36
  C:0BA1H         LINE#         37
  C:0BA4H         LINE#         38

⌨️ 快捷键说明

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