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

📄 rx.m51

📁 CC1100做呼叫器的程序(C语言)用8051与CC1100接口,语音压缩,频率在916.5MHZ
💻 M51
📖 第 1 页 / 共 3 页
字号:
BL51 BANKED LINKER/LOCATER V6.00                                                        11/07/2007  15:16:43  PAGE 1


BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, wireless_cc1100Rx.obj TO Rx RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  STARTUP.obj (?C_STARTUP)
  wireless_cc1100Rx.obj (WIRELESS_CC1100RX)
  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?CSTOPTR)


LINK MAP OF MODULE:  Rx (?C_STARTUP)


            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     0013H     UNIT         ?DT?WIRELESS_CC1100RX
            IDATA   001BH     0004H     UNIT         ?ID?WIRELESS_CC1100RX
                    001FH     0001H                  *** GAP ***
            BIT     0020H.0   0001H.3   UNIT         ?BI?WIRELESS_CC1100RX
            BIT     0021H.3   0000H.2   UNIT         _BIT_GROUP_
                    0021H.5   0000H.3                *** GAP ***
            DATA    0022H     0012H     UNIT         _DATA_GROUP_
            IDATA   0034H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     01BDH     UNIT         ?XD?WIRELESS_CC1100RX

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0018H     UNIT         ?PR?_HALWAIT?WIRELESS_CC1100RX
            CODE    001BH     0003H     ABSOLUTE     
            CODE    001EH     0043H     UNIT         ?CO?WIRELESS_CC1100RX
            CODE    0061H     0012H     UNIT         ?PR?SPI_INIT?WIRELESS_CC1100RX
            CODE    0073H     0003H     ABSOLUTE     
            CODE    0076H     01F4H     UNIT         ?PR?CCXXX0_INIT?WIRELESS_CC1100RX
            CODE    026AH     0105H     UNIT         ?PR?_HALRFRECEIVEPACKET?WIRELESS_CC1100RX
            CODE    036FH     00F9H     UNIT         ?PR?DPCM_DECOMPRESS?WIRELESS_CC1100RX
            CODE    0468H     00E5H     UNIT         ?PR?MAIN?WIRELESS_CC1100RX
            CODE    054DH     007AH     UNIT         ?C?LIB_CODE
            CODE    05C7H     0064H     UNIT         ?PR?TIMER3_ISR?WIRELESS_CC1100RX
            CODE    062BH     005FH     UNIT         ?PR?_GENERATENEWHOPSEQ?WIRELESS_CC1100RX
            CODE    068AH     0056H     UNIT         ?PR?_DACTXFIFO_PUSH?WIRELESS_CC1100RX
            CODE    06E0H     0040H     UNIT         ?PR?DACTXFIFO_PULL?WIRELESS_CC1100RX
            CODE    0720H     0036H     UNIT         ?PR?FIFO_MANAGEMENTROUTINE?WIRELESS_CC1100RX
            CODE    0756H     0036H     UNIT         ?PR?_HALSPIWRITEBURSTREG?WIRELESS_CC1100RX
            CODE    078CH     0035H     UNIT         ?PR?_HALSPIREADBURSTREG?WIRELESS_CC1100RX
            CODE    07C1H     0034H     UNIT         ?PR?RECEIVEPOCKET_WAIT?WIRELESS_CC1100RX
            CODE    07F5H     002FH     UNIT         ?PR?_WAITMS?WIRELESS_CC1100RX
            CODE    0824H     002BH     UNIT         ?PR?RECEIVEFIFO_PULL?WIRELESS_CC1100RX
BL51 BANKED LINKER/LOCATER V6.00                                                      11/07/2007  15:16:43  PAGE 2


            CODE    084FH     0029H     UNIT         ?PR?SYSCLK_INIT?WIRELESS_CC1100RX
            CODE    0878H     0029H     UNIT         ?PR?_RECEIVEFIFO_PUSH?WIRELESS_CC1100RX
            CODE    08A1H     001EH     UNIT         ?PR?POWER_UP_RESET_CCXXX0?WIRELESS_CC1100RX
            CODE    08BFH     001CH     UNIT         ?PR?_HALSPIWRITEREG?WIRELESS_CC1100RX
            CODE    08DBH     001CH     UNIT         ?PR?CLEAR_FIFOS?WIRELESS_CC1100RX
            CODE    08F7H     001AH     UNIT         ?PR?_TIMER3_INIT?WIRELESS_CC1100RX
            CODE    0911H     001AH     UNIT         ?PR?_HALSPIREADSTATUS?WIRELESS_CC1100RX
            CODE    092BH     0017H     UNIT         ?PR?_HALSPIREADREG?WIRELESS_CC1100RX
            CODE    0942H     0013H     UNIT         ?PR?PORT_INIT?WIRELESS_CC1100RX
            CODE    0955H     0011H     UNIT         ?PR?TIMER1_INIT?WIRELESS_CC1100RX
            CODE    0966H     0010H     UNIT         ?PR?RESET_CCXXX0?WIRELESS_CC1100RX
            CODE    0976H     000FH     UNIT         ?PR?_HALSPISTROBE?WIRELESS_CC1100RX
            CODE    0985H     000CH     UNIT         ?C_C51STARTUP
            CODE    0991H     000AH     UNIT         ?PR?IDAC0_INIT?WIRELESS_CC1100RX
            CODE    099BH     0009H     UNIT         ?PR?VARIABLES_INIT?WIRELESS_CC1100RX
            CODE    09A4H     0009H     UNIT         ?PR?SPI_WAIT?WIRELESS_CC1100RX
            CODE    09ADH     0007H     UNIT         ?PR?_FRE_REGISTER_SETTING?WIRELESS_CC1100RX
            CODE    09B4H     0006H     UNIT         ?PR?TIMER1_ISR?WIRELESS_CC1100RX



OVERLAY MAP OF MODULE:   Rx (?C_STARTUP)


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

?PR?MAIN?WIRELESS_CC1100RX                       -----    -----      -----    -----
  +--> ?PR?PORT_INIT?WIRELESS_CC1100RX
  +--> ?PR?SYSCLK_INIT?WIRELESS_CC1100RX
  +--> ?PR?SPI_INIT?WIRELESS_CC1100RX
  +--> ?PR?TIMER1_INIT?WIRELESS_CC1100RX
  +--> ?PR?_HALWAIT?WIRELESS_CC1100RX
  +--> ?PR?_TIMER3_INIT?WIRELESS_CC1100RX
  +--> ?PR?IDAC0_INIT?WIRELESS_CC1100RX
  +--> ?PR?VARIABLES_INIT?WIRELESS_CC1100RX
  +--> ?PR?_WAITMS?WIRELESS_CC1100RX
  +--> ?PR?POWER_UP_RESET_CCXXX0?WIRELESS_CC...
  +--> ?PR?CCXXX0_INIT?WIRELESS_CC1100RX
  +--> ?CO?WIRELESS_CC1100RX
  +--> ?PR?_HALSPIWRITEBURSTREG?WIRELESS_CC1...
  +--> ?PR?_GENERATENEWHOPSEQ?WIRELESS_CC1100RX
  +--> ?PR?_FRE_REGISTER_SETTING?WIRELESS_CC...
  +--> ?PR?_HALSPISTROBE?WIRELESS_CC1100RX
  +--> ?PR?RECEIVEPOCKET_WAIT?WIRELESS_CC1100RX
  +--> ?PR?_HALRFRECEIVEPACKET?WIRELESS_CC11...
  +--> ?PR?_RECEIVEFIFO_PUSH?WIRELESS_CC1100RX
  +--> ?PR?DPCM_DECOMPRESS?WIRELESS_CC1100RX
  +--> ?PR?FIFO_MANAGEMENTROUTINE?WIRELESS_C...

?PR?VARIABLES_INIT?WIRELESS_CC1100RX             -----    -----      -----    -----
  +--> ?PR?CLEAR_FIFOS?WIRELESS_CC1100RX

?PR?POWER_UP_RESET_CCXXX0?WIRELESS_CC...         -----    -----      -----    -----
BL51 BANKED LINKER/LOCATER V6.00                                                      11/07/2007  15:16:43  PAGE 3


  +--> ?PR?_HALWAIT?WIRELESS_CC1100RX
  +--> ?PR?RESET_CCXXX0?WIRELESS_CC1100RX

?PR?RESET_CCXXX0?WIRELESS_CC1100RX               -----    -----      -----    -----
  +--> ?PR?SPI_WAIT?WIRELESS_CC1100RX

?PR?CCXXX0_INIT?WIRELESS_CC1100RX                -----    -----      0022H    0001H
  +--> ?PR?_HALSPIWRITEREG?WIRELESS_CC1100RX
  +--> ?CO?WIRELESS_CC1100RX

?PR?_HALSPIWRITEREG?WIRELESS_CC1100RX            -----    -----      0023H    0001H
  +--> ?CO?WIRELESS_CC1100RX
  +--> ?PR?SPI_WAIT?WIRELESS_CC1100RX

?PR?_HALSPIWRITEBURSTREG?WIRELESS_CC1...         -----    -----      0022H    0005H
  +--> ?PR?SPI_WAIT?WIRELESS_CC1100RX

?PR?_FRE_REGISTER_SETTING?WIRELESS_CC...         -----    -----      -----    -----
  +--> ?PR?_HALSPIWRITEREG?WIRELESS_CC1100RX

?PR?_HALSPISTROBE?WIRELESS_CC1100RX              -----    -----      -----    -----
  +--> ?PR?SPI_WAIT?WIRELESS_CC1100RX

?PR?RECEIVEPOCKET_WAIT?WIRELESS_CC1100RX         -----    -----      -----    -----
  +--> ?PR?_HALSPISTROBE?WIRELESS_CC1100RX

?PR?_HALRFRECEIVEPACKET?WIRELESS_CC11...         -----    -----      0022H    000BH
  +--> ?PR?_HALSPISTROBE?WIRELESS_CC1100RX
  +--> ?PR?_HALSPIREADSTATUS?WIRELESS_CC1100RX
  +--> ?PR?_HALSPIREADREG?WIRELESS_CC1100RX
  +--> ?PR?_HALSPIREADBURSTREG?WIRELESS_CC11...
  +--> ?PR?_GENERATENEWHOPSEQ?WIRELESS_CC1100RX

?PR?_HALSPIREADSTATUS?WIRELESS_CC1100RX          -----    -----      -----    -----
  +--> ?PR?SPI_WAIT?WIRELESS_CC1100RX

?PR?_HALSPIREADREG?WIRELESS_CC1100RX             -----    -----      -----    -----
  +--> ?PR?SPI_WAIT?WIRELESS_CC1100RX

?PR?_HALSPIREADBURSTREG?WIRELESS_CC11...         -----    -----      002DH    0005H
  +--> ?PR?SPI_WAIT?WIRELESS_CC1100RX

?PR?DPCM_DECOMPRESS?WIRELESS_CC1100RX            0021H.4  0000H.1    -----    -----
  +--> ?PR?RECEIVEFIFO_PULL?WIRELESS_CC1100RX
  +--> ?CO?WIRELESS_CC1100RX
  +--> ?PR?_DACTXFIFO_PUSH?WIRELESS_CC1100RX

?PR?FIFO_MANAGEMENTROUTINE?WIRELESS_C...         0021H.3  0000H.1    -----    -----
  +--> ?PR?DPCM_DECOMPRESS?WIRELESS_CC1100RX
  +--> ?PR?RECEIVEFIFO_PULL?WIRELESS_CC1100RX
  +--> ?PR?DACTXFIFO_PULL?WIRELESS_CC1100RX

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

?PR?TIMER3_ISR?WIRELESS_CC1100RX                 -----    -----      0032H    0002H
  +--> ?PR?DACTXFIFO_PULL?WIRELESS_CC1100RX

BL51 BANKED LINKER/LOCATER V6.00                                                      11/07/2007  15:16:43  PAGE 4




SYMBOL TABLE OF MODULE:  Rx (?C_STARTUP)

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

  -------         MODULE        ?C_STARTUP
  C:0985H         SEGMENT       ?C_C51STARTUP
  I:0034H         SEGMENT       ?STACK
  C:0000H         PUBLIC        ?C_STARTUP
  D:00E0H         SYMBOL        ACC
  D:00F0H         SYMBOL        B
  D:0083H         SYMBOL        DPH
  D:0082H         SYMBOL        DPL
  N:0000H         SYMBOL        IBPSTACK
  N:0100H         SYMBOL        IBPSTACKTOP
  N:0080H         SYMBOL        IDATALEN
  C:0988H         SYMBOL        IDATALOOP
  N:0000H         SYMBOL        PBPSTACK
  N:0100H         SYMBOL        PBPSTACKTOP
  N:0000H         SYMBOL        PDATALEN
  N:0000H         SYMBOL        PDATASTART
  N:0000H         SYMBOL        PPAGE
  N:0000H         SYMBOL        PPAGEENABLE
  D:00A0H         SYMBOL        PPAGE_SFR
  D:0081H         SYMBOL        SP
  C:0985H         SYMBOL        STARTUP1
  N:0000H         SYMBOL        XBPSTACK
  N:0000H         SYMBOL        XBPSTACKTOP
  N:0000H         SYMBOL        XDATALEN
  N:0000H         SYMBOL        XDATASTART
  C:0000H         LINE#         126
  C:0985H         LINE#         133
  C:0987H         LINE#         134
  C:0988H         LINE#         135
  C:0989H         LINE#         136
  C:098BH         LINE#         185
  C:098EH         LINE#         196
  -------         ENDMOD        ?C_STARTUP

  -------         MODULE        WIRELESS_CC1100RX
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:00A2H         PUBLIC        SPI0CKR
  D:000AH         PUBLIC        NewHopSeq
  D:0080H         PUBLIC        P0
  B:00F8H.0       PUBLIC        SPIEN
  D:0090H         PUBLIC        P1
  D:000BH         PUBLIC        HopFre_Sequency_Nub
  B:0020H.0       PUBLIC        DACTXFIFO_DECOMPRESS_HALT
  B:0020H.1       PUBLIC        ReceiveFIFO_FULL
  I:001BH         PUBLIC        ReceiveFIFO_LAST
  C:0040H         PUBLIC        Q_VALUES
  C:092BH         PUBLIC        _halSpiReadReg
  C:09A7H         PUBLIC        SPI_WAIT
  C:09B4H         PUBLIC        TIMER1_ISR
  D:00E6H         PUBLIC        EIE1
BL51 BANKED LINKER/LOCATER V6.00                                                      11/07/2007  15:16:43  PAGE 5


  C:05C7H         PUBLIC        TIMER3_ISR
  D:000CH         PUBLIC        length
  B:00A8H.7       PUBLIC        EA
  C:0966H         PUBLIC        RESET_CCxxx0
  I:001CH         PUBLIC        DACTXFIFO_FIRST
  D:000DH         PUBLIC        DACTXFIFO_COUNT
  B:0090H.0       PUBLIC        GDO0
  D:00A4H         PUBLIC        P0MDOUT
  C:09ADH         PUBLIC        _Fre_Register_Setting
  B:0020H.2       PUBLIC        DACTXFIFO_EMPTY
  D:00B9H         PUBLIC        IDA0CN
  D:000EH         PUBLIC        Reserch_hopp_nub
  B:0020H.3       PUBLIC        DACTXFIFO_OF
  C:08C4H         PUBLIC        _halSpiWriteReg
  C:026AH         PUBLIC        _halRfReceivePacket
  C:099BH         PUBLIC        Variables_Init
  D:00D9H         PUBLIC        PCA0MD
  B:0020H.4       PUBLIC        DACTXFIFO_UF
  C:078CH         PUBLIC        _halSpiReadBurstReg
  C:0076H         PUBLIC        CCxxx0_Init
  C:06E0H         PUBLIC        DACTXFIFO_Pull
  D:00E1H         PUBLIC        XBR0
  D:000FH         PUBLIC        temperfortest
  D:00E2H         PUBLIC        XBR1
  B:0080H.5       PUBLIC        SO_data
  C:0699H         PUBLIC        _DACTXFIFO_Push
  D:0010H         PUBLIC        UncompressedWord
  C:001EH         PUBLIC        RegValue
  X:0000H         PUBLIC        DACTXFIFO_FIFO
  C:036FH         PUBLIC        DPCM_Decompress
  B:0020H.5       PUBLIC        OutputByteReady
  C:0468H         PUBLIC        main
  D:0094H         PUBLIC        TMR3
  C:0756H         PUBLIC        _halSpiWriteBurstReg
  C:07C1H         PUBLIC        ReceivePocket_Wait
  D:00F1H         PUBLIC        P0MDIN
  D:0012H         PUBLIC        Reserch_hopping
  D:00F2H         PUBLIC        P1MDIN
  C:0955H         PUBLIC        Timer1_Init
  B:0090H.6       PUBLIC        LEVEL3
  B:0090H.5       PUBLIC        LEVEL4
  C:08F7H         PUBLIC        _Timer3_Init
  D:00F8H         PUBLIC        SPI0CN
  B:0020H.6       PUBLIC        DACTXFIFO_FULL
  I:001DH         PUBLIC        DACTXFIFO_LAST
  B:00F8H.7       PUBLIC        SPIF
  X:0118H         PUBLIC        hopTable
  D:0089H         PUBLIC        TMOD
  D:0088H         PUBLIC        TCON
  B:00F8H.2       PUBLIC        NSSMD0
  C:07F5H         PUBLIC        _WaitMS
  C:0991H         PUBLIC        IDAC0_Init
  D:00D4H         PUBLIC        P0SKIP
  D:0091H         PUBLIC        TMR3CN
  D:00D5H         PUBLIC        P1SKIP
  C:0060H         PUBLIC        paTable
  C:0942H         PUBLIC        PORT_Init
BL51 BANKED LINKER/LOCATER V6.00                                                      11/07/2007  15:16:43  PAGE 6


  D:00B2H         PUBLIC        OSCICN
  C:08DBH         PUBLIC        CLEAR_FIFOS
  D:0013H         PUBLIC        timeoutwait
  D:0092H         PUBLIC        TMR3RL
  D:0097H         PUBLIC        IDA0H
  D:0014H         PUBLIC        Audio_LocalState
  D:0015H         PUBLIC        Audio_RemoteState
  B:00A8H.3       PUBLIC        ET1
  B:0088H.5       PUBLIC        TF0
  B:0088H.7       PUBLIC        TF1
  D:0096H         PUBLIC        IDA0L
  D:008CH         PUBLIC        TH0
  D:008DH         PUBLIC        TH1
  C:0003H         PUBLIC        _halWait
  D:0016H         PUBLIC        temperfortest1
  D:00B1H         PUBLIC        OSCXCN
  D:008AH         PUBLIC        TL0
  C:062BH         PUBLIC        _generateNewHopSeq
  D:008BH         PUBLIC        TL1
  C:084FH         PUBLIC        SYSCLK_Init
  B:00B8H.3       PUBLIC        PT1
  B:0088H.4       PUBLIC        TR0
  B:0088H.6       PUBLIC        TR1
  I:001EH         PUBLIC        ReceiveFIFO_FIRST
  C:0976H         PUBLIC        _halSpiStrobe
  D:0018H         PUBLIC        ReceiveFIFO_COUNT
  B:0020H.7       PUBLIC        RXTX_Indicator
  B:0021H.0       PUBLIC        ReceiveFIFO_EMPTY
  B:0021H.1       PUBLIC        ReceiveFIFO_OF
  C:0061H         PUBLIC        SPI_Init
  D:00EFH         PUBLIC        RSTSRC
  D:0019H         PUBLIC        Counter
  D:001AH         PUBLIC        NexstHopSeq
  B:0021H.2       PUBLIC        ReceiveFIFO_UF
  C:0911H         PUBLIC        _halSpiReadStatus
  C:0824H         PUBLIC        ReceiveFIFO_Pull
  D:00A1H         PUBLIC        SPI0CFG
  D:008EH         PUBLIC        CKCON
  C:0878H         PUBLIC        _ReceiveFIFO_Push
  X:0136H         PUBLIC        ReceiveFIFO_FIFO
  C:0720H         PUBLIC        FIFO_ManagementRoutine
  X:017CH         PUBLIC        RxTxBuffer
  D:00A3H         PUBLIC        SPI0DAT
  C:08A1H         PUBLIC        POWER_UP_RESET_CCxxx0
  -------         PROC          MAIN
  C:0468H         LINE#         451
  C:0468H         LINE#         452
  C:0468H         LINE#         455
  C:046BH         LINE#         456
  C:046EH         LINE#         458
  C:0472H         LINE#         460
  C:0475H         LINE#         462
  C:0478H         LINE#         463
  C:047BH         LINE#         464
  C:047EH         LINE#         465
  C:0485H         LINE#         468
  C:048CH         LINE#         470
BL51 BANKED LINKER/LOCATER V6.00                                                      11/07/2007  15:16:43  PAGE 7


  C:048FH         LINE#         472
  C:0492H         LINE#         474
  C:0499H         LINE#         476
  C:049CH         LINE#         478
  C:049FH         LINE#         480
  C:04ADH         LINE#         482
  C:04B4H         LINE#         484
  C:04BBH         LINE#         485
  C:04BDH         LINE#         487
  C:04C0H         LINE#         490

⌨️ 快捷键说明

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