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

📄 dds485.m51

📁 讲述ADE7755芯片的基本知识和一些基本应用包含C语言编程
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.11                                                        01/03/2008  09:57:21  PAGE 1


BL51 BANKED LINKER/LOCATER V5.11, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE AddParse.obj, CmdParse.obj, DataChange.obj, DataClr.obj, DataPickup.obj, DataSave.obj, DataSend
>> .obj, Delay.obj, Global.obj, iic.obj, init.obj, ledparse.obj, Main.obj, pulse.obj, WDT.obj, DataCheck.obj, infrarerec
>> eive.obj TO DDS485 RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  AddParse.obj (ADDPARSE)
  CmdParse.obj (CMDPARSE)
  DataChange.obj (DATACHANGE)
  DataClr.obj (DATACLR)
  DataPickup.obj (DATAPICKUP)
  DataSave.obj (DATASAVE)
  DataSend.obj (DATASEND)
  Delay.obj (DELAY)
  Global.obj (GLOBAL)
  iic.obj (IIC)
  init.obj (INIT)
  ledparse.obj (LEDPARSE)
  Main.obj (MAIN)
  pulse.obj (PULSE)
  WDT.obj (WDT)
  DataCheck.obj (DATACHECK)
  infrarereceive.obj (INFRARERECEIVE)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)


LINK MAP OF MODULE:  DDS485 (ADDPARSE)


            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     000FH     UNIT         _DATA_GROUP_
                    0017H     0009H                  *** GAP ***
            BIT     0020H.0   0002H.6   UNIT         ?BI?GLOBAL
            BIT     0022H.6   0000H.5   UNIT         _BIT_GROUP_
                    0023H.3   0000H.5                *** GAP ***
            DATA    0024H     0059H     UNIT         ?DT?GLOBAL
            IDATA   007DH     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     0003H     INPAGE       ?PD?GLOBAL

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
                    0003H     0008H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
                    000EH     0005H                  *** GAP ***
            CODE    0013H     0003H     ABSOLUTE     
                    0016H     0005H                  *** GAP ***
BL51 BANKED LINKER/LOCATER V5.11                                                      01/03/2008  09:57:21  PAGE 2


            CODE    001BH     0003H     ABSOLUTE     
                    001EH     0005H                  *** GAP ***
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     01EEH     UNIT         ?PR?AVAILABILITYADDPARSE?ADDPARSE
            CODE    0214H     00B7H     UNIT         ?PR?INT_SERIAL?MAIN
            CODE    02CBH     00B3H     UNIT         ?PR?DATASTART?DATACLR
            CODE    037EH     00A6H     UNIT         ?PR?INFRARERECEIVE?INFRARERECEIVE
            CODE    0424H     00A4H     UNIT         ?PR?MAIN?MAIN
            CODE    04C8H     0091H     UNIT         ?PR?SENDFULL?DATASEND
            CODE    0559H     0090H     UNIT         ?PR?PULSEADD?PULSE
            CODE    05E9H     008BH     UNIT         ?PR?INITCPU?INIT
            CODE    0674H     0086H     UNIT         ?PR?_SENTBYTE?DATASEND
            CODE    06FAH     0075H     UNIT         ?PR?TIME0?MAIN
            CODE    076FH     0072H     UNIT         ?PR?_CMDSAVE?DATASAVE
            CODE    07E1H     005AH     UNIT         ?PR?LEDFULL?LEDPARSE
            CODE    083BH     0057H     UNIT         ?PR?_CMDPICK?DATAPICKUP
            CODE    0892H     0054H     UNIT         ?PR?_IICEDATASAVE?DATASAVE
            CODE    08E6H     004CH     UNIT         ?PR?_IICMBYTEREAD?IIC
            CODE    0932H     004BH     UNIT         ?PR?INT_INT1?MAIN
            CODE    097DH     003EH     UNIT         ?PR?CMDPARSE?CMDPARSE
            CODE    09BBH     003AH     UNIT         ?PR?_RAMCOPY?DATACLR
            CODE    09F5H     0032H     UNIT         ?PR?_WBYTEIIC?IIC
            CODE    0A27H     002DH     UNIT         ?PR?CHECKAVAILABILITYADD?DATACHECK
            CODE    0A54H     002CH     UNIT         ?PR?SNCHECK?DATACHECK
            CODE    0A80H     002BH     UNIT         ?C?LIB_CODE
            CODE    0AABH     002AH     UNIT         ?PR?BROADCASTADDPARSE?ADDPARSE
            CODE    0AD5H     0027H     UNIT         ?PR?_RBYTEIIC?IIC
            CODE    0AFCH     0026H     UNIT         ?PR?_W8BITIIC?IIC
            CODE    0B22H     0023H     UNIT         ?PR?_INITDELAY?DELAY
            CODE    0B45H     0021H     UNIT         ?PR?DATADEAL?DATACHANGE
            CODE    0B66H     0020H     UNIT         ?PR?_DELAY?DELAY
            CODE    0B86H     001EH     UNIT         ?PR?CHECKSUM?DATACHECK
            CODE    0BA4H     001DH     UNIT         ?PR?INITINTERRUPT?INIT
            CODE    0BC1H     001DH     UNIT         ?PR?INITPWM?INIT
            CODE    0BDEH     001AH     UNIT         ?PR?_RAMCLER?DATACLR
            CODE    0BF8H     001AH     UNIT         ?PR?R8BITIIC?IIC
            CODE    0C12H     0019H     UNIT         ?PR?CHECKBROADCAST?DATACHECK
            CODE    0C2BH     0018H     UNIT         ?PR?_ELECHK?DATACHANGE
            CODE    0C43H     0018H     UNIT         ?PR?INITSERIES?INIT
            CODE    0C5BH     0016H     UNIT         ?PR?_HEXTOBCD?DATACHANGE
            CODE    0C71H     0016H     UNIT         ?PR?ACK?IIC
            CODE    0C87H     0015H     UNIT         ?PR?IICSTART?IIC
            CODE    0C9CH     0014H     UNIT         ?PR?DATASEND?DATASEND
            CODE    0CB0H     0013H     UNIT         ?PR?_BCDTOHEX?DATACHANGE
            CODE    0CC3H     0012H     UNIT         ?PR?CLERINCEPTBUF?DATACLR
            CODE    0CD5H     0012H     UNIT         ?PR?NOACK?IIC
            CODE    0CE7H     0012H     UNIT         ?PR?INITCPUIO?INIT
            CODE    0CF9H     0010H     UNIT         ?PR?IICSTOP?IIC
            CODE    0D09H     000DH     UNIT         ?PR?INITWDT?INIT
            CODE    0D16H     000CH     UNIT         ?C_C51STARTUP
            CODE    0D22H     000BH     UNIT         ?PR?WAIT?IIC
            CODE    0D2DH     000BH     UNIT         ?PR?INITINT1?INIT
            CODE    0D38H     000BH     UNIT         ?PR?WDT?WDT
            CODE    0D43H     000AH     UNIT         ?CO?LEDPARSE
            CODE    0D4DH     0009H     UNIT         ?PR?TIME1?MAIN


BL51 BANKED LINKER/LOCATER V5.11                                                      01/03/2008  09:57:21  PAGE 3



OVERLAY MAP OF MODULE:   DDS485 (ADDPARSE)


SEGMENT                                       BIT_GROUP          DATA_GROUP 
  +--> CALLED SEGMENT                      START    LENGTH     START    LENGTH
------------------------------------------------------------------------------
?PR?INT_INT1?MAIN                          -----    -----      -----    -----
  +--> ?PR?_DELAY?DELAY

*** NEW ROOT ***************************************************

?C_C51STARTUP                              -----    -----      -----    -----
  +--> ?PR?MAIN?MAIN

?PR?MAIN?MAIN                              -----    -----      -----    -----
  +--> ?PR?_DELAY?DELAY
  +--> ?PR?INITCPU?INIT
  +--> ?PR?WDT?WDT
  +--> ?PR?LEDFULL?LEDPARSE
  +--> ?PR?INFRARERECEIVE?INFRARERECEIVE
  +--> ?PR?CMDPARSE?CMDPARSE
  +--> ?PR?PULSEADD?PULSE
  +--> ?PR?_HEXTOBCD?DATACHANGE
  +--> ?PR?_WBYTEIIC?IIC

?PR?INITCPU?INIT                           -----    -----      0008H    0002H
  +--> ?PR?INITWDT?INIT
  +--> ?PR?INITINTERRUPT?INIT
  +--> ?PR?INITCPUIO?INIT
  +--> ?PR?INITSERIES?INIT
  +--> ?PR?INITINT1?INIT
  +--> ?PR?INITPWM?INIT
  +--> ?PR?DATASTART?DATACLR
  +--> ?PR?_RBYTEIIC?IIC
  +--> ?PR?_BCDTOHEX?DATACHANGE
  +--> ?PR?_WBYTEIIC?IIC

?PR?DATASTART?DATACLR                      -----    -----      000AH    0001H
  +--> ?PR?_RBYTEIIC?IIC
  +--> ?PR?_WBYTEIIC?IIC

?PR?_RBYTEIIC?IIC                          -----    -----      -----    -----
  +--> ?PR?IICSTART?IIC
  +--> ?PR?_W8BITIIC?IIC
  +--> ?PR?R8BITIIC?IIC
  +--> ?PR?NOACK?IIC
  +--> ?PR?IICSTOP?IIC

?PR?IICSTART?IIC                           -----    -----      -----    -----
  +--> ?PR?WAIT?IIC

?PR?_W8BITIIC?IIC                          0023H.1  0000H.1    -----    -----
  +--> ?PR?WAIT?IIC
  +--> ?PR?ACK?IIC

?PR?ACK?IIC                                0023H.2  0000H.1    -----    -----
BL51 BANKED LINKER/LOCATER V5.11                                                      01/03/2008  09:57:21  PAGE 4


  +--> ?PR?WAIT?IIC

?PR?NOACK?IIC                              0023H.1  0000H.1    -----    -----
  +--> ?PR?WAIT?IIC

?PR?IICSTOP?IIC                            -----    -----      -----    -----
  +--> ?PR?WAIT?IIC

?PR?_WBYTEIIC?IIC                          -----    -----      000EH    0003H
  +--> ?PR?_DELAY?DELAY
  +--> ?PR?IICSTART?IIC
  +--> ?PR?_W8BITIIC?IIC
  +--> ?PR?IICSTOP?IIC

?PR?LEDFULL?LEDPARSE                       -----    -----      0009H    0002H
  +--> ?PR?_HEXTOBCD?DATACHANGE
  +--> ?CO?LEDPARSE

?PR?INFRARERECEIVE?INFRARERECEIVE          0022H.6  0000H.3    -----    -----

?PR?CMDPARSE?CMDPARSE                      0022H.6  0000H.3    -----    -----
  +--> ?PR?DATADEAL?DATACHANGE
  +--> ?PR?CHECKSUM?DATACHECK
  +--> ?PR?CHECKAVAILABILITYADD?DATACHECK
  +--> ?PR?AVAILABILITYADDPARSE?ADDPARSE
  +--> ?PR?CHECKBROADCAST?DATACHECK
  +--> ?PR?BROADCASTADDPARSE?ADDPARSE
  +--> ?PR?CLERINCEPTBUF?DATACLR

?PR?CHECKSUM?DATACHECK                     0023H.1  0000H.1    -----    -----
  +--> ?PR?_ELECHK?DATACHANGE

?PR?CHECKAVAILABILITYADD?DATACHECK         0023H.1  0000H.1    -----    -----

?PR?AVAILABILITYADDPARSE?ADDPARSE          -----    -----      0008H    0001H
  +--> ?PR?_CMDPICK?DATAPICKUP
  +--> ?PR?DATASEND?DATASEND
  +--> ?PR?_RAMCOPY?DATACLR
  +--> ?PR?_CMDSAVE?DATASAVE
  +--> ?PR?_RBYTEIIC?IIC
  +--> ?PR?_BCDTOHEX?DATACHANGE
  +--> ?PR?LEDFULL?LEDPARSE
  +--> ?PR?_WBYTEIIC?IIC

?PR?_CMDPICK?DATAPICKUP                    -----    -----      0009H    0007H
  +--> ?PR?_RBYTEIIC?IIC

?PR?DATASEND?DATASEND                      -----    -----      -----    -----
  +--> ?PR?SENDFULL?DATASEND
  +--> ?PR?CLERINCEPTBUF?DATACLR

?PR?SENDFULL?DATASEND                      -----    -----      000EH    0002H
  +--> ?PR?WDT?WDT
  +--> ?PR?_RAMCOPY?DATACLR
  +--> ?PR?_ELECHK?DATACHANGE
  +--> ?PR?_SENTBYTE?DATASEND

BL51 BANKED LINKER/LOCATER V5.11                                                      01/03/2008  09:57:21  PAGE 5


?PR?_RAMCOPY?DATACLR                       -----    -----      0010H    0007H

?PR?_SENTBYTE?DATASEND                     0023H.1  0000H.2    0010H    0003H
  +--> ?PR?_DELAY?DELAY

?PR?CLERINCEPTBUF?DATACLR                  -----    -----      -----    -----
  +--> ?PR?_RAMCLER?DATACLR

?PR?_CMDSAVE?DATASAVE                      -----    -----      0009H    0005H
  +--> ?PR?SNCHECK?DATACHECK
  +--> ?PR?_WBYTEIIC?IIC
  +--> ?PR?_RAMCOPY?DATACLR
  +--> ?PR?DATASEND?DATASEND

?PR?SNCHECK?DATACHECK                      -----    -----      -----    -----
  +--> ?PR?_IICMBYTEREAD?IIC

?PR?_IICMBYTEREAD?IIC                      -----    -----      000EH    0006H
  +--> ?PR?IICSTART?IIC
  +--> ?PR?_W8BITIIC?IIC
  +--> ?PR?R8BITIIC?IIC
  +--> ?PR?NOACK?IIC
  +--> ?PR?IICSTOP?IIC

?PR?CHECKBROADCAST?DATACHECK               0023H.1  0000H.1    -----    -----

?PR?BROADCASTADDPARSE?ADDPARSE             -----    -----      -----    -----
  +--> ?PR?_CMDPICK?DATAPICKUP
  +--> ?PR?DATASEND?DATASEND

?PR?PULSEADD?PULSE                         -----    -----      0008H    0001H
  +--> ?PR?_WBYTEIIC?IIC
  +--> ?PR?_IICEDATASAVE?DATASAVE

?PR?_IICEDATASAVE?DATASAVE                 -----    -----      0009H    0001H
  +--> ?PR?_RBYTEIIC?IIC
  +--> ?PR?_BCDTOHEX?DATACHANGE
  +--> ?PR?_HEXTOBCD?DATACHANGE
  +--> ?PR?_WBYTEIIC?IIC



SYMBOL TABLE OF MODULE:  DDS485 (ADDPARSE)

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

  -------         MODULE        ADDPARSE
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  D:00A8H         PUBLIC        IEN0
  D:00E8H         PUBLIC        IEN1
  C:0AABH         PUBLIC        BroadcastAddParse
  D:0098H         PUBLIC        SCON
BL51 BANKED LINKER/LOCATER V5.11                                                      01/03/2008  09:57:21  PAGE 6


  D:0088H         PUBLIC        TCON
  D:00B8H         PUBLIC        IP0
  D:00C8H         PUBLIC        TCR20
  D:00D8H         PUBLIC        I2CON
  C:0026H         PUBLIC        AvailabilityAddParse
  D:00D0H         PUBLIC        PSW
  -------         PROC          AVAILABILITYADDPARSE
  -------         DO            
  D:0008H         SYMBOL        i
  -------         ENDDO         
  C:0026H         LINE#         6
  C:0026H         LINE#         7
  C:0026H         LINE#         9
  C:0028H         LINE#         10
  C:003FH         LINE#         11
  C:003FH         LINE#         12
  C:003FH         LINE#         13
  C:0041H         LINE#         14
  C:004BH         LINE#         15
  C:004BH         LINE#         16
  C:004BH         LINE#         17
  C:0055H         LINE#         18
  C:0055H         LINE#         19
  C:0055H         LINE#         21
  C:0064H         LINE#         22
  C:0067H         LINE#         23
  C:0069H         LINE#         24
  C:0069H         LINE#         26
  C:0078H         LINE#         27
  C:007BH         LINE#         28
  C:007DH         LINE#         29
  C:007DH         LINE#         30
  C:007FH         LINE#         31
  C:0082H         LINE#         32
  C:0082H         LINE#         33
  C:0082H         LINE#         34
  C:0082H         LINE#         35
  C:008CH         LINE#         36
  C:008CH         LINE#         37
  C:008CH         LINE#         39
  C:009CH         LINE#         40

⌨️ 快捷键说明

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