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

📄 f06x_spi0_slave.m51

📁 // This program accesses a SPI EEPROM using polled mode access. The F06x MCU // is configured in 4-
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V6.05              01/29/2008  16:32:34  PAGE 1


BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY:
C:\SILABS\MCU\IDEFILES\C51\BIN\BL51.EXE E:\YFB\2008\C8051F06X\SPI\F06X_SPI0_MA
>> STER.OBJ TO E:\YFB\2008\C8051F06X\SPI\F06X_SPI0_SLAVE RS (256) PL (68) PW (
>> 78)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  E:\YFB\2008\C8051F06X\SPI\F06X_SPI0_MASTER.OBJ (F06X_SPI0_MASTER)
  C:\SILABS\MCU\IDEFILES\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\SILABS\MCU\IDEFILES\C51\LIB\C51S.LIB (?C?COPY)
  C:\SILABS\MCU\IDEFILES\C51\LIB\C51S.LIB (?C?ULCMP)
  C:\SILABS\MCU\IDEFILES\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  E:\YFB\2008\C8051F06X\SPI\F06X_SPI0_SLAVE (F06X_SPI0_MAST
>> ER)


            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     000EH     UNIT         _DATA_GROUP_
                    0016H     000AH                  *** GAP ***
            BIT     0020H.0   0000H.1   UNIT         ?BI?F06X_SPI0_MASTER
                    0020H.1   0000H.7                *** GAP ***
            DATA    0021H     000CH     UNIT         ?DT?F06X_SPI0_MASTER
            IDATA   002DH     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
                    0003H     0030H                  *** GAP ***
            CODE    0033H     0003H     ABSOLUTE     
                    0036H     07CAH                  *** GAP ***
            CODE    0800H     0107H     UNIT         ?C?LIB_CODE
            CODE    0907H     00A6H     UNIT         ?PR?MAIN?F06X_SPI0_MASTER
>> 
            CODE    09ADH     009CH     UNIT         ?PR?SPI_ISR?F06X_SPI0_MAS
>> TER
            CODE    0A49H     008CH     UNIT         ?C_C51STARTUP
            CODE    0AD5H     003AH     UNIT         ?PR?DELAY?F06X_SPI0_MASTE
>> R
            CODE    0B0FH     0032H     UNIT         ?PR?SPI_ARRAY_WRITE?F06X_
>> SPI0_MASTER
            CODE    0B41H     0019H     UNIT         ?C_INITSEG
            CODE    0B5AH     0014H     UNIT         ?PR?PORT_INIT?F06X_SPI0_M
>> ASTER
            CODE    0B6EH     0014H     UNIT         ?PR?SPI0_INIT?F06X_SPI0_M
>> ASTER
            CODE    0B82H     0013H     UNIT         ?PR?SPI_LED_ON?F06X_SPI0_
>> MASTER
            CODE    0B95H     0013H     UNIT         ?PR?SPI_LED_OFF?F06X_SPI0
>> _MASTER
            CODE    0BA8H     0013H     UNIT         ?PR?SPI_BYTE_WRITE?F06X_S
>> PI0_MASTER
            CODE    0BBBH     0013H     UNIT         ?PR?SPI_BYTE_READ?F06X_SP
>> I0_MASTER
            CODE    0BCEH     0013H     UNIT         ?PR?SPI_ARRAY_READ?F06X_S
>> PI0_MASTER
            CODE    0BE1H     000EH     UNIT         ?PR?WATCHDOG_INIT?F06X_SP
>> I0_MASTER
            CODE    0BEFH     000CH     UNIT         ?PR?INIT_DEVICE?F06X_SPI0
BL51 BANKED LINKER/LOCATER V6.05            01/29/2008  16:32:34  PAGE 2


>> _MASTER
            CODE    0BFBH     000BH     UNIT         ?PR?OSCILLATOR_INIT?F06X_
>> SPI0_MASTER
            CODE    0C06H     0008H     UNIT         ?CO?F06X_SPI0_MASTER



OVERLAY MAP OF MODULE:   E:\YFB\2008\C8051F06X\SPI\F06X_SPI0_SLAVE (F06X_SPI0_
>> MASTER)


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

?PR?MAIN?F06X_SPI0_MASTER                    0008H    000AH
  +--> ?CO?F06X_SPI0_MASTER
  +--> ?PR?INIT_DEVICE?F06X_SPI0_MASTER
  +--> ?PR?SPI_BYTE_WRITE?F06X_SPI0_MASTER
  +--> ?PR?SPI_BYTE_READ?F06X_SPI0_MASTER
  +--> ?PR?SPI_ARRAY_WRITE?F06X_SPI0_MASTER
  +--> ?PR?SPI_ARRAY_READ?F06X_SPI0_MASTER
  +--> ?PR?SPI_LED_ON?F06X_SPI0_MASTER
  +--> ?PR?DELAY?F06X_SPI0_MASTER
  +--> ?PR?SPI_LED_OFF?F06X_SPI0_MASTER

?PR?INIT_DEVICE?F06X_SPI0_MASTER             -----    -----
  +--> ?PR?WATCHDOG_INIT?F06X_SPI0_MASTER
  +--> ?PR?OSCILLATOR_INIT?F06X_SPI0_MASTER
  +--> ?PR?PORT_INIT?F06X_SPI0_MASTER
  +--> ?PR?SPI0_INIT?F06X_SPI0_MASTER

?PR?DELAY?F06X_SPI0_MASTER                   0012H    0004H



SYMBOL TABLE OF MODULE:  E:\YFB\2008\C8051F06X\SPI\F06X_SPI0_SLAVE (F06X_SPI0_
>> MASTER)

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

  -------         MODULE        F06X_SPI0_MASTER
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:009DH         PUBLIC        SPI0CKR
  D:0090H         PUBLIC        P1
  D:00FFH         PUBLIC        WDTCN
  D:00E6H         PUBLIC        EIE1
  B:00A8H.7       PUBLIC        EA
  D:0084H         PUBLIC        SFRPAGE
  D:00A4H         PUBLIC        P0MDOUT
  D:00A5H         PUBLIC        P1MDOUT
  B:00F8H.1       PUBLIC        TXBMT
  C:0B6EH         PUBLIC        SPI0_Init
  C:0BFBH         PUBLIC        Oscillator_Init
  D:00E1H         PUBLIC        XBR0
  D:00E3H         PUBLIC        XBR2
  C:0B95H         PUBLIC        SPI_LED_Off
  C:0907H         PUBLIC        main
  D:0023H         PUBLIC        SPI_Data_Array
  C:0BE1H         PUBLIC        Watchdog_Init
  C:0BCEH         PUBLIC        SPI_Array_Read
BL51 BANKED LINKER/LOCATER V6.05            01/29/2008  16:32:34  PAGE 3


  D:00F8H         PUBLIC        SPI0CN
  B:00F8H.7       PUBLIC        SPIF
  B:00F8H.6       PUBLIC        WCOL
  B:00F8H.2       PUBLIC        NSSMD0
  C:09ADH         PUBLIC        SPI_ISR
  C:0B5AH         PUBLIC        PORT_Init
  C:0B0FH         PUBLIC        SPI_Array_Write
  C:0B82H         PUBLIC        SPI_LED_On
  D:008AH         PUBLIC        OSCICN
  C:0BBBH         PUBLIC        SPI_Byte_Read
  C:0C06H         SYMBOL        _?ix1000
  D:002BH         PUBLIC        Command
  D:002CH         PUBLIC        SPI_Data
  C:0BEFH         PUBLIC        Init_Device
  C:0BA8H         PUBLIC        SPI_Byte_Write
  B:0090H.6       PUBLIC        LED
  B:0020H.0       PUBLIC        Error_Flag
  D:009AH         PUBLIC        SPI0CFG
  C:0AD5H         PUBLIC        Delay
  D:009BH         PUBLIC        SPI0DAT
  -------         PROC          MAIN
  -------         DO            
  D:0008H         SYMBOL        test_value
  D:0009H         SYMBOL        test_array
  D:0011H         SYMBOL        i
  -------         ENDDO         
  C:0907H         LINE#         120
  C:0907H         LINE#         121
  C:0907H         LINE#         122
  C:090AH         LINE#         123
  C:091DH         LINE#         126
  C:0920H         LINE#         128
  C:0922H         LINE#         130
  C:0924H         LINE#         132
  C:0927H         LINE#         136
  C:092AH         LINE#         139
  C:092DH         LINE#         141
  C:0930H         LINE#         145
  C:0933H         LINE#         146
  C:0936H         LINE#         148
  C:0939H         LINE#         152
  C:093FH         LINE#         153
  C:093FH         LINE#         154
  C:0941H         LINE#         155
  C:0941H         LINE#         158
  C:0944H         LINE#         159
  C:0944H         LINE#         160
  C:0952H         LINE#         162
  C:0959H         LINE#         165
  C:095CH         LINE#         167
  C:095FH         LINE#         171
  C:0962H         LINE#         172
  C:0962H         LINE#         173
  C:0969H         LINE#         174
  C:0970H         LINE#         177
  C:0973H         LINE#         179
  C:0976H         LINE#         183
  C:0979H         LINE#         184
  C:0979H         LINE#         185
  C:0989H         LINE#         186
  C:0989H         LINE#         187
  C:098BH         LINE#         188
  C:098BH         LINE#         189
  C:0992H         LINE#         193
  C:0992H         LINE#         194
BL51 BANKED LINKER/LOCATER V6.05            01/29/2008  16:32:34  PAGE 4


  C:0992H         LINE#         197
  C:0995H         LINE#         198
  C:0995H         LINE#         199
  C:0997H         LINE#         201
  C:099AH         LINE#         203
  C:099DH         LINE#         205
  C:09A0H         LINE#         207
  C:09A3H         LINE#         209
  C:09A5H         LINE#         211
  C:09A8H         LINE#         213
  C:09ABH         LINE#         214
  C:09ABH         LINE#         215
  -------         ENDPROC       MAIN
  -------         PROC          WATCHDOG_INIT
  -------         DO            
  D:0007H         SYMBOL        SFRPAGE_save
  -------         ENDDO         
  C:0BE1H         LINE#         232
  C:0BE1H         LINE#         233
  C:0BE1H         LINE#         234
  C:0BE3H         LINE#         236
  C:0BE6H         LINE#         238
  C:0BE9H         LINE#         239
  C:0BECH         LINE#         241
  C:0BEEH         LINE#         242
  -------         ENDPROC       WATCHDOG_INIT
  -------         PROC          OSCILLATOR_INIT
  -------         DO            
  D:0007H         SYMBOL        SFRPAGE_save
  -------         ENDDO         
  C:0BFBH         LINE#         255
  C:0BFBH         LINE#         256
  C:0BFBH         LINE#         257
  C:0BFDH         LINE#         259
  C:0C00H         LINE#         261
  C:0C03H         LINE#         264
  C:0C05H         LINE#         265
  -------         ENDPROC       OSCILLATOR_INIT
  -------         PROC          PORT_INIT
  -------         DO            
  D:0007H         SYMBOL        SFRPAGE_save
  -------         ENDDO         
  C:0B5AH         LINE#         284
  C:0B5AH         LINE#         285
  C:0B5AH         LINE#         286
  C:0B5CH         LINE#         288
  C:0B5FH         LINE#         290

⌨️ 快捷键说明

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