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

📄 nrf2401.m51

📁 nrf2401在51上的驱动程序 提供发送与接收函数
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V5.12                                                        12/08/2007  12:04:08  PAGE 1


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


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  STARTUP.obj (?C_STARTUP)
  nRF2401.obj (NRF2401)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  nRF2401 (?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     0003H     UNIT         ?DT?_DELAY_N?NRF2401
            DATA    000BH     0002H     UNIT         ?DT?_BUILDSHOCKWORD?NRF2401
            DATA    000DH     0001H     UNIT         ?DT?_TXDATA?NRF2401
            DATA    000EH     0001H     UNIT         ?DT?CHECKBUTTONS?NRF2401
            DATA    000FH     0001H     UNIT         ?DT?RECEIVESHOCK?NRF2401
                    0010H     0010H                  *** GAP ***
            DATA    0020H     0001H     BIT_ADDR     ?BA?NRF2401
            DATA    0021H     002BH     UNIT         ?DT?NRF2401
            IDATA   004CH     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     008CH     UNIT         ?C_C51STARTUP
            CODE    008FH     005CH     UNIT         ?PR?RECEIVESHOCK?NRF2401
            CODE    00EBH     0056H     UNIT         ?PR?CHECKBUTTONS?NRF2401
            CODE    0141H     0045H     UNIT         ?PR?MAIN?NRF2401
            CODE    0186H     0041H     UNIT         ?PR?INITNRF2401?NRF2401
            CODE    01C7H     0041H     UNIT         ?PR?SHOCKBURST?NRF2401
            CODE    0208H     002FH     UNIT         ?PR?_BUILDSHOCKWORD?NRF2401
            CODE    0237H     002EH     UNIT         ?PR?BUILDINITWORD?NRF2401
            CODE    0265H     0020H     UNIT         ?PR?_DELAY_N?NRF2401
            CODE    0285H     0012H     UNIT         ?PR?INITUART?NRF2401
            CODE    0297H     0010H     UNIT         ?PR?INIT_IO?NRF2401
            CODE    02A7H     000EH     UNIT         ?PR?RXEN_HIGH?NRF2401
            CODE    02B5H     000EH     UNIT         ?PR?TXEN_LOW?NRF2401
            CODE    02C3H     000BH     UNIT         ?PR?_TXDATA?NRF2401
            CODE    02CEH     0007H     UNIT         ?PR?DOSPICLOCK?NRF2401
            CODE    02D5H     0004H     UNIT         ?C_INITSEG
            CODE    02D9H     0003H     UNIT         ?PR?CE_HIGH?NRF2401
            CODE    02DCH     0003H     UNIT         ?PR?NRF2401_ON?NRF2401



OVERLAY MAP OF MODULE:   nRF2401 (?C_STARTUP)


SEGMENT
BL51 BANKED LINKER/LOCATER V5.12                                                      12/08/2007  12:04:08  PAGE 2


  +--> CALLED SEGMENT
---------------------
?C_C51STARTUP
  +--> ?PR?MAIN?NRF2401
  +--> ?C_INITSEG

?PR?MAIN?NRF2401
  +--> ?PR?INIT_IO?NRF2401
  +--> ?PR?NRF2401_ON?NRF2401
  +--> ?PR?_DELAY_N?NRF2401
  +--> ?PR?BUILDINITWORD?NRF2401
  +--> ?PR?INITNRF2401?NRF2401
  +--> ?PR?INITUART?NRF2401
  +--> ?PR?CE_HIGH?NRF2401
  +--> ?PR?RXEN_HIGH?NRF2401
  +--> ?PR?TXEN_LOW?NRF2401
  +--> ?PR?_BUILDSHOCKWORD?NRF2401
  +--> ?PR?SHOCKBURST?NRF2401
  +--> ?PR?CHECKBUTTONS?NRF2401
  +--> ?PR?RECEIVESHOCK?NRF2401

?PR?INITNRF2401?NRF2401
  +--> ?PR?DOSPICLOCK?NRF2401

?PR?RXEN_HIGH?NRF2401
  +--> ?PR?DOSPICLOCK?NRF2401

?PR?TXEN_LOW?NRF2401
  +--> ?PR?DOSPICLOCK?NRF2401

?PR?SHOCKBURST?NRF2401
  +--> ?PR?DOSPICLOCK?NRF2401

?PR?CHECKBUTTONS?NRF2401
  +--> ?PR?_DELAY_N?NRF2401
  +--> ?PR?TXEN_LOW?NRF2401
  +--> ?PR?_BUILDSHOCKWORD?NRF2401
  +--> ?PR?SHOCKBURST?NRF2401
  +--> ?PR?_TXDATA?NRF2401
  +--> ?PR?RXEN_HIGH?NRF2401

?PR?RECEIVESHOCK?NRF2401
  +--> ?PR?_TXDATA?NRF2401
  +--> ?PR?_DELAY_N?NRF2401



SYMBOL TABLE OF MODULE:  nRF2401 (?C_STARTUP)

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

  -------         MODULE        ?C_STARTUP
  C:0003H         SEGMENT       ?C_C51STARTUP
  I:004CH         SEGMENT       ?STACK
  C:0000H         PUBLIC        ?C_STARTUP
  D:00E0H         SYMBOL        ACC
BL51 BANKED LINKER/LOCATER V5.12                                                      12/08/2007  12:04:08  PAGE 3


  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:0006H         SYMBOL        IDATALOOP
  N:0000H         SYMBOL        PBPSTACK
  N:0000H         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:0003H         SYMBOL        STARTUP1
  N:0000H         SYMBOL        XBPSTACK
  N:0000H         SYMBOL        XBPSTACKTOP
  N:0000H         SYMBOL        XDATALEN
  N:0000H         SYMBOL        XDATASTART
  C:0000H         LINE#         92
  C:0003H         LINE#         99
  C:0005H         LINE#         100
  C:0006H         LINE#         101
  C:0007H         LINE#         102
  C:0009H         LINE#         151
  C:000CH         LINE#         155
  -------         ENDMOD        ?C_STARTUP

  -------         MODULE        NRF2401
  C:0000H         SYMBOL        _ICE_DUMMY_
  B:0020H.7       PUBLIC        bflag
  B:0090H.0       PUBLIC        PWR_UP
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  B:0090H.1       PUBLIC        CE
  B:0090H.7       PUBLIC        CLK1
  D:00A8H         PUBLIC        IE
  C:01C7H         PUBLIC        ShockBurst
  C:02CEH         PUBLIC        DoSPIClock
  D:0021H         PUBLIC        InitData
  C:02B5H         PUBLIC        TXEN_LOW
  B:0090H.5       PUBLIC        CS
  D:0030H         PUBLIC        Temp
  D:00B8H         PUBLIC        IP
  B:0098H.1       PUBLIC        TI
  D:0020H         PUBLIC        tempi
  C:0141H         PUBLIC        main
  D:0031H         PUBLIC        RXData
  C:02C3H         PUBLIC        _TxData
  C:0237H         PUBLIC        BuildInitWord
  D:003BH         PUBLIC        TXData
  D:0049H         PUBLIC        Data1
  D:0099H         PUBLIC        SBUF
  D:0087H         PUBLIC        PCON
BL51 BANKED LINKER/LOCATER V5.12                                                      12/08/2007  12:04:08  PAGE 4


  D:0098H         PUBLIC        SCON
  D:0089H         PUBLIC        TMOD
  D:0088H         PUBLIC        TCON
  D:004AH         PUBLIC        ByteCnt
  C:0265H         PUBLIC        _delay_n
  C:02A7H         PUBLIC        RXEN_HIGH
  C:008FH         PUBLIC        ReceiveShock
  B:0090H.6       PUBLIC        DR1
  D:004BH         PUBLIC        BitCnt
  C:02DCH         PUBLIC        nRF2401_ON
  D:008DH         PUBLIC        TH1
  D:008BH         PUBLIC        TL1
  C:0285H         PUBLIC        Inituart
  C:00EBH         PUBLIC        CheckButtons
  B:0088H.6       PUBLIC        TR1
  C:0186H         PUBLIC        InitnRF2401
  D:00C8H         PUBLIC        T2CON
  C:02D9H         PUBLIC        CE_High
  C:0208H         PUBLIC        _BuildShockWord
  C:0297H         PUBLIC        init_io
  D:00D0H         PUBLIC        PSW
  B:00B0H.2       PUBLIC        Data
  -------         PROC          MAIN
  C:0141H         LINE#         94
  C:0141H         LINE#         95
  C:0141H         LINE#         96
  C:0144H         LINE#         97
  C:0147H         LINE#         98
  C:014CH         LINE#         99
  C:014FH         LINE#         100
  C:0152H         LINE#         101
  C:0155H         LINE#         102
  C:0158H         LINE#         103
  C:015BH         LINE#         104
  C:0160H         LINE#         106
  C:0163H         LINE#         107
  C:0166H         LINE#         108
  C:016DH         LINE#         109
  C:0170H         LINE#         110
  C:0175H         LINE#         111
  C:0178H         LINE#         112
  C:0178H         LINE#         113
  C:0178H         LINE#         114
  C:017BH         LINE#         115
  C:017DH         LINE#         116
  C:0180H         LINE#         117
  C:0183H         LINE#         118
  C:0185H         LINE#         119
  -------         ENDPROC       MAIN
  -------         PROC          INIT_IO
  C:0297H         LINE#         122
  C:0297H         LINE#         123
  C:0297H         LINE#         124
  C:029AH         LINE#         125
  C:029DH         LINE#         126
  C:02A0H         LINE#         127
  C:02A3H         LINE#         128
BL51 BANKED LINKER/LOCATER V5.12                                                      12/08/2007  12:04:08  PAGE 5


  C:02A6H         LINE#         136

⌨️ 快捷键说明

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