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

📄 tnhmonitor.m51

📁 51单片机实现的温湿度采集监控
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V6.05                                                        01/11/2009  23:45:34  PAGE 1


BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY:
F:\KEIL\C51\BIN\BL51.EXE SHT10.obj, main.obj, LCD12864.obj, DS1302.obj, delay.obj TO TnHmonitor RAMSIZE (256)


MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  SHT10.obj (SHT10)
  main.obj (MAIN)
  LCD12864.obj (LCD12864)
  DS1302.obj (DS1302)
  delay.obj (DELAY)
  F:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
  F:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
  F:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCMP)
  F:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
  F:\KEIL\C51\LIB\C51FPS.LIB (PRINTF)
  F:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
  F:\KEIL\C51\LIB\C51FPS.LIB (?C?FPROUND)
  F:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCONVERT)
  F:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
  F:\KEIL\C51\LIB\C51FPS.LIB (?C?FTNPWR)
  F:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  F:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  F:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  F:\KEIL\C51\LIB\C51S.LIB (?C?CILDPTR)
  F:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  F:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
  F:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
  F:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  F:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
  F:\KEIL\C51\LIB\C51S.LIB (?C?LLDPTR)
  F:\KEIL\C51\LIB\C51S.LIB (?C?LSTPTR)
  F:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA)
  F:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA0)
  F:\KEIL\C51\LIB\C51S.LIB (?C?LSTIDATA)
  F:\KEIL\C51\LIB\C51S.LIB (?C?OFFXADD)
  F:\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
  F:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
  F:\KEIL\C51\LIB\C51S.LIB (PUTCHAR)
  F:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  F:\KEIL\C51\LIB\C51S.LIB (?C?LLDXDATA)
  F:\KEIL\C51\LIB\C51S.LIB (?C?LLDPDATA)
  F:\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE)
  F:\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
  F:\KEIL\C51\LIB\C51S.LIB (?C?LSTPDATA)


LINK MAP OF MODULE:  TnHmonitor (SHT10)


            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     000EH     UNIT         ?DT?MAIN
BL51 BANKED LINKER/LOCATER V6.05                                                      01/11/2009  23:45:34  PAGE 2


                    0016H     000AH                  *** GAP ***
            BIT     0020H.0   0001H.1   UNIT         _BIT_GROUP_
            BIT     0021H.1   0000H.7   UNIT         ?BI?MAIN
            DATA    0022H     003EH     UNIT         _DATA_GROUP_
            IDATA   0060H     0019H     UNIT         ?ID?MAIN
            IDATA   0079H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0005H     UNIT         ?PR?DELAYNOP?DELAY
                    0008H     0003H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0727H     UNIT         ?C?LIB_CODE
            CODE    0735H     046FH     UNIT         ?PR?PRINTF?PRINTF
            CODE    0BA4H     0382H     UNIT         ?PR?SHOWSETTINGSDATA?MAIN
            CODE    0F26H     024AH     UNIT         ?PR?SYSTEMSETTINGS?MAIN
            CODE    1170H     0193H     UNIT         ?PR?_CALCSHT10?SHT10
            CODE    1303H     0113H     UNIT         ?PR?SHOWMONITORDATA?MAIN
            CODE    1416H     00BBH     UNIT         ?PR?KEYSCAN?MAIN
            CODE    14D1H     0095H     UNIT         ?PR?_GETSHT10?SHT10
            CODE    1566H     008EH     UNIT         ?PR?DISPLAYFRAME?MAIN
            CODE    15F4H     008CH     UNIT         ?C_C51STARTUP
            CODE    1680H     0089H     UNIT         ?CO?MAIN
            CODE    1709H     0083H     UNIT         ?PR?_MEASURESHT10?SHT10
            CODE    178CH     007DH     UNIT         ?PR?_GETDAY?MAIN
            CODE    1809H     0068H     UNIT         ?PR?DISPLAYDAY?MAIN
            CODE    1871H     004FH     UNIT         ?PR?MAIN?MAIN
            CODE    18C0H     003EH     UNIT         ?PR?SYSTEMINIT?MAIN
            CODE    18FEH     003AH     UNIT         ?PR?_READSHT10?SHT10
            CODE    1938H     0032H     UNIT         ?PR?_WRITESHT10?SHT10
            CODE    196AH     0029H     UNIT         ?PR?_SET1302?DS1302
            CODE    1993H     0027H     UNIT         ?PR?PUTCHAR?PUTCHAR
            CODE    19BAH     0026H     UNIT         ?PR?DISPLAYMIN?MAIN
            CODE    19E0H     0026H     UNIT         ?PR?_CHECKLIMIT?MAIN
            CODE    1A06H     0026H     UNIT         ?PR?_DISPLAY12864?LCD12864
            CODE    1A2CH     0023H     UNIT         ?PR?_CHECKLEAPYEAR?MAIN
            CODE    1A4FH     001CH     UNIT         ?PR?DISPLAYYEAR?MAIN
            CODE    1A6BH     001CH     UNIT         ?PR?DISPLAYMON?MAIN
            CODE    1A87H     001CH     UNIT         ?PR?DISPLAYDATE?MAIN
            CODE    1AA3H     001CH     UNIT         ?PR?DISPLAYHOUR?MAIN
            CODE    1ABFH     001CH     UNIT         ?PR?DISPLAYSEC?MAIN
            CODE    1ADBH     001CH     UNIT         ?PR?_DELAY?DELAY
            CODE    1AF7H     001BH     UNIT         ?PR?TIMER0?MAIN
            CODE    1B12H     001BH     UNIT         ?PR?_WRITECMD12864?LCD12864
            CODE    1B2DH     001BH     UNIT         ?PR?_WRITEDATA12864?LCD12864
            CODE    1B48H     0019H     UNIT         ?PR?TRANSSTARTSHT10?SHT10
            CODE    1B61H     0018H     UNIT         ?PR?LCDINIT?LCD12864
            CODE    1B79H     0016H     UNIT         ?C_INITSEG
            CODE    1B8FH     0016H     UNIT         ?PR?_RTINPUTBYTE?DS1302
            CODE    1BA5H     0014H     UNIT         ?PR?_BCDPP?MAIN
            CODE    1BB9H     0014H     UNIT         ?PR?_BCDMM?MAIN
            CODE    1BCDH     0013H     UNIT         ?PR?READBUSY?LCD12864
            CODE    1BE0H     0011H     UNIT         ?PR?CONNECTIONRESETSHT10?SHT10
            CODE    1BF1H     0011H     UNIT         ?PR?LCDCLEAR?LCD12864
            CODE    1C02H     0010H     UNIT         ?PR?RTOUTPUTBYTE?DS1302
            CODE    1C12H     000FH     UNIT         ?PR?_W1302?DS1302
            CODE    1C21H     000DH     UNIT         ?PR?SHOWDATA?MAIN
BL51 BANKED LINKER/LOCATER V6.05                                                      01/11/2009  23:45:34  PAGE 3


            CODE    1C2EH     000BH     UNIT         ?PR?_R1302?DS1302



OVERLAY MAP OF MODULE:   TnHmonitor (SHT10)


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

?PR?MAIN?MAIN                          -----    -----      -----    -----
  +--> ?PR?SYSTEMINIT?MAIN
  +--> ?PR?DISPLAYFRAME?MAIN
  +--> ?PR?KEYSCAN?MAIN
  +--> ?PR?SHOWDATA?MAIN
  +--> ?PR?_CHECKLIMIT?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_DISPLAY12864?LCD12864
  +--> ?PR?SYSTEMSETTINGS?MAIN

?PR?SYSTEMINIT?MAIN                    -----    -----      -----    -----
  +--> ?PR?CONNECTIONRESETSHT10?SHT10
  +--> ?PR?_R1302?DS1302
  +--> ?PR?_W1302?DS1302
  +--> ?PR?_SET1302?DS1302
  +--> ?PR?LCDINIT?LCD12864
  +--> ?PR?LCDCLEAR?LCD12864

?PR?CONNECTIONRESETSHT10?SHT10         -----    -----      -----    -----
  +--> ?PR?TRANSSTARTSHT10?SHT10

?PR?_R1302?DS1302                      -----    -----      -----    -----
  +--> ?PR?_RTINPUTBYTE?DS1302
  +--> ?PR?RTOUTPUTBYTE?DS1302

?PR?_W1302?DS1302                      -----    -----      -----    -----
  +--> ?PR?_RTINPUTBYTE?DS1302

?PR?_SET1302?DS1302                    -----    -----      0022H    0001H
  +--> ?PR?_W1302?DS1302

?PR?LCDINIT?LCD12864                   -----    -----      -----    -----
  +--> ?PR?_DELAY?DELAY
  +--> ?PR?_WRITECMD12864?LCD12864

?PR?_DELAY?DELAY                       -----    -----      003CH    0001H
  +--> ?PR?DELAYNOP?DELAY

?PR?_WRITECMD12864?LCD12864            -----    -----      0025H    0001H
  +--> ?PR?READBUSY?LCD12864
  +--> ?PR?DELAYNOP?DELAY

?PR?READBUSY?LCD12864                  0020H.0  0000H.1    -----    -----
BL51 BANKED LINKER/LOCATER V6.05                                                      01/11/2009  23:45:34  PAGE 4


  +--> ?PR?DELAYNOP?DELAY

?PR?LCDCLEAR?LCD12864                  -----    -----      -----    -----
  +--> ?PR?READBUSY?LCD12864
  +--> ?PR?_WRITECMD12864?LCD12864
  +--> ?PR?_DELAY?DELAY

?PR?DISPLAYFRAME?MAIN                  -----    -----      -----    -----
  +--> ?CO?MAIN
  +--> ?PR?_DISPLAY12864?LCD12864
  +--> ?PR?DISPLAYYEAR?MAIN
  +--> ?PR?DISPLAYMON?MAIN
  +--> ?PR?DISPLAYDATE?MAIN
  +--> ?PR?DISPLAYHOUR?MAIN
  +--> ?PR?DISPLAYMIN?MAIN
  +--> ?PR?DISPLAYSEC?MAIN
  +--> ?PR?DISPLAYDAY?MAIN
  +--> ?PR?_WRITECMD12864?LCD12864
  +--> ?PR?_WRITEDATA12864?LCD12864

?PR?_DISPLAY12864?LCD12864             -----    -----      0022H    0003H
  +--> ?PR?_WRITECMD12864?LCD12864
  +--> ?PR?_WRITEDATA12864?LCD12864

?PR?_WRITEDATA12864?LCD12864           -----    -----      0025H    0001H
  +--> ?PR?READBUSY?LCD12864
  +--> ?PR?DELAYNOP?DELAY

?PR?DISPLAYYEAR?MAIN                   -----    -----      -----    -----
  +--> ?PR?_WRITECMD12864?LCD12864
  +--> ?PR?_WRITEDATA12864?LCD12864

?PR?DISPLAYMON?MAIN                    -----    -----      -----    -----
  +--> ?PR?_WRITECMD12864?LCD12864
  +--> ?PR?_WRITEDATA12864?LCD12864

?PR?DISPLAYDATE?MAIN                   -----    -----      -----    -----
  +--> ?PR?_WRITECMD12864?LCD12864
  +--> ?PR?_WRITEDATA12864?LCD12864

?PR?DISPLAYHOUR?MAIN                   -----    -----      -----    -----
  +--> ?PR?_WRITECMD12864?LCD12864
  +--> ?PR?_WRITEDATA12864?LCD12864

?PR?DISPLAYMIN?MAIN                    -----    -----      -----    -----
  +--> ?PR?_WRITECMD12864?LCD12864
  +--> ?PR?_WRITEDATA12864?LCD12864

?PR?DISPLAYSEC?MAIN                    -----    -----      -----    -----
  +--> ?PR?_WRITECMD12864?LCD12864
  +--> ?PR?_WRITEDATA12864?LCD12864

?PR?DISPLAYDAY?MAIN                    -----    -----      -----    -----
  +--> ?CO?MAIN
  +--> ?PR?_DISPLAY12864?LCD12864

?PR?KEYSCAN?MAIN                       -----    -----      0022H    0001H
BL51 BANKED LINKER/LOCATER V6.05                                                      01/11/2009  23:45:34  PAGE 5


  +--> ?PR?_DELAY?DELAY
  +--> ?PR?LCDCLEAR?LCD12864

?PR?SHOWDATA?MAIN                      -----    -----      -----    -----
  +--> ?PR?SHOWMONITORDATA?MAIN
  +--> ?PR?SHOWSETTINGSDATA?MAIN

?PR?SHOWMONITORDATA?MAIN               -----    -----      -----    -----
  +--> ?CO?MAIN
  +--> ?PR?_DISPLAY12864?LCD12864
  +--> ?PR?_R1302?DS1302
  +--> ?PR?DISPLAYYEAR?MAIN
  +--> ?PR?DISPLAYMON?MAIN
  +--> ?PR?DISPLAYDATE?MAIN
  +--> ?PR?DISPLAYDAY?MAIN
  +--> ?PR?DISPLAYHOUR?MAIN
  +--> ?PR?DISPLAYMIN?MAIN
  +--> ?PR?DISPLAYSEC?MAIN
  +--> ?PR?_GETSHT10?SHT10
  +--> ?PR?PRINTF?PRINTF

?PR?_GETSHT10?SHT10                    -----    -----      0022H    0010H
  +--> ?PR?_MEASURESHT10?SHT10
  +--> ?PR?CONNECTIONRESETSHT10?SHT10
  +--> ?PR?_CALCSHT10?SHT10

?PR?_MEASURESHT10?SHT10                -----    -----      0032H    000AH
  +--> ?PR?TRANSSTARTSHT10?SHT10
  +--> ?PR?_WRITESHT10?SHT10
  +--> ?PR?_DELAY?DELAY
  +--> ?PR?_READSHT10?SHT10

?PR?_CALCSHT10?SHT10                   -----    -----      0032H    002EH

?PR?PRINTF?PRINTF                      0020H.0  0001H.1    0022H    001CH
  +--> ?PR?PUTCHAR?PUTCHAR

?PR?SHOWSETTINGSDATA?MAIN              -----    -----      -----    -----
  +--> ?CO?MAIN
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?_DISPLAY12864?LCD12864
  +--> ?PR?DISPLAYYEAR?MAIN
  +--> ?PR?DISPLAYMON?MAIN
  +--> ?PR?_CHECKLEAPYEAR?MAIN
  +--> ?PR?DISPLAYDATE?MAIN
  +--> ?PR?DISPLAYHOUR?MAIN
  +--> ?PR?DISPLAYMIN?MAIN
  +--> ?PR?DISPLAYSEC?MAIN
  +--> ?PR?_GETDAY?MAIN
  +--> ?PR?DISPLAYDAY?MAIN

?PR?_GETDAY?MAIN                       -----    -----      0022H    0001H

?PR?_CHECKLIMIT?MAIN                   -----    -----      0022H    0006H

?PR?SYSTEMSETTINGS?MAIN                -----    -----      -----    -----
  +--> ?PR?_BCDPP?MAIN
BL51 BANKED LINKER/LOCATER V6.05                                                      01/11/2009  23:45:34  PAGE 6


  +--> ?PR?_CHECKLEAPYEAR?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_BCDMM?MAIN
  +--> ?PR?_SET1302?DS1302



SYMBOL TABLE OF MODULE:  TnHmonitor (SHT10)

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

  -------         MODULE        SHT10
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  D:00A8H         PUBLIC        IE
  D:00B8H         PUBLIC        IP
  B:00A0H.1       PUBLIC        DATA
  C:1709H         PUBLIC        _MeasureSHT10
  D:0098H         PUBLIC        SCON
  D:0088H         PUBLIC        TCON
  C:1170H         PUBLIC        _CalcSHT10
  C:18FEH         PUBLIC        _ReadSHT10
  C:1938H         PUBLIC        _WriteSHT10

⌨️ 快捷键说明

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