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

📄 sht11.m51

📁 基于单片机AT89C52的温湿度传感器显示程序
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V6.00                                                        08/06/2008  10:52:27  PAGE 1


BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
D:\PROGRAM FILES\KEIL 51\C51\BIN\BL51.EXE SHT11.obj TO SHT11 RAMSIZE (256)


MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  SHT11.obj (SHT11)
  D:\PROGRAM FILES\KEIL 51\C51\LIB\C51FPS.LIB (?C?FPADD)
  D:\PROGRAM FILES\KEIL 51\C51\LIB\C51FPS.LIB (?C?FPMUL)
  D:\PROGRAM FILES\KEIL 51\C51\LIB\C51FPS.LIB (?C?FPCMP)
  D:\PROGRAM FILES\KEIL 51\C51\LIB\C51FPS.LIB (?C?FCAST)
  D:\PROGRAM FILES\KEIL 51\C51\LIB\C51FPS.LIB (?C?CASTF)
  D:\PROGRAM FILES\KEIL 51\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
  D:\PROGRAM FILES\KEIL 51\C51\LIB\C51S.LIB (?C_STARTUP)
  D:\PROGRAM FILES\KEIL 51\C51\LIB\C51S.LIB (?C?COPY)
  D:\PROGRAM FILES\KEIL 51\C51\LIB\C51S.LIB (?C?CLDPTR)
  D:\PROGRAM FILES\KEIL 51\C51\LIB\C51S.LIB (?C?CLDOPTR)
  D:\PROGRAM FILES\KEIL 51\C51\LIB\C51S.LIB (?C?CSTPTR)
  D:\PROGRAM FILES\KEIL 51\C51\LIB\C51S.LIB (?C?CSTOPTR)
  D:\PROGRAM FILES\KEIL 51\C51\LIB\C51S.LIB (?C?UIDIV)
  D:\PROGRAM FILES\KEIL 51\C51\LIB\C51S.LIB (?C?LNEG)
  D:\PROGRAM FILES\KEIL 51\C51\LIB\C51S.LIB (?C?SLCMP)
  D:\PROGRAM FILES\KEIL 51\C51\LIB\C51S.LIB (?C?LLDPTR)
  D:\PROGRAM FILES\KEIL 51\C51\LIB\C51S.LIB (?C?LSTPTR)
  D:\PROGRAM FILES\KEIL 51\C51\LIB\C51S.LIB (?C?LLDIDATA)
  D:\PROGRAM FILES\KEIL 51\C51\LIB\C51S.LIB (?C?LLDXDATA)
  D:\PROGRAM FILES\KEIL 51\C51\LIB\C51S.LIB (?C?LLDPDATA)
  D:\PROGRAM FILES\KEIL 51\C51\LIB\C51S.LIB (?C?LLDCODE)
  D:\PROGRAM FILES\KEIL 51\C51\LIB\C51S.LIB (?C?LSTIDATA)
  D:\PROGRAM FILES\KEIL 51\C51\LIB\C51S.LIB (?C?LSTXDATA)
  D:\PROGRAM FILES\KEIL 51\C51\LIB\C51S.LIB (?C?LSTPDATA)


LINK MAP OF MODULE:  SHT11 (SHT11)


            TYPE    BASE      LENGTH    RELOCATION   SEGMENT NAME
            -----------------------------------------------------

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
                    0008H     0018H                  *** GAP ***
            BIT     0020H.0   0000H.1   UNIT         _BIT_GROUP_
                    0020H.1   0000H.7                *** GAP ***
            DATA    0021H     005BH     UNIT         _DATA_GROUP_
            IDATA   007CH     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     05A5H     UNIT         ?C?LIB_CODE
            CODE    05A8H     0193H     UNIT         ?PR?_CALC_STH11?SHT11
            CODE    073BH     0152H     UNIT         ?PR?_DATETOSTR?SHT11
            CODE    088DH     0117H     UNIT         ?PR?MAIN?SHT11
            CODE    09A4H     0088H     UNIT         ?PR?_S_MEASURE?SHT11
            CODE    0A2CH     002EH     UNIT         ?PR?_READ_BYTE?SHT11
            CODE    0A5AH     002DH     UNIT         ?PR?_WRITE_BYTE?SHT11
BL51 BANKED LINKER/LOCATER V6.00                                                      08/06/2008  10:52:27  PAGE 2


            CODE    0A87H     002AH     UNIT         ?PR?_WRITESTRING?SHT11
            CODE    0AB1H     0024H     UNIT         ?PR?INIT?SHT11
            CODE    0AD5H     0024H     UNIT         ?PR?_SETPOSITION?SHT11
            CODE    0AF9H     001EH     UNIT         ?PR?_DELAYMS?SHT11
            CODE    0B17H     0019H     UNIT         ?PR?TRANSSTART?SHT11
            CODE    0B30H     0018H     UNIT         ?PR?INIT_UART?SHT11
            CODE    0B48H     0014H     UNIT         ?CO?SHT11
            CODE    0B5CH     0013H     UNIT         ?PR?CHECKBUSY?SHT11
            CODE    0B6FH     0011H     UNIT         ?PR?CONNECTIONRESET?SHT11
            CODE    0B80H     0011H     UNIT         ?PR?DELAYUS?SHT11
            CODE    0B91H     000EH     UNIT         ?PR?SOFTRESET?SHT11
            CODE    0B9FH     000CH     UNIT         ?C_C51STARTUP
            CODE    0BABH     000BH     UNIT         ?PR?_WRITECMD?SHT11
            CODE    0BB6H     000BH     UNIT         ?PR?_WRITEDATA?SHT11
            CODE    0BC1H     0006H     UNIT         ?PR?WAIT?SHT11



OVERLAY MAP OF MODULE:   SHT11 (SHT11)


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

?PR?MAIN?SHT11                    -----    -----      0021H    002DH
  +--> ?CO?SHT11
  +--> ?PR?INIT_UART?SHT11
  +--> ?PR?CONNECTIONRESET?SHT11
  +--> ?PR?INIT?SHT11
  +--> ?PR?_SETPOSITION?SHT11
  +--> ?PR?_WRITESTRING?SHT11
  +--> ?PR?_S_MEASURE?SHT11
  +--> ?PR?_CALC_STH11?SHT11
  +--> ?PR?_DATETOSTR?SHT11

?PR?CONNECTIONRESET?SHT11         -----    -----      -----    -----
  +--> ?PR?TRANSSTART?SHT11

?PR?INIT?SHT11                    -----    -----      -----    -----
  +--> ?PR?_WRITECMD?SHT11
  +--> ?PR?_DELAYMS?SHT11

?PR?_WRITECMD?SHT11               -----    -----      -----    -----
  +--> ?PR?WAIT?SHT11
  +--> ?PR?DELAYUS?SHT11

?PR?WAIT?SHT11                    -----    -----      -----    -----
  +--> ?PR?CHECKBUSY?SHT11

?PR?CHECKBUSY?SHT11               0020H.0  0000H.1    -----    -----
  +--> ?PR?DELAYUS?SHT11

?PR?_SETPOSITION?SHT11            -----    -----      -----    -----
  +--> ?PR?_WRITECMD?SHT11
BL51 BANKED LINKER/LOCATER V6.00                                                      08/06/2008  10:52:27  PAGE 3



?PR?_WRITESTRING?SHT11            -----    -----      004EH    0003H
  +--> ?PR?_WRITEDATA?SHT11

?PR?_WRITEDATA?SHT11              -----    -----      -----    -----
  +--> ?PR?WAIT?SHT11
  +--> ?PR?DELAYUS?SHT11

?PR?_S_MEASURE?SHT11              -----    -----      004EH    0009H
  +--> ?PR?TRANSSTART?SHT11
  +--> ?PR?_WRITE_BYTE?SHT11
  +--> ?PR?_READ_BYTE?SHT11

?PR?_CALC_STH11?SHT11             -----    -----      004EH    002EH

?PR?_DATETOSTR?SHT11              -----    -----      004EH    000DH



SYMBOL TABLE OF MODULE:  SHT11 (SHT11)

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

  -------         MODULE        SHT11
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:073BH         PUBLIC        _DateToStr
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  D:00A8H         PUBLIC        IE
  D:00B8H         PUBLIC        IP
  B:0090H.0       PUBLIC        DATA
  B:00A0H.0       PUBLIC        RS
  C:088DH         PUBLIC        main
  C:0B5CH         PUBLIC        checkBusy
  C:0AD5H         PUBLIC        _setPosition
  C:05A8H         PUBLIC        _calc_sth11
  B:00A0H.1       PUBLIC        RW
  C:0A87H         PUBLIC        _writeString
  C:0BB6H         PUBLIC        _writeData
  D:0098H         PUBLIC        SCON
  C:0A2CH         PUBLIC        _read_byte
  D:0089H         PUBLIC        TMOD
  D:0088H         PUBLIC        TCON
  C:0AB1H         PUBLIC        init
  C:0BC1H         PUBLIC        wait
  C:0B48H         SYMBOL        _?ix1000
  C:0B52H         SYMBOL        _?ix1001
  C:0BABH         PUBLIC        _writeCmd
  B:00A0H.2       PUBLIC        E
  C:0A5AH         PUBLIC        _write_byte
  C:09A4H         PUBLIC        _s_measure
  D:008CH         PUBLIC        TH0
  D:008DH         PUBLIC        TH1
  D:008AH         PUBLIC        TL0
BL51 BANKED LINKER/LOCATER V6.00                                                      08/06/2008  10:52:27  PAGE 4


  C:0AF9H         PUBLIC        _delayMs
  C:0B30H         PUBLIC        init_uart
  B:00B0H.7       PUBLIC        LED
  B:0088H.4       PUBLIC        TR0
  C:0B8EH         PUBLIC        delayUs
  C:0B17H         PUBLIC        transstart
  C:0B6FH         PUBLIC        connectionreset
  B:0090H.1       PUBLIC        SCK
  C:0B91H         PUBLIC        softreset
  D:00C8H         PUBLIC        T2CON
  D:00D0H         PUBLIC        PSW
  -------         PROC          _WRITE_BYTE
  D:0007H         SYMBOL        value
  -------         DO            
  D:0005H         SYMBOL        i
  D:0006H         SYMBOL        error
  -------         ENDDO         
  C:0A5AH         LINE#         38
  C:0A5AH         LINE#         40
  C:0A5AH         LINE#         41
  C:0A5CH         LINE#         42
  C:0A64H         LINE#         43
  C:0A64H         LINE#         44
  C:0A6CH         LINE#         45
  C:0A6EH         LINE#         46
  C:0A70H         LINE#         47
  C:0A71H         LINE#         48
  C:0A72H         LINE#         49
  C:0A73H         LINE#         50
  C:0A75H         LINE#         51
  C:0A7BH         LINE#         52
  C:0A7DH         LINE#         53
  C:0A7FH         LINE#         54
  C:0A83H         LINE#         55
  C:0A85H         LINE#         56
  C:0A86H         LINE#         57
  -------         ENDPROC       _WRITE_BYTE
  -------         PROC          _READ_BYTE
  D:0007H         SYMBOL        ack
  -------         DO            
  D:0005H         SYMBOL        i
  D:0006H         SYMBOL        val
  -------         ENDDO         
  C:0A2CH         LINE#         59
  C:0A2CH         LINE#         60
  C:0A2CH         LINE#         61
  C:0A2EH         LINE#         62
  C:0A30H         LINE#         63
  C:0A38H         LINE#         64
  C:0A3AH         LINE#         65
  C:0A40H         LINE#         66
  C:0A42H         LINE#         67
  C:0A48H         LINE#         68
  C:0A4EH         LINE#         69
  C:0A50H         LINE#         70
  C:0A53H         LINE#         71
  C:0A55H         LINE#         72
BL51 BANKED LINKER/LOCATER V6.00                                                      08/06/2008  10:52:27  PAGE 5


  C:0A57H         LINE#         73
  C:0A59H         LINE#         74
  -------         ENDPROC       _READ_BYTE
  -------         PROC          TRANSSTART
  C:0B17H         LINE#         76
  C:0B17H         LINE#         77
  C:0B17H         LINE#         78
  C:0B19H         LINE#         79
  C:0B1BH         LINE#         80
  C:0B1CH         LINE#         81
  C:0B1EH         LINE#         82
  C:0B1FH         LINE#         83
  C:0B21H         LINE#         84
  C:0B22H         LINE#         85
  C:0B24H         LINE#         86
  C:0B27H         LINE#         87
  C:0B29H         LINE#         88
  C:0B2AH         LINE#         89
  C:0B2CH         LINE#         90
  C:0B2DH         LINE#         91
  C:0B2FH         LINE#         92
  -------         ENDPROC       TRANSSTART
  -------         PROC          CONNECTIONRESET
  -------         DO            
  D:0007H         SYMBOL        i
  -------         ENDDO         
  C:0B6FH         LINE#         94
  C:0B6FH         LINE#         95
  C:0B6FH         LINE#         97
  C:0B73H         LINE#         98
  C:0B75H         LINE#         99
  C:0B75H         LINE#         100
  C:0B77H         LINE#         101
  C:0B79H         LINE#         102
  C:0B7DH         LINE#         103
  -------         ENDPROC       CONNECTIONRESET
  -------         PROC          SOFTRESET
  -------         DO            
  D:0004H         SYMBOL        error
  -------         ENDDO         
  C:0B91H         LINE#         106
  C:0B91H         LINE#         109
  C:0B91H         LINE#         110
  C:0B93H         LINE#         111
  C:0B96H         LINE#         112
  C:0B9DH         LINE#         113
  C:0B9EH         LINE#         114
  -------         ENDPROC       SOFTRESET
  -------         PROC          _S_MEASURE
  D:004EH         SYMBOL        p_value
  D:0051H         SYMBOL        p_checksum
  D:0054H         SYMBOL        mode
  -------         DO            
  D:0055H         SYMBOL        error
  D:0082H         SYMBOL        i
  -------         ENDDO         
  C:09A4H         LINE#         116
BL51 BANKED LINKER/LOCATER V6.00                                                      08/06/2008  10:52:27  PAGE 6


  C:09AAH         LINE#         119
  C:09AAH         LINE#         120
  C:09AFH         LINE#         123
  C:09B2H         LINE#         124
  C:09BAH         LINE#         125
  C:09BEH         LINE#         126
  C:09D2H         LINE#         127
  C:09D2H         LINE#         128
  C:09D2H         LINE#         129
  C:09EEH         LINE#         130
  C:09F9H         LINE#         131
  C:0A08H         LINE#         132
  C:0A1AH         LINE#         133
  C:0A29H         LINE#         134
  C:0A2BH         LINE#         135
  -------         ENDPROC       _S_MEASURE
  -------         PROC          _CALC_STH11
  D:004EH         SYMBOL        p_humidity
  D:0051H         SYMBOL        p_temperature
  -------         DO            
  D:0054H         SYMBOL        C1
  D:0058H         SYMBOL        C2
  D:005CH         SYMBOL        C3
  D:0060H         SYMBOL        T1
  D:0064H         SYMBOL        T2
  D:0068H         SYMBOL        rh
  D:006CH         SYMBOL        t
  D:0070H         SYMBOL        rh_lin
  D:0074H         SYMBOL        rh_true
  D:0078H         SYMBOL        t_C

⌨️ 快捷键说明

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