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

📄 ad7705 sensor.m51

📁 P89LPC931操作AD7705的程序。
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V5.12                                                        02/21/2007  17:06:15  PAGE 1


BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE AD7705 SENSOR.obj TO AD7705 SENSOR RAMSIZE (256)


MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  AD7705 SENSOR.obj (AD7705_SENSOR)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCMP)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
  C:\KEIL\C51\LIB\C51FPS.LIB (PRINTF)
  C:\KEIL\C51\LIB\C51FPS.LIB (SCANF)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPROUND)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCONVERT)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?ATOF)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPNEG)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FTNPWR)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ISTPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA0)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTIDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?PILDIDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
  C:\KEIL\C51\LIB\C51S.LIB (PUTCHAR)
  C:\KEIL\C51\LIB\C51S.LIB (GETCHAR)
  C:\KEIL\C51\LIB\C51S.LIB (UNGETC)
  C:\KEIL\C51\LIB\C51S.LIB (ISSPACE)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTPDATA)
  C:\KEIL\C51\LIB\C51S.LIB (_GETKEY)


LINK MAP OF MODULE:  AD7705 SENSOR (AD7705_SENSOR)


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

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
            REG     0008H     0008H     ABSOLUTE     "REG BANK 1"
            DATA    0010H     0001H     UNIT         ?DT?GETCHAR
BL51 BANKED LINKER/LOCATER V5.12                                                      02/21/2007  17:06:15  PAGE 2


                    0011H     000FH                  *** GAP ***
            BIT     0020H.0   0001H.3   UNIT         _BIT_GROUP_
            BIT     0021H.3   0000H.1   UNIT         ?BI?GETCHAR
                    0021H.4   0000H.4                *** GAP ***
            DATA    0022H     0024H     UNIT         _DATA_GROUP_
            IDATA   0046H     007CH     UNIT         ?ID?AD7705_SENSOR
            IDATA   00C2H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     001CH     INBLOCK      ?PR?READWORD7705?AD7705_SENSOR
            CODE    001FH     0004H     UNIT         ?C_INITSEG
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     06B8H     UNIT         ?C?LIB_CODE
            CODE    06DEH     046FH     UNIT         ?PR?PRINTF?PRINTF
            CODE    0B4DH     034FH     UNIT         ?PR?SCANF?SCANF
            CODE    0E9CH     011FH     INBLOCK      ?PR?PAIXU?AD7705_SENSOR
            CODE    0FBBH     0029H     INBLOCK      ?PR?SERIAL?AD7705_SENSOR
            CODE    0FE4H     001BH     INBLOCK      ?PR?_FLASH_WRITEBYTE?AD7705_SENSOR
                    0FFFH     0001H                  *** GAP ***
            CODE    1000H     01DDH     INBLOCK      ?PR?MAIN?AD7705_SENSOR
            CODE    11DDH     01CEH     INBLOCK      ?PR?ARRANGEDATA?AD7705_SENSOR
            CODE    13ABH     00E6H     UNIT         ?PR??C?ATOF??C?ATOF
            CODE    1491H     008CH     UNIT         ?C_C51STARTUP
            CODE    151DH     007DH     INBLOCK      ?PR?_INIT7705?AD7705_SENSOR
            CODE    159AH     0057H     UNIT         ?CO?AD7705_SENSOR
            CODE    15F1H     0027H     UNIT         ?PR?PUTCHAR?PUTCHAR
            CODE    1618H     0015H     INBLOCK      ?PR?_WRITEBYTE7705?AD7705_SENSOR
            CODE    162DH     0013H     UNIT         ?PR?_ISSPACE?ISSPACE
            CODE    1640H     0011H     INBLOCK      ?PR?WATCHDOGINIT?AD7705_SENSOR
            CODE    1651H     0011H     UNIT         ?PR?GETCHAR?GETCHAR
            CODE    1662H     0010H     INBLOCK      ?PR?_GETDATA7705?AD7705_SENSOR
            CODE    1672H     000EH     INBLOCK      ?PR?WATCHDOGSTOP?AD7705_SENSOR
            CODE    1680H     000DH     INBLOCK      ?PR?RESET7705?AD7705_SENSOR
            CODE    168DH     000BH     INBLOCK      ?PR?WATCHDOGFEED?AD7705_SENSOR
            CODE    1698H     000AH     UNIT         ?PR?_GETKEY?_GETKEY
            CODE    16A2H     0008H     INBLOCK      ?PR?_FLASH_READBYTE?AD7705_SENSOR
            CODE    16AAH     0005H     UNIT         ?PR?GETCHAR?UNGETCHAR



OVERLAY MAP OF MODULE:   AD7705 SENSOR (AD7705_SENSOR)


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

?PR?MAIN?AD7705_SENSOR                     -----    -----      0022H    0004H
  +--> ?CO?AD7705_SENSOR
  +--> ?PR?_INIT7705?AD7705_SENSOR
  +--> ?PR?ARRANGEDATA?AD7705_SENSOR
  +--> ?PR?PAIXU?AD7705_SENSOR
  +--> ?PR?_GETDATA7705?AD7705_SENSOR
BL51 BANKED LINKER/LOCATER V5.12                                                      02/21/2007  17:06:15  PAGE 3


  +--> ?PR?PRINTF?PRINTF

?PR?_INIT7705?AD7705_SENSOR                0020H.0  0000H.1    0026H    0003H
  +--> ?PR?RESET7705?AD7705_SENSOR
  +--> ?PR?_WRITEBYTE7705?AD7705_SENSOR

?PR?ARRANGEDATA?AD7705_SENSOR              -----    -----      -----    -----
  +--> ?CO?AD7705_SENSOR
  +--> ?PR?_FLASH_WRITEBYTE?AD7705_SENSOR
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?SCANF?SCANF

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

?PR?SCANF?SCANF                            0020H.0  0000H.6    0026H    001EH
  +--> ?PR?GETCHAR?UNGETCHAR
  +--> ?PR?_ISSPACE?ISSPACE
  +--> ?PR?GETCHAR?GETCHAR
  +--> ?PR??C?ATOF??C?ATOF

?PR?GETCHAR?GETCHAR                        -----    -----      -----    -----
  +--> ?PR?_GETKEY?_GETKEY
  +--> ?PR?PUTCHAR?PUTCHAR

?PR??C?ATOF??C?ATOF                        0020H.6  0000H.5    0044H    0002H

?PR?PAIXU?AD7705_SENSOR                    -----    -----      0026H    0006H

?PR?_GETDATA7705?AD7705_SENSOR             -----    -----      -----    -----
  +--> ?PR?_WRITEBYTE7705?AD7705_SENSOR
  +--> ?PR?READWORD7705?AD7705_SENSOR



SYMBOL TABLE OF MODULE:  AD7705 SENSOR (AD7705_SENSOR)

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

  -------         MODULE        AD7705_SENSOR
  C:0000H         SYMBOL        _ICE_DUMMY_
  I:0046H         PUBLIC        Update_temp
  D:0091H         PUBLIC        P1M1
  D:0080H         PUBLIC        P0
  D:00A4H         PUBLIC        P2M1
  D:0092H         PUBLIC        P1M2
  D:0090H         PUBLIC        P1
  I:0047H         PUBLIC        ZeroPoint_X_temp
  D:00A5H         PUBLIC        P2M2
  D:00A0H         PUBLIC        P2
  I:004BH         PUBLIC        ZeroPoint_Y_temp
  D:00B0H         PUBLIC        P3
  C:0FBBH         PUBLIC        serial
  B:00A8H.7       PUBLIC        EA
  I:004FH         PUBLIC        SendFlag
  C:15E6H         PUBLIC        ID
BL51 BANKED LINKER/LOCATER V5.12                                                      02/21/2007  17:06:15  PAGE 4


  D:00A8H         PUBLIC        IEN0
  D:00E8H         PUBLIC        IEN1
  I:0050H         PUBLIC        BAUD_Data_temp
  I:0051H         PUBLIC        RIFlag
  B:00A8H.4       PUBLIC        ES
  B:0098H.0       PUBLIC        RI
  C:15F0H         PUBLIC        BAUD
  D:00C2H         PUBLIC        WFEED1
  D:00C3H         PUBLIC        WFEED2
  C:1000H         PUBLIC        main
  B:00A0H.0       PUBLIC        ALARM_X
  B:00A0H.1       PUBLIC        ALARM_Y
  C:168DH         PUBLIC        WatchdogFeed
  D:00E5H         PUBLIC        FMDATA
  D:0099H         PUBLIC        SBUF
  D:0087H         PUBLIC        PCON
  B:00A0H.7       PUBLIC        DRDY
  D:00E7H         PUBLIC        FMADRH
  D:0098H         PUBLIC        SCON
  D:0089H         PUBLIC        TMOD
  D:0088H         PUBLIC        TCON
  I:0052H         PUBLIC        BAUD_temp
  D:00E6H         PUBLIC        FMADRL
  I:0053H         PUBLIC        CommandData
  C:11DDH         PUBLIC        ArrangeData
  I:0058H         PUBLIC        ArrangeFlag
  B:00A0H.5       PUBLIC        AdClk
  B:00A0H.2       PUBLIC        AdDin
  B:00A0H.3       PUBLIC        AdDout
  C:16A2H         PUBLIC        _FLASH_ReadByte
  D:00B8H         PUBLIC        IP0
  C:151DH         PUBLIC        _Init7705
  C:1640H         PUBLIC        WatchdogInit
  D:008DH         PUBLIC        TH1
  D:008BH         PUBLIC        TL1
  C:1662H         PUBLIC        _GetData7705
  I:0059H         PUBLIC        ALARM_X_N
  C:0FE4H         PUBLIC        _FLASH_WriteByte
  I:005DH         PUBLIC        ALARM_Y_N
  I:0061H         PUBLIC        ALARM_X_P
  B:0088H.6       PUBLIC        TR1
  I:0065H         PUBLIC        ALARM_Y_P
  C:1618H         PUBLIC        _WriteByte7705
  C:1680H         PUBLIC        Reset7705
  D:00D8H         PUBLIC        I2CON
  C:1672H         PUBLIC        WatchdogStop
  C:15E4H         PUBLIC        Update
  D:00C1H         PUBLIC        WDL
  I:0069H         PUBLIC        i
  C:15E8H         PUBLIC        ZeroPoint_X
  C:0E9CH         PUBLIC        PaiXu
  C:15ECH         PUBLIC        ZeroPoint_Y
  C:0003H         PUBLIC        ReadWord7705
  D:00E4H         PUBLIC        FMCON
  C:15E5H         PUBLIC        BAUD_Data
  D:00D0H         PUBLIC        PSW
  I:006AH         PUBLIC        ReceiveData_X
BL51 BANKED LINKER/LOCATER V5.12                                                      02/21/2007  17:06:15  PAGE 5


  D:00A7H         PUBLIC        WDCON
  I:0096H         PUBLIC        ReceiveData_Y
  -------         PROC          _FLASH_WRITEBYTE
  D:0002H         SYMBOL        addr
  D:0005H         SYMBOL        dat
  C:0FE4H         LINE#         29
  C:0FE8H         LINE#         30
  C:0FE8H         LINE#         31
  C:0FEBH         LINE#         32
  C:0FEDH         LINE#         33
  C:0FF0H         LINE#         34
  C:0FF2H         LINE#         35
  C:0FF5H         LINE#         37
  C:0FFDH         LINE#         38
  C:0FFEH         LINE#         39
  -------         ENDPROC       _FLASH_WRITEBYTE
  -------         PROC          _FLASH_READBYTE
  D:0006H         SYMBOL        addr
  -------         DO            
  D:0082H         SYMBOL        readp
  -------         ENDDO         
  C:16A2H         LINE#         48
  C:16A2H         LINE#         49
  C:16A2H         LINE#         51
  C:16A6H         LINE#         52
  C:16A9H         LINE#         53
  -------         ENDPROC       _FLASH_READBYTE
  -------         PROC          WATCHDOGINIT
  C:1640H         LINE#         36
  C:1640H         LINE#         37
  C:1640H         LINE#         38
  C:1643H         LINE#         39
  C:1645H         LINE#         40
  C:1648H         LINE#         41
  C:164BH         LINE#         42
  C:164EH         LINE#         43
  C:1650H         LINE#         44
  -------         ENDPROC       WATCHDOGINIT
  -------         PROC          WATCHDOGSTOP
  C:1672H         LINE#         48
  C:1672H         LINE#         49
  C:1672H         LINE#         50
  C:1674H         LINE#         51
  C:1677H         LINE#         52
  C:167AH         LINE#         53
  C:167DH         LINE#         54
  C:167FH         LINE#         55
  -------         ENDPROC       WATCHDOGSTOP
  -------         PROC          WATCHDOGFEED
  C:168DH         LINE#         59
  C:168DH         LINE#         60
  C:168DH         LINE#         61
  C:168FH         LINE#         62
  C:1692H         LINE#         63
  C:1695H         LINE#         64
  C:1697H         LINE#         65
  -------         ENDPROC       WATCHDOGFEED
BL51 BANKED LINKER/LOCATER V5.12                                                      02/21/2007  17:06:15  PAGE 6


  -------         PROC          SERIAL
  C:0FBBH         LINE#         84
  C:0FC2H         LINE#         86
  C:0FC5H         LINE#         87
  C:0FC5H         LINE#         88
  C:0FCEH         LINE#         89
  C:0FD6H         LINE#         90
  C:0FD6H         LINE#         91
  C:0FDAH         LINE#         92
  C:0FDAH         LINE#         93
  C:0FDDH         LINE#         94
  C:0FDDH         LINE#         95
  C:0FDFH         LINE#         96
  -------         ENDPROC       SERIAL
  -------         PROC          _WRITEBYTE7705
  D:0007H         SYMBOL        x
  -------         DO            
  D:0006H         SYMBOL        i
  -------         ENDDO         
  C:1618H         LINE#         122
  C:1618H         LINE#         123
  C:1618H         LINE#         125
  C:161AH         LINE#         126
  C:161CH         LINE#         127
  C:161CH         LINE#         128
  C:161EH         LINE#         129
  C:1622H         LINE#         130
  C:1624H         LINE#         131
  C:1628H         LINE#         132
  C:162CH         LINE#         133
  -------         ENDPROC       _WRITEBYTE7705
  -------         PROC          READWORD7705
  -------         DO            
  D:0005H         SYMBOL        i
  D:0006H         SYMBOL        x
  -------         ENDDO         
  C:0003H         LINE#         137
  C:0003H         LINE#         138
  C:0003H         LINE#         141
  C:0005H         LINE#         142
  C:0009H         LINE#         143
  C:0009H         LINE#         144
  C:000BH         LINE#         145
  C:0012H         LINE#         146
  C:0015H         LINE#         147
  C:0018H         LINE#         148
  C:001AH         LINE#         149
  C:001EH         LINE#         150
  C:001EH         LINE#         151
  -------         ENDPROC       READWORD7705
  -------         PROC          RESET7705
  -------         DO            
  D:0007H         SYMBOL        i
  -------         ENDDO         
  C:1680H         LINE#         155
  C:1680H         LINE#         156
  C:1680H         LINE#         158
BL51 BANKED LINKER/LOCATER V5.12                                                      02/21/2007  17:06:15  PAGE 7


  C:1682H         LINE#         159
  C:1682H         LINE#         160
  C:1684H         LINE#         161
  C:1686H         LINE#         162

⌨️ 快捷键说明

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