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

📄 lpc932.m51

📁 lpc932芯片 用于modbus通讯的范例
💻 M51
📖 第 1 页 / 共 3 页
字号:
BL51 BANKED LINKER/LOCATER V5.01                                                        07/23/2004  15:55:58  PAGE 1


BL51 BANKED LINKER/LOCATER V5.01, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE pcckmodbus.obj TO lpc932 RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  pcckmodbus.obj (PCCKMODBUS)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LADD)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULSHR)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  lpc932 (PCCKMODBUS)


            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     0010H     UNIT         ?DT?PCCKMODBUS
            BIT     0020H.0   0000H.4   UNIT         ?BI?PCCKMODBUS
            BIT     0020H.4   0000H.2   UNIT         _BIT_GROUP_
                    0020H.6   0000H.2                *** GAP ***
            DATA    0021H     000BH     UNIT         _DATA_GROUP_
            IDATA   002CH     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     00B9H     UNIT         ?XD?PCCKMODBUS

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     ABSOLUTE     
                    0006H     0005H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
                    000EH     0005H                  *** GAP ***
            CODE    0013H     0003H     ABSOLUTE     
                    0016H     0005H                  *** GAP ***
            CODE    001BH     0003H     ABSOLUTE     
                    001EH     0005H                  *** GAP ***
            CODE    0023H     0003H     ABSOLUTE     
                    0026H     0005H                  *** GAP ***
            CODE    002BH     0003H     ABSOLUTE     
                    002EH     0005H                  *** GAP ***
            CODE    0033H     0003H     ABSOLUTE     
                    0036H     0005H                  *** GAP ***
            CODE    003BH     0003H     ABSOLUTE     
                    003EH     0005H                  *** GAP ***
            CODE    0043H     0003H     ABSOLUTE     
                    0046H     0005H                  *** GAP ***
            CODE    004BH     0003H     ABSOLUTE     
BL51 BANKED LINKER/LOCATER V5.01                                                      07/23/2004  15:55:58  PAGE 2


                    004EH     0005H                  *** GAP ***
            CODE    0053H     0003H     ABSOLUTE     
            CODE    0056H     02FAH     INBLOCK      ?PR?MODBU001?PCCKMODBUS
            CODE    0350H     0200H     UNIT         ?CO?PCCKMODBUS
            CODE    0550H     0116H     INBLOCK      ?PR?COMM1?PCCKMODBUS
            CODE    0666H     010AH     INBLOCK      ?PR?MAIN?PCCKMODBUS
            CODE    0770H     009AH     UNIT         ?C?LIB_CODE
            CODE    080AH     008CH     UNIT         ?C_C51STARTUP
            CODE    0896H     006EH     INBLOCK      ?PR?_IRCVSTR?PCCKMODBUS
            CODE    0904H     0059H     INBLOCK      ?PR?CHUSHIHUA?PCCKMODBUS
            CODE    095DH     0048H     INBLOCK      ?PR?_ISENDSTR?PCCKMODBUS
            CODE    09A5H     0044H     INBLOCK      ?PR?TIMER0?PCCKMODBUS
            CODE    09E9H     002EH     INBLOCK      ?PR?_CRC16?PCCKMODBUS
            CODE    0A17H     0024H     INBLOCK      ?PR?CHUSHIHUA1?PCCKMODBUS
            CODE    0A3BH     0013H     INBLOCK      ?PR?INT2?PCCKMODBUS
            CODE    0A4EH     0013H     INBLOCK      ?PR?INT3?PCCKMODBUS
            CODE    0A61H     0013H     INBLOCK      ?PR?INT5?PCCKMODBUS
            CODE    0A74H     0013H     INBLOCK      ?PR?INT6?PCCKMODBUS
            CODE    0A87H     0013H     INBLOCK      ?PR?INT10?PCCKMODBUS
            CODE    0A9AH     0013H     INBLOCK      ?PR?INT7?PCCKMODBUS
            CODE    0AADH     0013H     INBLOCK      ?PR?INT8?PCCKMODBUS
            CODE    0AC0H     0013H     INBLOCK      ?PR?INT9?PCCKMODBUS
            CODE    0AD3H     0012H     INBLOCK      ?PR?INT0?PCCKMODBUS
            CODE    0AE5H     0009H     INBLOCK      ?PR?GETBUS?PCCKMODBUS
            CODE    0AEEH     0009H     INBLOCK      ?PR?_SENDBYTE?PCCKMODBUS
            CODE    0AF7H     0006H     UNIT         ?C_INITSEG



OVERLAY MAP OF MODULE:   lpc932 (PCCKMODBUS)


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

?PR?MAIN?PCCKMODBUS               -----    -----      0021H    0002H
  +--> ?PR?CHUSHIHUA?PCCKMODBUS
  +--> ?PR?CHUSHIHUA1?PCCKMODBUS
  +--> ?PR?_IRCVSTR?PCCKMODBUS
  +--> ?PR?_ISENDSTR?PCCKMODBUS
  +--> ?PR?MODBU001?PCCKMODBUS

?PR?_IRCVSTR?PCCKMODBUS           -----    -----      0023H    0006H
  +--> ?PR?GETBUS?PCCKMODBUS
  +--> ?PR?_SENDBYTE?PCCKMODBUS

?PR?_ISENDSTR?PCCKMODBUS          -----    -----      0023H    0006H
  +--> ?PR?GETBUS?PCCKMODBUS
  +--> ?PR?_SENDBYTE?PCCKMODBUS

?PR?MODBU001?PCCKMODBUS           0020H.4  0000H.2    0023H    0009H
  +--> ?PR?_CRC16?PCCKMODBUS

BL51 BANKED LINKER/LOCATER V5.01                                                      07/23/2004  15:55:58  PAGE 3


?PR?_CRC16?PCCKMODBUS             -----    -----      -----    -----
  +--> ?CO?PCCKMODBUS



SYMBOL TABLE OF MODULE:  lpc932 (PCCKMODBUS)

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

  -------         MODULE        PCCKMODBUS
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  D:00D0H         PUBLIC        PSW
  D:00E0H         PUBLIC        ACC
  D:0088H         PUBLIC        TCON
  D:0089H         PUBLIC        TMOD
  D:008AH         PUBLIC        TL0
  D:008CH         PUBLIC        TH0
  D:00A8H         PUBLIC        IEN0
  D:00B8H         PUBLIC        IP0
  D:0098H         PUBLIC        SCON
  D:0099H         PUBLIC        SBUF
  D:00BEH         PUBLIC        BRGR0
  D:00BFH         PUBLIC        BRGR1
  D:00BDH         PUBLIC        BRGCON
  D:0095H         PUBLIC        DIVM
  D:00D8H         PUBLIC        I2CON
  D:00DAH         PUBLIC        I2DAT
  D:00DDH         PUBLIC        I2SCLH
  D:00DCH         PUBLIC        I2SCLL
  D:00D9H         PUBLIC        I2STAT
  D:00E8H         PUBLIC        IEN1
  D:0084H         PUBLIC        P0M1
  D:0085H         PUBLIC        P0M2
  D:0091H         PUBLIC        P1M1
  D:0092H         PUBLIC        P1M2
  D:00A4H         PUBLIC        P2M1
  D:00A5H         PUBLIC        P2M2
  D:00B1H         PUBLIC        P3M1
  D:00B2H         PUBLIC        P3M2
  D:00BAH         PUBLIC        SSTAT
  D:00A7H         PUBLIC        WDCON
  D:00C1H         PUBLIC        WDL
  D:00C2H         PUBLIC        WFEED1
  D:00C3H         PUBLIC        WFEED2
  B:00D0H.0       PUBLIC        P
  B:0088H.4       PUBLIC        TR0
  B:00A8H.7       PUBLIC        EA
  B:00A8H.4       PUBLIC        ES
  B:00A8H.1       PUBLIC        ET0
  B:0098H.3       PUBLIC        TB8
  B:0098H.1       PUBLIC        TI
  B:0098H.0       PUBLIC        RI
BL51 BANKED LINKER/LOCATER V5.01                                                      07/23/2004  15:55:58  PAGE 4


  B:00D8H.5       PUBLIC        STA
  B:00D8H.3       PUBLIC        SI
  B:00A0H.7       PUBLIC        sipm
  B:00A0H.6       PUBLIC        led1
  B:0090H.2       PUBLIC        scl
  B:0090H.3       PUBLIC        sda
  B:0020H.1       PUBLIC        I2cwr
  B:0020H.2       PUBLIC        modbjda
  B:0020H.3       PUBLIC        wdog
  D:0012H         PUBLIC        tsleng
  D:0013H         PUBLIC        click
  D:0015H         PUBLIC        click3
  D:0017H         PUBLIC        tsbufr
  D:0018H         PUBLIC        tsbbb
  D:0019H         PUBLIC        rlend
  D:001AH         PUBLIC        modadder
  D:001BH         PUBLIC        rsbufr
  D:001CH         PUBLIC        I2cadder
  D:001EH         PUBLIC        puc
  X:0000H         PUBLIC        T2buf
  X:001EH         PUBLIC        R2buf
  X:005AH         PUBLIC        RXbuf
  X:0078H         PUBLIC        TXbuf
  X:00B4H         PUBLIC        debuf
  X:00B6H         PUBLIC        modbug
  C:0AD3H         PUBLIC        int0
  C:0A3BH         PUBLIC        int2
  C:0A4EH         PUBLIC        int3
  C:0A61H         PUBLIC        int5
  C:0A74H         PUBLIC        int6
  C:0A87H         PUBLIC        int10
  C:0A9AH         PUBLIC        int7
  C:0AADH         PUBLIC        int8
  C:0AC0H         PUBLIC        int9
  C:09A5H         PUBLIC        timer0
  C:0550H         PUBLIC        comm1
  C:0350H         PUBLIC        auchCRCHi
  C:0450H         PUBLIC        auchCRCLo
  C:09E9H         PUBLIC        _CRC16
  C:0056H         PUBLIC        modbu001
  C:0904H         PUBLIC        chushihua
  C:0AE5H         PUBLIC        GetBus
  C:0AEEH         PUBLIC        _SendByte
  C:095DH         PUBLIC        _ISendStr
  C:0896H         PUBLIC        _IRcvStr
  C:0A17H         PUBLIC        chushihua1
  C:0666H         PUBLIC        main
  -------         PROC          INT0
  C:0AD3H         LINE#         47
  C:0AD9H         LINE#         49
  C:0ADEH         LINE#         50
  -------         ENDPROC       INT0
  -------         PROC          INT2
  C:0A3BH         LINE#         51
  C:0A41H         LINE#         53
  C:0A47H         LINE#         54
  -------         ENDPROC       INT2
BL51 BANKED LINKER/LOCATER V5.01                                                      07/23/2004  15:55:58  PAGE 5


  -------         PROC          INT3
  C:0A4EH         LINE#         55
  C:0A54H         LINE#         57
  C:0A5AH         LINE#         58
  -------         ENDPROC       INT3
  -------         PROC          INT5
  C:0A61H         LINE#         59
  C:0A67H         LINE#         61
  C:0A6DH         LINE#         62
  -------         ENDPROC       INT5
  -------         PROC          INT6
  C:0A74H         LINE#         63
  C:0A7AH         LINE#         65
  C:0A80H         LINE#         66
  -------         ENDPROC       INT6
  -------         PROC          INT10
  C:0A87H         LINE#         67
  C:0A8DH         LINE#         69
  C:0A93H         LINE#         70
  -------         ENDPROC       INT10
  -------         PROC          INT7
  C:0A9AH         LINE#         71
  C:0AA0H         LINE#         73
  C:0AA6H         LINE#         74
  -------         ENDPROC       INT7
  -------         PROC          INT8
  C:0AADH         LINE#         75
  C:0AB3H         LINE#         77
  C:0AB9H         LINE#         78
  -------         ENDPROC       INT8
  -------         PROC          INT9
  C:0AC0H         LINE#         79
  C:0AC6H         LINE#         81
  C:0ACCH         LINE#         82
  -------         ENDPROC       INT9
  -------         PROC          TIMER0
  -------         DO            
  D:0010H         SYMBOL        miaohao
  -------         ENDDO         
  C:09A5H         LINE#         86
  C:09A9H         LINE#         89
  C:09ACH         LINE#         90
  C:09AFH         LINE#         91
  C:09B1H         LINE#         92
  C:09B9H         LINE#         93
  C:09C0H         LINE#         94

⌨️ 快捷键说明

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