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

📄 temp.m51

📁 18b20温度测量控制程序
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V5.12                                                        09/02/2006  00:02:25  PAGE 1


BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, main.obj, 18b20.obj, 2-16.obj TO Temp RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  STARTUP.obj (?C_STARTUP)
  main.obj (MAIN)
  18b20.obj (18B20)
  2-16.obj (2_16)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
  D:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)


LINK MAP OF MODULE:  Temp (?C_STARTUP)


            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     0017H     UNIT         ?DT?18B20
                    001FH     0001H                  *** GAP ***
            BIT     0020H.0   0000H.1   UNIT         ?BI?18B20
                    0020H.1   0000H.7                *** GAP ***
            DATA    0021H     0017H     UNIT         _DATA_GROUP_
            DATA    0038H     0006H     UNIT         ?DT?_PRINTSCREEN?2_16
            IDATA   003EH     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0100H     UNIT         ?CO?18B20
            CODE    0103H     00DBH     UNIT         ?PR?MAIN?MAIN
            CODE    01DEH     0092H     UNIT         ?C?LIB_CODE
            CODE    0270H     006EH     UNIT         ?PR?_PRINTSCREEN?2_16
            CODE    02DEH     0062H     UNIT         ?PR?_PRINTTEXT?2_16
            CODE    0340H     0042H     UNIT         ?PR?_PRINTF?2_16
            CODE    0382H     0032H     UNIT         ?PR?INITLCD?2_16
            CODE    03B4H     002FH     UNIT         ?PR?_WRITEBYTE?18B20
            CODE    03E3H     0029H     UNIT         ?PR?_READ_BYTES?18B20
            CODE    040CH     0028H     UNIT         ?PR?INIT18B20?18B20
            CODE    0434H     0023H     UNIT         ?PR?TEMPERATUERRESULT?18B20
            CODE    0457H     0021H     UNIT         ?PR?GEMTEMP?18B20
            CODE    0478H     0021H     UNIT         ?PR?CONFIG18B20?18B20
            CODE    0499H     001EH     UNIT         ?PR?READBYTE?18B20
            CODE    04B7H     0019H     UNIT         ?PR?_CRC?18B20
            CODE    04D0H     0017H     UNIT         ?PR?DELAY?2_16
            CODE    04E7H     0014H     UNIT         ?PR?GET?18B20
            CODE    04FBH     000DH     UNIT         ?PR?READID?18B20
            CODE    0508H     000CH     UNIT         ?C_C51STARTUP
            CODE    0514H     000AH     UNIT         ?CO?MAIN
            CODE    051EH     0007H     UNIT         ?PR?_TEMPDELAY?18B20

BL51 BANKED LINKER/LOCATER V5.12                                                      09/02/2006  00:02:25  PAGE 2




OVERLAY MAP OF MODULE:   Temp (?C_STARTUP)


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

?PR?MAIN?MAIN                       0021H    0014H
  +--> ?PR?INITLCD?2_16
  +--> ?PR?TEMPERATUERRESULT?18B20
  +--> ?PR?GET?18B20
  +--> ?CO?MAIN
  +--> ?PR?_PRINTF?2_16

?PR?INITLCD?2_16                    -----    -----
  +--> ?PR?DELAY?2_16

?PR?TEMPERATUERRESULT?18B20         -----    -----
  +--> ?PR?READID?18B20
  +--> ?PR?CONFIG18B20?18B20
  +--> ?PR?_WRITEBYTE?18B20
  +--> ?PR?GEMTEMP?18B20

?PR?READID?18B20                    -----    -----
  +--> ?PR?INIT18B20?18B20
  +--> ?PR?_WRITEBYTE?18B20
  +--> ?PR?_READ_BYTES?18B20

?PR?INIT18B20?18B20                 -----    -----
  +--> ?PR?_TEMPDELAY?18B20

?PR?_WRITEBYTE?18B20                -----    -----
  +--> ?PR?INIT18B20?18B20
  +--> ?PR?_TEMPDELAY?18B20

?PR?_READ_BYTES?18B20               0035H    0002H
  +--> ?PR?READBYTE?18B20

?PR?READBYTE?18B20                  -----    -----
  +--> ?PR?_TEMPDELAY?18B20

?PR?CONFIG18B20?18B20               -----    -----
  +--> ?PR?_WRITEBYTE?18B20

?PR?GEMTEMP?18B20                   -----    -----
  +--> ?PR?_READ_BYTES?18B20
  +--> ?PR?_CRC?18B20
  +--> ?PR?_TEMPDELAY?18B20

?PR?_CRC?18B20                      -----    -----
  +--> ?CO?18B20

?PR?GET?18B20                       -----    -----
BL51 BANKED LINKER/LOCATER V5.12                                                      09/02/2006  00:02:25  PAGE 3


  +--> ?PR?_WRITEBYTE?18B20
  +--> ?PR?GEMTEMP?18B20

?PR?_PRINTF?2_16                    0035H    0003H
  +--> ?PR?DELAY?2_16



SYMBOL TABLE OF MODULE:  Temp (?C_STARTUP)

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

  -------         MODULE        ?C_STARTUP
  C:0508H         SEGMENT       ?C_C51STARTUP
  I:003EH         SEGMENT       ?STACK
  C:0000H         PUBLIC        ?C_STARTUP
  D:00E0H         SYMBOL        ACC
  D:00F0H         SYMBOL        B
  D:0083H         SYMBOL        DPH
  D:0082H         SYMBOL        DPL
  N:0000H         SYMBOL        IBPSTACK
  N:0100H         SYMBOL        IBPSTACKTOP
  N:0080H         SYMBOL        IDATALEN
  C:050BH         SYMBOL        IDATALOOP
  N:0000H         SYMBOL        PBPSTACK
  N:0000H         SYMBOL        PBPSTACKTOP
  N:0000H         SYMBOL        PDATALEN
  N:0000H         SYMBOL        PDATASTART
  N:0000H         SYMBOL        PPAGE
  N:0000H         SYMBOL        PPAGEENABLE
  D:00A0H         SYMBOL        PPAGE_SFR
  D:0081H         SYMBOL        SP
  C:0508H         SYMBOL        STARTUP1
  N:0000H         SYMBOL        XBPSTACK
  N:0000H         SYMBOL        XBPSTACKTOP
  N:0000H         SYMBOL        XDATALEN
  N:0000H         SYMBOL        XDATASTART
  C:0000H         LINE#         92
  C:0508H         LINE#         99
  C:050AH         LINE#         100
  C:050BH         LINE#         101
  C:050CH         LINE#         102
  C:050EH         LINE#         151
  C:0511H         LINE#         155
  -------         ENDMOD        ?C_STARTUP

  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  D:00B0H         PUBLIC        P3
  C:0103H         PUBLIC        main
  C:0514H         PUBLIC        tab
  -------         PROC          MAIN
  -------         DO            
  D:0007H         SYMBOL        i
  D:0001H         SYMBOL        high
BL51 BANKED LINKER/LOCATER V5.12                                                      09/02/2006  00:02:25  PAGE 4


  D:0021H         SYMBOL        tem
  D:002AH         SYMBOL        temp
  D:0002H         SYMBOL        low
  -------         ENDDO         
  C:0103H         LINE#         8
  C:0103H         LINE#         9
  C:0103H         LINE#         12
  C:0106H         LINE#         13
  C:0109H         LINE#         14
  C:010CH         LINE#         15
  C:010FH         LINE#         16
  C:0112H         LINE#         17
  C:0112H         LINE#         18
  C:0112H         LINE#         19
  C:0115H         LINE#         20
  C:0123H         LINE#         21
  C:0126H         LINE#         22
  C:0134H         LINE#         23
  C:0138H         LINE#         24
  C:0146H         LINE#         25
  C:014DH         LINE#         26
  C:0154H         LINE#         27
  C:015BH         LINE#         28
  C:0163H         LINE#         29
  C:016BH         LINE#         30
  C:017AH         LINE#         31
  C:0187H         LINE#         32
  C:0196H         LINE#         33
  C:01A3H         LINE#         34
  C:01B0H         LINE#         36
  C:01CBH         LINE#         37
  C:01D6H         LINE#         38
  C:01DBH         LINE#         39
  -------         ENDPROC       MAIN
  -------         ENDMOD        MAIN

  -------         MODULE        18B20
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:00B0H         PUBLIC        P3
  C:03C6H         PUBLIC        _WriteByte
  C:0003H         PUBLIC        CrcTable
  C:0478H         PUBLIC        Config18b20
  C:03E3H         PUBLIC        _read_bytes
  C:04FBH         PUBLIC        ReadID
  C:0499H         PUBLIC        ReadByte
  D:0008H         PUBLIC        Temperature
  C:0434H         PUBLIC        TemperatuerResult
  B:0020H.0       PUBLIC        flag
  C:0457H         PUBLIC        GemTemp
  D:000AH         PUBLIC        crc_data
  C:04B7H         PUBLIC        _CRC
  D:000BH         PUBLIC        temp_buff
  C:04E7H         PUBLIC        get
  C:040CH         PUBLIC        Init18b20
  D:0014H         PUBLIC        id_buff
  B:00B0H.5       PUBLIC        dq
  C:051EH         PUBLIC        _TempDelay
BL51 BANKED LINKER/LOCATER V5.12                                                      09/02/2006  00:02:25  PAGE 5


  D:001CH         PUBLIC        p
  -------         PROC          _TEMPDELAY
  D:0007H         SYMBOL        us
  C:051EH         LINE#         42
  C:051EH         LINE#         43
  C:051EH         LINE#         44
  C:0524H         LINE#         45
  -------         ENDPROC       _TEMPDELAY
  -------         PROC          INIT18B20
  C:040CH         LINE#         52
  C:040CH         LINE#         53
  C:040CH         LINE#         54
  C:040EH         LINE#         55
  C:040FH         LINE#         56
  C:0411H         LINE#         57
  C:0416H         LINE#         58
  C:0417H         LINE#         59
  C:0419H         LINE#         60
  C:041EH         LINE#         61
  C:041FH         LINE#         62
  C:0420H         LINE#         63
  C:0421H         LINE#         65

⌨️ 快捷键说明

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