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

📄 ds1631.m51

📁 ds1631温度传感器程序
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V5.12                                                        12/18/2006  13:06:56  PAGE 1


BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE C:\DOCUME~1\GMLTT\桌面\WENDU\DS1631.OBJ TO C:\DOCUME~1\GMLTT\桌面\WENDU\DS1631 RS (256)


MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  C:\DOCUME~1\GMLTT\桌面\WENDU\DS1631.OBJ (DS1631)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)


LINK MAP OF MODULE:  C:\DOCUME~1\GMLTT\桌面\WENDU\DS1631 (DS1631)


            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     000BH     UNIT         ?DT?DS1631
            DATA    0013H     0003H     UNIT         _DATA_GROUP_
            IDATA   0016H     0002H     UNIT         ?ID?_SENDBYTE?DS1631
            IDATA   0018H     0002H     UNIT         ?ID?RECBYTE?DS1631
                    001AH     0006H                  *** GAP ***
            BIT     0020H.0   0000H.3   UNIT         ?BI?DS1631
                    0020H.3   0000H.5                *** GAP ***
            IDATA   0021H     0012H     UNIT         ?ID?DS1631
            IDATA   0033H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     019CH     UNIT         ?C?LIB_CODE
            CODE    019FH     0095H     UNIT         ?PR?MAIN?DS1631
            CODE    0234H     0033H     UNIT         ?PR?_I2CGETBYTE?DS1631
            CODE    0267H     002EH     UNIT         ?PR?RECBYTE?DS1631
            CODE    0295H     002DH     UNIT         ?PR?_SENDBYTE?DS1631
            CODE    02C2H     002AH     UNIT         ?PR?_I2CSENDBYTE?DS1631
            CODE    02ECH     001DH     UNIT         ?PR?_GETCONFIG?DS1631
            CODE    0309H     0016H     UNIT         ?PR?I2CBITDLY?DS1631
            CODE    031FH     0015H     UNIT         ?PR?CHECKACK?DS1631
            CODE    0334H     0014H     UNIT         ?PR?DELAY5US?DS1631
            CODE    0348H     0014H     UNIT         ?PR?_WRITECONFIG?DS1631
            CODE    035CH     0012H     UNIT         ?PR?I2CSCLHIGH?DS1631
            CODE    036EH     0011H     UNIT         ?PR?STOP?DS1631
            CODE    037FH     0010H     UNIT         ?PR?DELAY3US?DS1631
            CODE    038FH     000EH     UNIT         ?PR?ACK?DS1631
            CODE    039DH     000DH     UNIT         ?PR?START?DS1631
            CODE    03AAH     000CH     UNIT         ?C_C51STARTUP
            CODE    03B6H     000BH     UNIT         ?PR?_I2CSENDADDR?DS1631
            CODE    03C1H     000AH     UNIT         ?PR?N_ACK?DS1631



BL51 BANKED LINKER/LOCATER V5.12                                                      12/18/2006  13:06:56  PAGE 2


OVERLAY MAP OF MODULE:   C:\DOCUME~1\GMLTT\桌面\WENDU\DS1631 (DS1631)


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

?PR?MAIN?DS1631                 0013H    0001H
  +--> ?PR?_WRITECONFIG?DS1631
  +--> ?PR?_GETCONFIG?DS1631
  +--> ?PR?_I2CSENDADDR?DS1631
  +--> ?PR?_I2CSENDBYTE?DS1631
  +--> ?PR?STOP?DS1631
  +--> ?PR?I2CBITDLY?DS1631
  +--> ?PR?_I2CGETBYTE?DS1631

?PR?_WRITECONFIG?DS1631         -----    -----
  +--> ?PR?_I2CSENDADDR?DS1631
  +--> ?PR?_I2CSENDBYTE?DS1631
  +--> ?PR?STOP?DS1631

?PR?_I2CSENDADDR?DS1631         -----    -----
  +--> ?PR?START?DS1631
  +--> ?PR?_I2CSENDBYTE?DS1631

?PR?START?DS1631                -----    -----
  +--> ?PR?DELAY5US?DS1631
  +--> ?PR?DELAY3US?DS1631

?PR?_I2CSENDBYTE?DS1631         -----    -----
  +--> ?PR?I2CSCLHIGH?DS1631
  +--> ?PR?I2CBITDLY?DS1631
  +--> ?PR?CHECKACK?DS1631

?PR?I2CSCLHIGH?DS1631           0014H    0002H

?PR?STOP?DS1631                 -----    -----
  +--> ?PR?DELAY5US?DS1631
  +--> ?PR?DELAY3US?DS1631

?PR?_GETCONFIG?DS1631           -----    -----
  +--> ?PR?_I2CSENDADDR?DS1631
  +--> ?PR?_I2CSENDBYTE?DS1631
  +--> ?PR?_I2CGETBYTE?DS1631
  +--> ?PR?STOP?DS1631

?PR?_I2CGETBYTE?DS1631          -----    -----
  +--> ?PR?I2CSCLHIGH?DS1631
  +--> ?PR?I2CBITDLY?DS1631



SYMBOL TABLE OF MODULE:  C:\DOCUME~1\GMLTT\桌面\WENDU\DS1631 (DS1631)

  VALUE           TYPE          NAME
BL51 BANKED LINKER/LOCATER V5.12                                                      12/18/2006  13:06:56  PAGE 3


  ----------------------------------

  -------         MODULE        DS1631
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:03C1H         PUBLIC        n_ack
  D:0008H         PUBLIC        temp_f
  D:0090H         PUBLIC        P1
  D:00B0H         PUBLIC        P3
  C:0309H         PUBLIC        I2CBitDly
  D:00A8H         PUBLIC        IE
  D:00B8H         PUBLIC        IP
  B:0020H.0       PUBLIC        nackFlag
  B:0020H.1       PUBLIC        NACK
  C:035CH         PUBLIC        I2CSCLHigh
  C:019FH         PUBLIC        main
  C:03B6H         PUBLIC        _I2CSendAddr
  I:0021H         PUBLIC        SLAdd
  B:0020H.2       PUBLIC        ackFlag
  C:037FH         PUBLIC        delay3us
  C:038FH         PUBLIC        ack
  C:039DH         PUBLIC        start
  C:0338H         PUBLIC        delay5us
  I:0022H         PUBLIC        rbuf
  C:031FH         PUBLIC        checkack
  I:002AH         PUBLIC        sbuf
  D:0098H         PUBLIC        SCON
  D:0088H         PUBLIC        TCON
  C:02C2H         PUBLIC        _I2CSendByte
  C:0295H         PUBLIC        _sendbyte
  C:0348H         PUBLIC        _WriteConfig
  C:036EH         PUBLIC        stop
  C:0234H         PUBLIC        _I2CGetByte
  B:0090H.4       PUBLIC        SDA
  D:000CH         PUBLIC        Config
  C:02ECH         PUBLIC        _GetConfig
  I:0032H         PUBLIC        SLAdd1
  D:000DH         PUBLIC        LSB
  D:000EH         PUBLIC        MSB
  B:0090H.6       PUBLIC        SCL
  D:00C8H         PUBLIC        T2CON
  C:0267H         PUBLIC        recbyte
  D:00D0H         PUBLIC        PSW
  D:000FH         PUBLIC        temp_c
  C:0334H         SYMBOL        L?0059
  -------         PROC          L?0058
  -------         ENDPROC       L?0058
  C:0334H         SYMBOL        L?0059
  -------         PROC          DELAY5US
  -------         DO            
  D:0006H         SYMBOL        i
  -------         ENDDO         
  C:0338H         LINE#         27
  C:0338H         LINE#         28
  C:0338H         LINE#         30
  C:033BH         LINE#         31
  C:0347H         LINE#         32
  -------         ENDPROC       DELAY5US
BL51 BANKED LINKER/LOCATER V5.12                                                      12/18/2006  13:06:56  PAGE 4


  -------         PROC          DELAY3US
  -------         DO            
  D:0006H         SYMBOL        i
  -------         ENDDO         
  C:037FH         LINE#         34
  C:037FH         LINE#         35
  C:037FH         LINE#         37
  C:0382H         LINE#         38
  C:038EH         LINE#         39
  -------         ENDPROC       DELAY3US
  -------         PROC          START
  C:039DH         LINE#         42
  C:039DH         LINE#         43
  C:039DH         LINE#         44
  C:039DH         LINE#         45
  C:039DH         LINE#         46
  C:03A0H         LINE#         47
  C:03A2H         LINE#         48
  C:03A5H         LINE#         49
  C:03A7H         LINE#         50
  -------         ENDPROC       START
  -------         PROC          STOP
  C:036EH         LINE#         54
  C:036EH         LINE#         55
  C:036EH         LINE#         56
  C:0370H         LINE#         57
  C:0372H         LINE#         58
  C:0375H         LINE#         59
  C:0377H         LINE#         60
  C:037AH         LINE#         61
  C:037CH         LINE#         62
  -------         ENDPROC       STOP
  -------         PROC          ACK
  C:038FH         LINE#         66
  C:038FH         LINE#         67
  C:038FH         LINE#         68
  C:0391H         LINE#         69
  C:0393H         LINE#         70
  C:0396H         LINE#         71
  C:0398H         LINE#         72
  C:039AH         LINE#         73
  -------         ENDPROC       ACK
  -------         PROC          N_ACK
  C:03C1H         LINE#         77
  C:03C1H         LINE#         78
  C:03C1H         LINE#         79
  C:03C1H         LINE#         80
  C:03C1H         LINE#         81
  C:03C4H         LINE#         82
  C:03C6H         LINE#         83
  C:03C8H         LINE#         84
  -------         ENDPROC       N_ACK
  -------         PROC          CHECKACK
  C:031FH         LINE#         88
  C:031FH         LINE#         89
  C:031FH         LINE#         91

⌨️ 快捷键说明

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