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

📄 simboard.m51

📁 单片机与DSP通信源程序
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.11                                                        04/07/2006  23:20:56  PAGE 1


BL51 BANKED LINKER/LOCATER V5.11, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE SimBoard.obj, IICBUSC.obj, Lcd.obj TO SimBoard RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  SimBoard.obj (SIMBOARD)
  IICBUSC.obj (IICBUSC)
  Lcd.obj (LCD)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULSHR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSHL)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  SimBoard (SIMBOARD)


            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     0005H     UNIT         _DATA_GROUP_
            DATA    000DH     0002H     UNIT         ?DT?DATASEND?SIMBOARD
            DATA    000FH     0002H     UNIT         ?DT?SIMBOARD
            IDATA   0011H     000DH     UNIT         ?ID?SIMBOARD
                    001EH     0002H                  *** GAP ***
            BIT     0020H.0   0000H.1   UNIT         ?BI?SIMBOARD
            BIT     0020H.1   0000H.1   UNIT         ?BI?IICBUSC
            BIT     0020H.2   0000H.1   UNIT         ?BI?LCDDATRD?LCD
            BIT     0020H.3   0000H.1   UNIT         _BIT_GROUP_
                    0020H.4   0000H.4                *** GAP ***
            IDATA   0021H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     0252H     UNIT         ?XD?SIMBOARD
            XDATA   0252H     0040H     UNIT         ?XD?LCD

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
                    0003H     0008H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0015H     UNIT         ?PR?_TDELAY?SIMBOARD
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     028AH     UNIT         ?PR?DISLCD?SIMBOARD
            CODE    02B0H     0214H     UNIT         ?CO?LCD
            CODE    04C4H     0102H     UNIT         ?PR?SERIAL?SIMBOARD
            CODE    05C6H     00DDH     UNIT         ?PR?MAIN?SIMBOARD
            CODE    06A3H     008CH     UNIT         ?C_C51STARTUP
            CODE    072FH     0076H     UNIT         ?PR?PICFFT?LCD
            CODE    07A5H     0069H     UNIT         ?PR?_DISMOD?LCD
            CODE    080EH     004FH     UNIT         ?PR?_IICWRBYT?IICBUSC
            CODE    085DH     004FH     UNIT         ?PR?_DISCHAR?LCD
BL51 BANKED LINKER/LOCATER V5.11                                                      04/07/2006  23:20:56  PAGE 2


            CODE    08ACH     0049H     UNIT         ?C?LIB_CODE
            CODE    08F5H     0043H     UNIT         ?PR?_EEPROMWR?SIMBOARD
            CODE    0938H     0041H     UNIT         ?PR?DATASEND?SIMBOARD
            CODE    0979H     003FH     UNIT         ?PR?_SPIBUSWR?SIMBOARD
            CODE    09B8H     003EH     UNIT         ?PR?SPIBUSRD?SIMBOARD
            CODE    09F6H     003BH     UNIT         ?PR?TIMER_INT?SIMBOARD
            CODE    0A31H     0033H     UNIT         ?PR?LCDCLEAR?LCD
            CODE    0A64H     0032H     UNIT         ?PR?_IIC24CXXRD?IICBUSC
            CODE    0A96H     0031H     UNIT         ?C_INITSEG
            CODE    0AC7H     002FH     UNIT         ?PR?_IIC4221RD?IICBUSC
            CODE    0AF6H     002FH     UNIT         ?PR?_IIC4221RDB?IICBUSC
            CODE    0B25H     002EH     UNIT         ?PR?WRBLOCKDATINROM?SIMBOARD
            CODE    0B53H     002DH     UNIT         ?PR?IICRDBYT?IICBUSC
            CODE    0B80H     0026H     UNIT         ?PR?_IIC24CXXWR?IICBUSC
            CODE    0BA6H     0026H     UNIT         ?PR?_IIC4221WR?IICBUSC
            CODE    0BCCH     0026H     UNIT         ?PR?_IIC4221WRB?IICBUSC
            CODE    0BF2H     0025H     UNIT         ?PR?DISECHO?LCD
            CODE    0C17H     0025H     UNIT         ?PR?DISLMS?LCD
            CODE    0C3CH     0024H     UNIT         ?PR?IICCACK?IICBUSC
            CODE    0C60H     0022H     UNIT         ?PR?_EEPROMRD?SIMBOARD
            CODE    0C82H     0021H     UNIT         ?PR?SRD1BYTE?SIMBOARD
            CODE    0CA3H     0021H     UNIT         ?PR?LCDCMDWR?LCD
            CODE    0CC4H     0021H     UNIT         ?PR?LCDDATWR?LCD
            CODE    0CE5H     0021H     UNIT         ?PR?DISEQ?LCD
            CODE    0D06H     0021H     UNIT         ?PR?DISFFT?LCD
            CODE    0D27H     0020H     UNIT         ?PR?LCDINIT?LCD
            CODE    0D47H     001EH     UNIT         ?PR?_SWR1BYTE?SIMBOARD
            CODE    0D65H     001DH     UNIT         ?PR?DISRMON?SIMBOARD
            CODE    0D82H     001CH     UNIT         ?PR?LCDDATRD?LCD
            CODE    0D9EH     001AH     UNIT         ?PR?IICSTART?IICBUSC
            CODE    0DB8H     001AH     UNIT         ?PR?IICSTOP?IICBUSC
            CODE    0DD2H     0015H     UNIT         ?PR?LCDCHKBUSY?LCD
            CODE    0DE7H     0013H     UNIT         ?PR?_EEPROMWRREG?SIMBOARD
            CODE    0DFAH     0011H     UNIT         ?PR?SERIALINIT?SIMBOARD
            CODE    0E0BH     0010H     UNIT         ?PR?IICMACK?IICBUSC
            CODE    0E1BH     0010H     UNIT         ?PR?IICMNACK?IICBUSC
            CODE    0E2BH     0010H     UNIT         ?PR?IICWRBYT1?IICBUSC
            CODE    0E3BH     000FH     UNIT         ?PR?EEPROMRDREG?SIMBOARD
            CODE    0E4AH     000EH     UNIT         ?PR?_IICDELAY?IICBUSC
            CODE    0E58H     000EH     UNIT         ?PR?IICWRBYT0?IICBUSC
            CODE    0E66H     000EH     UNIT         ?PR?_LCDDELAY?LCD
            CODE    0E74H     000CH     UNIT         ?PR?EEPROMWREN?SIMBOARD
            CODE    0E80H     000CH     UNIT         ?PR?EEPROMWRDI?SIMBOARD
            CODE    0E8CH     000CH     UNIT         ?PR?CHKWIP?SIMBOARD
            CODE    0E98H     000AH     UNIT         ?PR?RST4221D?SIMBOARD



OVERLAY MAP OF MODULE:   SimBoard (SIMBOARD)


SEGMENT                                 BIT_GROUP          DATA_GROUP 
  +--> CALLED SEGMENT                START    LENGTH     START    LENGTH
------------------------------------------------------------------------
?C_C51STARTUP                        -----    -----      -----    -----
  +--> ?PR?MAIN?SIMBOARD
  +--> ?C_INITSEG
BL51 BANKED LINKER/LOCATER V5.11                                                      04/07/2006  23:20:56  PAGE 3



?PR?MAIN?SIMBOARD                    -----    -----      -----    -----
  +--> ?PR?_TDELAY?SIMBOARD
  +--> ?PR?SERIALINIT?SIMBOARD
  +--> ?PR?LCDINIT?LCD
  +--> ?PR?LCDCLEAR?LCD
  +--> ?PR?DISECHO?LCD
  +--> ?PR?DISEQ?LCD
  +--> ?PR?DISFFT?LCD
  +--> ?PR?DISLMS?LCD
  +--> ?PR?RST4221D?SIMBOARD
  +--> ?PR?_IIC4221WR?IICBUSC
  +--> ?PR?DISLCD?SIMBOARD
  +--> ?PR?DISRMON?SIMBOARD
  +--> ?PR?_EEPROMWRREG?SIMBOARD
  +--> ?PR?WRBLOCKDATINROM?SIMBOARD
  +--> ?PR?EEPROMWRDI?SIMBOARD

?PR?LCDINIT?LCD                      -----    -----      -----    -----
  +--> ?PR?LCDCMDWR?LCD

?PR?LCDCMDWR?LCD                     0020H.3  0000H.1    000CH    0001H
  +--> ?PR?LCDCHKBUSY?LCD

?PR?LCDCHKBUSY?LCD                   -----    -----      -----    -----
  +--> ?PR?_LCDDELAY?LCD

?PR?LCDCLEAR?LCD                     -----    -----      -----    -----
  +--> ?PR?LCDCMDWR?LCD
  +--> ?PR?LCDDATWR?LCD

?PR?LCDDATWR?LCD                     0020H.3  0000H.1    000CH    0001H
  +--> ?PR?LCDCHKBUSY?LCD

?PR?DISECHO?LCD                      -----    -----      0008H    0002H
  +--> ?CO?LCD
  +--> ?PR?_DISCHAR?LCD

?PR?_DISCHAR?LCD                     -----    -----      000AH    0001H
  +--> ?PR?LCDCMDWR?LCD
  +--> ?CO?LCD
  +--> ?PR?LCDDATWR?LCD

?PR?DISEQ?LCD                        -----    -----      0008H    0002H
  +--> ?CO?LCD
  +--> ?PR?_DISCHAR?LCD

?PR?DISFFT?LCD                       -----    -----      0008H    0002H
  +--> ?CO?LCD
  +--> ?PR?_DISCHAR?LCD

?PR?DISLMS?LCD                       -----    -----      0008H    0002H
  +--> ?CO?LCD
  +--> ?PR?_DISCHAR?LCD

?PR?RST4221D?SIMBOARD                -----    -----      -----    -----
  +--> ?PR?_TDELAY?SIMBOARD
BL51 BANKED LINKER/LOCATER V5.11                                                      04/07/2006  23:20:56  PAGE 4



?PR?_IIC4221WR?IICBUSC               -----    -----      -----    -----
  +--> ?PR?IICSTART?IICBUSC
  +--> ?PR?_IICWRBYT?IICBUSC
  +--> ?PR?IICCACK?IICBUSC
  +--> ?PR?IICSTOP?IICBUSC

?PR?_IICWRBYT?IICBUSC                -----    -----      -----    -----
  +--> ?PR?IICWRBYT1?IICBUSC
  +--> ?PR?IICWRBYT0?IICBUSC

?PR?IICCACK?IICBUSC                  -----    -----      -----    -----
  +--> ?PR?_IICWRBYT?IICBUSC

?PR?DISLCD?SIMBOARD                  -----    -----      0008H    0004H
  +--> ?PR?_SPIBUSWR?SIMBOARD
  +--> ?PR?_TDELAY?SIMBOARD
  +--> ?PR?SPIBUSRD?SIMBOARD
  +--> ?PR?PICFFT?LCD

?PR?SPIBUSRD?SIMBOARD                0020H.3  0000H.1    -----    -----

?PR?PICFFT?LCD                       -----    -----      -----    -----
  +--> ?PR?LCDCMDWR?LCD
  +--> ?PR?LCDDATWR?LCD
  +--> ?PR?_DISMOD?LCD

?PR?_DISMOD?LCD                      -----    -----      -----    -----
  +--> ?PR?LCDCMDWR?LCD
  +--> ?PR?LCDDATWR?LCD

?PR?DISRMON?SIMBOARD                 -----    -----      -----    -----
  +--> ?PR?LCDCMDWR?LCD

?PR?_EEPROMWRREG?SIMBOARD            -----    -----      -----    -----
  +--> ?PR?_SWR1BYTE?SIMBOARD

?PR?WRBLOCKDATINROM?SIMBOARD         -----    -----      -----    -----
  +--> ?PR?_EEPROMWR?SIMBOARD
  +--> ?PR?_TDELAY?SIMBOARD

?PR?_EEPROMWR?SIMBOARD               -----    -----      0008H    0002H
  +--> ?PR?EEPROMWREN?SIMBOARD
  +--> ?PR?_SWR1BYTE?SIMBOARD
  +--> ?PR?CHKWIP?SIMBOARD

?PR?EEPROMWREN?SIMBOARD              -----    -----      -----    -----
  +--> ?PR?_SWR1BYTE?SIMBOARD

?PR?CHKWIP?SIMBOARD                  -----    -----      -----    -----
  +--> ?PR?EEPROMRDREG?SIMBOARD

?PR?EEPROMRDREG?SIMBOARD             -----    -----      -----    -----
  +--> ?PR?_SWR1BYTE?SIMBOARD
  +--> ?PR?SRD1BYTE?SIMBOARD

?PR?SRD1BYTE?SIMBOARD                0020H.3  0000H.1    -----    -----
BL51 BANKED LINKER/LOCATER V5.11                                                      04/07/2006  23:20:56  PAGE 5



?PR?EEPROMWRDI?SIMBOARD              -----    -----      -----    -----
  +--> ?PR?_SWR1BYTE?SIMBOARD



SYMBOL TABLE OF MODULE:  SimBoard (SIMBOARD)

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

  -------         MODULE        SIMBOARD
  C:0000H         SYMBOL        _ICE_DUMMY_
  I:0011H         PUBLIC        BlockStart
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  C:0C60H         PUBLIC        _EepromRd
  D:00B0H         PUBLIC        P3
  C:0979H         PUBLIC        _SpiBusWr
  C:04C4H         PUBLIC        serial
  D:00E8H         PUBLIC        P4
  B:0090H.3       PUBLIC        Rst4221
  I:0013H         PUBLIC        systimer
  B:00A8H.7       PUBLIC        EA
  I:0014H         PUBLIC        BlockEnd
  I:0016H         PUBLIC        EepromDat
  I:0017H         PUBLIC        LcdBlink
  C:0938H         PUBLIC        DataSend
  C:0E8CH         PUBLIC        ChkWIP
  D:00A8H         PUBLIC        IE
  C:09B8H         PUBLIC        SpiBusRd
  X:0000H         PUBLIC        StartLoad
  X:0001H         PUBLIC        BlockCnt
  C:08F5H         PUBLIC        _EepromWr
  B:00A8H.4       PUBLIC        ES
  D:00B8H         PUBLIC        IP
  C:0DFAH         PUBLIC        serialInit
  B:0098H.0       PUBLIC        RI
  B:0020H.0       PUBLIC        bSerialCMD
  B:0098H.1       PUBLIC        TI
  X:0003H         PUBLIC        dskey
  C:05C6H         PUBLIC        main
  X:0007H         PUBLIC        bufreceive
  X:000CH         PUBLIC        CmdStart
  X:000DH         PUBLIC        OneBlockEnd
  D:000FH         PUBLIC        LoopTime
  D:0099H         PUBLIC        SBUF
  D:0087H         PUBLIC        PCON
  B:00B0H.4       PUBLIC        BootClk
  D:0098H         PUBLIC        SCON
  D:0089H         PUBLIC        TMOD
  D:0088H         PUBLIC        TCON
  C:0026H         PUBLIC        DisLcd
  C:0DE7H         PUBLIC        _EepromWrReg
  X:000EH         PUBLIC        RecBuf
  C:0B25H         PUBLIC        WrBlockDatInRom
  D:0010H         PUBLIC        StartDisLine
BL51 BANKED LINKER/LOCATER V5.11                                                      04/07/2006  23:20:56  PAGE 6


  I:0019H         PUBLIC        SendNum
  C:0D65H         PUBLIC        DisRmon
  X:00CEH         PUBLIC        filelenth
  X:00D0H         PUBLIC        LoadComBuf
  C:0E3BH         PUBLIC        EepromRdReg
  X:0110H         PUBLIC        SendDatBuf
  C:0E98H         PUBLIC        Rst4221D
  B:00E8H.3       PUBLIC        SpiClk
  B:00A8H.1       PUBLIC        ET0
  X:0190H         PUBLIC        ch
  X:0191H         PUBLIC        SecBootTab
  D:008CH         PUBLIC        TH0
  D:008DH         PUBLIC        TH1
  I:001AH         PUBLIC        CopyNum
  D:008AH         PUBLIC        TL0
  C:09F6H         PUBLIC        timer_int
  D:008BH         PUBLIC        TL1
  B:00B0H.2       PUBLIC        BootSyn
  I:001CH         PUBLIC        ii
  B:0088H.4       PUBLIC        TR0
  B:0088H.6       PUBLIC        TR1
  X:01D1H         PUBLIC        CommRecNum
  X:01D2H         PUBLIC        RecBufDis
  B:0090H.7       PUBLIC        BootRx
  B:00B0H.5       PUBLIC        BootTx
  C:0E80H         PUBLIC        EepromWrDi
  C:0D47H         PUBLIC        _sWr1Byte
  C:0015H         PUBLIC        _tdelay
  D:00C8H         PUBLIC        T2CON
  B:00B0H.3       PUBLIC        SpiSyn

⌨️ 快捷键说明

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