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

📄 18b20shu.m51

📁 用18B20数字温度传感器芯片 实现温度采集 并在数码管(用7290)显示
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V6.00                                                        05/13/2009  13:46:29  PAGE 1


BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, 18B20SHU.obj TO 18B20SHU CODE (0X8000-0XBFFF) XDATA (0XC000-0XFFFF)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  STARTUP.obj (?C_STARTUP)
  18B20SHU.obj (18B20SHU)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)


LINK MAP OF MODULE:  18B20SHU (?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     0030H     UNIT         _DATA_GROUP_
            DATA    0038H     002CH     UNIT         ?DT?18B20SHU
            DATA    0064H     000DH     UNIT         ?DT?_RDNBYT?18B20SHU
            IDATA   0071H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
                    0000H     8000H                  *** GAP ***
            CODE    8000H     0003H     ABSOLUTE     
            CODE    8003H     023EH     UNIT         ?C?LIB_CODE
            CODE    8241H     0159H     UNIT         ?PR?MAIN?18B20SHU
            CODE    839AH     008CH     UNIT         ?C_C51STARTUP
            CODE    8426H     0068H     UNIT         ?PR?_RDNBYT?18B20SHU
            CODE    848EH     004BH     UNIT         ?PR?READ_1820?18B20SHU
            CODE    84D9H     0047H     UNIT         ?PR?_WRNBYT?18B20SHU
            CODE    8520H     003EH     UNIT         ?PR?GET_TEMPER?18B20SHU
            CODE    855EH     002FH     UNIT         ?PR?_WRITE_1820?18B20SHU
            CODE    858DH     002CH     UNIT         ?C_INITSEG
            CODE    85B9H     0026H     UNIT         ?PR?_RDBYT?18B20SHU
            CODE    85DFH     0022H     UNIT         ?PR?_WRBYT?18B20SHU
            CODE    8601H     001EH     UNIT         ?PR?INIT_1820?18B20SHU
            CODE    861FH     0012H     UNIT         ?PR?CACK?18B20SHU
            CODE    8631H     0011H     UNIT         ?PR?TEMP_COV?18B20SHU
            CODE    8642H     000DH     UNIT         ?PR?DELAY80US?18B20SHU
            CODE    864FH     000DH     UNIT         ?PR?DELAY300US?18B20SHU
            CODE    865CH     000DH     UNIT         ?PR?DELAY?18B20SHU
            CODE    8669H     000BH     UNIT         ?PR?STA?18B20SHU
            CODE    8674H     000AH     UNIT         ?PR?MACK?18B20SHU
            CODE    867EH     000AH     UNIT         ?PR?NMACK?18B20SHU
            CODE    8688H     0009H     UNIT         ?PR?STOP?18B20SHU
            CODE    8691H     0008H     UNIT         ?CO?18B20SHU
            CODE    8699H     0007H     UNIT         ?PR?DELAY60US?18B20SHU

BL51 BANKED LINKER/LOCATER V6.00                                                      05/13/2009  13:46:29  PAGE 2




OVERLAY MAP OF MODULE:   18B20SHU (?C_STARTUP)


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

?PR?MAIN?18B20SHU                0008H    0026H
  +--> ?CO?18B20SHU
  +--> ?PR?GET_TEMPER?18B20SHU
  +--> ?PR?TEMP_COV?18B20SHU
  +--> ?PR?_WRNBYT?18B20SHU
  +--> ?PR?DELAY?18B20SHU

?PR?GET_TEMPER?18B20SHU          002EH    0001H
  +--> ?PR?INIT_1820?18B20SHU
  +--> ?PR?DELAY80US?18B20SHU
  +--> ?PR?_WRITE_1820?18B20SHU
  +--> ?PR?DELAY?18B20SHU
  +--> ?PR?READ_1820?18B20SHU

?PR?INIT_1820?18B20SHU           -----    -----
  +--> ?PR?DELAY300US?18B20SHU
  +--> ?PR?DELAY80US?18B20SHU

?PR?_WRITE_1820?18B20SHU         002FH    0002H
  +--> ?PR?DELAY60US?18B20SHU

?PR?READ_1820?18B20SHU           002FH    0002H
  +--> ?PR?DELAY60US?18B20SHU

?PR?_WRNBYT?18B20SHU             002EH    000AH
  +--> ?PR?STA?18B20SHU
  +--> ?PR?CACK?18B20SHU
  +--> ?PR?_WRBYT?18B20SHU
  +--> ?PR?STOP?18B20SHU

?PR?CACK?18B20SHU                -----    -----
  +--> ?PR?_WRBYT?18B20SHU



SYMBOL TABLE OF MODULE:  18B20SHU (?C_STARTUP)

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

  -------         MODULE        ?C_STARTUP
  C:839AH         SEGMENT       ?C_C51STARTUP
  I:0071H         SEGMENT       ?STACK
  C:8000H         PUBLIC        ?C_STARTUP
  D:00E0H         SYMBOL        ACC
BL51 BANKED LINKER/LOCATER V6.00                                                      05/13/2009  13:46:29  PAGE 3


  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:839DH         SYMBOL        IDATALOOP
  N:0000H         SYMBOL        PBPSTACK
  N:0100H         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:839AH         SYMBOL        STARTUP1
  N:0000H         SYMBOL        XBPSTACK
  N:0000H         SYMBOL        XBPSTACKTOP
  N:0000H         SYMBOL        XDATALEN
  N:0000H         SYMBOL        XDATASTART
  C:8000H         LINE#         126
  C:839AH         LINE#         133
  C:839CH         LINE#         134
  C:839DH         LINE#         135
  C:839EH         LINE#         136
  C:83A0H         LINE#         185
  C:83A3H         LINE#         196
  -------         ENDMOD        ?C_STARTUP

  -------         MODULE        18B20SHU
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:8699H         PUBLIC        DELAY60US
  C:8631H         PUBLIC        TEMP_COV
  D:0090H         PUBLIC        P1
  C:8642H         PUBLIC        DELAY80US
  D:00B0H         PUBLIC        P3
  C:8520H         PUBLIC        GET_TEMPER
  C:8622H         PUBLIC        CACK
  B:00B0H.3       PUBLIC        DQ
  C:855EH         PUBLIC        _WRITE_1820
  C:8674H         PUBLIC        MACK
  C:8241H         PUBLIC        main
  C:864FH         PUBLIC        DELAY300US
  C:8426H         PUBLIC        _RDNBYT
  D:0038H         PUBLIC        temp
  C:8691H         SYMBOL        _?ix1000
  C:8688H         PUBLIC        STOP
  C:84D9H         PUBLIC        _WRNBYT
  C:848EH         PUBLIC        READ_1820
  D:003AH         PUBLIC        FLAG1
  B:0090H.0       PUBLIC        SDA
  C:8601H         PUBLIC        INIT_1820
  D:003BH         PUBLIC        b
  B:0090H.1       PUBLIC        SCL
  C:85B9H         PUBLIC        _RDBYT
  C:8669H         PUBLIC        STA
  D:0063H         PUBLIC        temp_num
BL51 BANKED LINKER/LOCATER V6.00                                                      05/13/2009  13:46:29  PAGE 4


  C:867EH         PUBLIC        NMACK
  C:865CH         PUBLIC        DELAY
  B:00D0H.5       PUBLIC        F0
  C:85DFH         PUBLIC        _WRBYT
  -------         PROC          MAIN
  -------         DO            
  D:0008H         SYMBOL        a
  D:0010H         SYMBOL        shu
  D:0011H         SYMBOL        n
  D:0012H         SYMBOL        c
  D:0015H         SYMBOL        y
  D:0018H         SYMBOL        x
  D:001BH         SYMBOL        wai
  D:001CH         SYMBOL        WSLA
  D:001DH         SYMBOL        f4
  D:001EH         SYMBOL        ffh
  D:001FH         SYMBOL        ffl
  D:0020H         SYMBOL        xiaoh
  D:0021H         SYMBOL        xiaol
  D:0022H         SYMBOL        h
  D:0026H         SYMBOL        f
  D:002AH         SYMBOL        ff
  -------         ENDDO         
  C:8241H         LINE#         34
  C:8241H         LINE#         35
  C:8241H         LINE#         38
  C:8254H         LINE#         39
  C:825AH         LINE#         40
  C:8263H         LINE#         42
  C:8263H         LINE#         43
  C:8263H         LINE#         44
  C:8266H         LINE#         45
  C:8269H         LINE#         46
  C:8273H         LINE#         47
  C:8279H         LINE#         48
  C:8283H         LINE#         49
  C:82A5H         LINE#         50
  C:82B0H         LINE#         51
  C:82C5H         LINE#         53
  C:82C8H         LINE#         54
  C:82D1H         LINE#         55
  C:82DDH         LINE#         56
  C:82E6H         LINE#         57
  C:82EEH         LINE#         58
  C:82F7H         LINE#         59
  C:82FFH         LINE#         60
  C:8308H         LINE#         62
  C:830BH         LINE#         63
  C:8314H         LINE#         64
  C:831FH         LINE#         65
  C:8327H         LINE#         66
  C:8330H         LINE#         68
  C:8333H         LINE#         69
  C:833CH         LINE#         70
  C:8347H         LINE#         71
  C:834FH         LINE#         72
  C:8358H         LINE#         74
BL51 BANKED LINKER/LOCATER V6.00                                                      05/13/2009  13:46:29  PAGE 5


  C:8361H         LINE#         75
  C:836AH         LINE#         76
  C:8373H         LINE#         77
  C:8376H         LINE#         78
  C:8394H         LINE#         79
  C:8397H         LINE#         83
  -------         ENDPROC       MAIN
  -------         PROC          GET_TEMPER
  -------         DO            
  D:002EH         SYMBOL        i
  C:8522H         SYMBOL        BCD
  C:8540H         SYMBOL        CBA
  -------         ENDDO         
  C:8520H         LINE#         88
  C:8520H         LINE#         89
  C:8520H         LINE#         90
  C:8522H         LINE#         91
  C:8525H         LINE#         92
  C:852AH         LINE#         93
  C:852AH         LINE#         94
  C:852DH         LINE#         95
  C:8530H         LINE#         96
  C:8535H         LINE#         97
  C:8538H         LINE#         98
  C:853DH         LINE#         99
  C:8540H         LINE#         100
  C:8543H         LINE#         101
  C:8548H         LINE#         102
  C:8548H         LINE#         103
  C:854BH         LINE#         104
  C:854EH         LINE#         105
  C:8553H         LINE#         106
  C:8556H         LINE#         107
  C:855BH         LINE#         108
  -------         ENDPROC       GET_TEMPER
  -------         PROC          INIT_1820
  C:8601H         LINE#         112
  C:8601H         LINE#         113
  C:8603H         LINE#         114
  C:8604H         LINE#         115
  C:8606H         LINE#         116
  C:8609H         LINE#         117
  C:860BH         LINE#         118
  C:860EH         LINE#         119
  C:8616H         LINE#         120
  C:8619H         LINE#         121
  C:861CH         LINE#         122
  C:861EH         LINE#         123
  -------         ENDPROC       INIT_1820
  -------         PROC          _WRITE_1820
  D:002FH         SYMBOL        datax
  -------         DO            
  D:0030H         SYMBOL        i
  -------         ENDDO         
  C:855EH         LINE#         125
  C:8560H         LINE#         126
  C:8560H         LINE#         127

⌨️ 快捷键说明

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