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

📄 spi_master.m51

📁 此程序是MSC1203工程评估板MCU原代码.此芯片精度高.内部包含MCU
💻 M51
📖 第 1 页 / 共 4 页
字号:
LX51 CODE BANKING LINKER/LOCATOR V05.01.23                                     07/26/05  15:25:18
WIN32 LX51 CODE BANKING LINKER/LOCATOR V05.01.23,  INVOKED BY:
LX51 "c:\allmyfiles\msc products\cd-rom\cd next version\example programs\msc120x examples\spi_mas&
ter\adc_sub.obj","c:\allmyfiles\msc products\cd-rom\cd next version\example programs\msc120x exam&
ples\spi_master\1200_spi_routines.obj" ,"c:\allmyfiles\msc products\cd-rom\cd next version\exampl&
e programs\msc120x examples\spi_master\spi_master.obj","c:\allmyfiles\msc products\cd-rom\cd next&
 version\example programs\msc120x examples\spi_master\hcr.obj" TO("c:\allmyfiles\msc products\cd-&
rom\cd next version\example programs\msc120x examples\spi_master\spi_master.AOF") PR("c:\allmyfil&
es\msc products\cd-rom\cd next version\example programs\msc120x examples\spi_master\spi_master.m5&
1") XSIZE(8192) CSIZE(8192) RS(256) RSI(256) IX MAP 


MEMORY MODEL: LARGE WITH IEEE STANDARD FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED
  C:\ALLMYFILES\MSC PRODUCTS\CD-ROM\CD NEXT VERSION\EXAMPLE PROGRAMS\MSC120X EXAMPLES\SPI_MASTER\&
ADC_SUB.OBJ(ADC_SUB)
  C:\ALLMYFILES\MSC PRODUCTS\CD-ROM\CD NEXT VERSION\EXAMPLE PROGRAMS\MSC120X EXAMPLES\SPI_MASTER\&
1200_SPI_ROUTINES.OBJ(1200_SPI_ROUTINES)
  C:\ALLMYFILES\MSC PRODUCTS\CD-ROM\CD NEXT VERSION\EXAMPLE PROGRAMS\MSC120X EXAMPLES\SPI_MASTER\&
SPI_MASTER.OBJ(SPI_MASTER)
  C:\ALLMYFILES\MSC PRODUCTS\CD-ROM\CD NEXT VERSION\EXAMPLE PROGRAMS\MSC120X EXAMPLES\SPI_MASTER\&
HCR.OBJ(HCR)
  C:\RIDE\Lib\RC51FPL.LIB(MULTIEEE)
  C:\RIDE\Lib\RC51FPL.LIB(SCAN)
  C:\RIDE\Lib\RC51FPL.LIB(PRINTFPES)
  C:\RIDE\Lib\RC51FPL.LIB(DIVIIEEE)
  C:\RIDE\Lib\RC51FPL.LIB(TOOLIEEE)
  C:\RIDE\Lib\RC51FPL.LIB(POWER10)
  C:\RIDE\Lib\RC51FPL.LIB(CONVIEEE)
  C:\RIDE\Lib\RC51L.LIB(_C_STKX)
  C:\RIDE\Lib\RC51L.LIB(_C_INDCL)
  C:\RIDE\Lib\RC51L.LIB(C2LES)
  C:\RIDE\Lib\RC51L.LIB(XPGN0)
  C:\RIDE\Lib\RC51L.LIB(XPGN1)
  C:\RIDE\Lib\RC51L.LIB(IPGN0)
  C:\RIDE\Lib\RC51L.LIB(IPGN1)
  C:\RIDE\Lib\RC51L.LIB(XPGN0_INC)
  C:\RIDE\Lib\RC51L.LIB(XPGN1_INC)
  C:\RIDE\Lib\RC51L.LIB(IPGN0_INC)
  C:\RIDE\Lib\RC51L.LIB(PGN0_INC)
  C:\RIDE\Lib\RC51L.LIB(PGN1_INC)
  C:\RIDE\Lib\RC51L.LIB(NINR)
  C:\RIDE\Lib\RC51L.LIB(INR)
  C:\RIDE\Lib\RC51L.LIB(MV_RG2SK4)
  C:\RIDE\Lib\RC51L.LIB(MV_XD2RG4)
  C:\RIDE\Lib\RC51L.LIB(UT_SC)
  C:\RIDE\Lib\RC51L.LIB(PUTCHAR)
  C:\RIDE\Lib\RC51L.LIB(GETCHAR)
  C:\RIDE\Lib\RC51L.LIB(UNGETCHAR)
  C:\RIDE\Lib\RC51L.LIB(GETKEY)
  C:\RIDE\Lib\RC51L.LIB(GESI)
  C:\RIDE\Lib\RC51L.LIB(STRLEN)
  C:\RIDE\Lib\RC51L.LIB(_C_ITIM1)
  C:\RIDE\Lib\RC51L.LIB(HPD)
  C:\RIDE\Lib\RC51L.LIB(_C_IDATALEN)
  C:\RIDE\Lib\RC51L.LIB(BITSTDIO)
  C:\RIDE\Lib\RC51L.LIB(DATASTDIO)


LINK MAP OF MODULE: C:\ALLMYFILES\MSC PRODUCTS\CD-ROM\CD NEXT VERSION\EXAMPLE PROGRAMS\MSC120X EX&
AMPLES\SPI_MASTER\SPI_MASTER.AOF (SPI_MASTER)

    TYPE     BASE       LENGTH    RELOCATION     SEGMENT NAME
    ----     ----       ------    ----------     ------------

    * * * * * * *   DATA/IDATA    M E M O R Y   * * * * * * *
    REG      0000H      0008H     ABSOLUTE       "REG BANK 0"
    DATA     0008H      0001H     UNIT           ?C_SPX
    DATA     0009H      0001H     UNIT           ?DT?STDIO?LIB51
             000AH      0016H                    *** GAP ***
    BIT      0020H.0    0000H.4   UNIT           ?BI?SPI_MASTER
    BIT      0020H.4    0000H.1   UNIT           ?BI?STDIO?LIB51
             0020H.5    0000H.3                  *** GAP ***
    IDATA    0021H      0001H     * * STACK * *  _STACK

    * * * * * * *   PDATA/XDATA   M E M O R Y   * * * * * * *
    PDATA    0000H      0100H     INPAGE         ?C_XSTACK
    XDATA    0100H      0004H     UNIT           ?XD?SPI_MASTER
    XDATA    0104H      0001H     OVERLAID UNIT  _XGROUP04_
             0104H      0001H     -------------  ?XD?txbuf_read?SPI_MASTER
    XDATA    0105H      0001H     OVERLAID UNIT  _XGROUP05_
             0105H      0001H     -------------  ?XD?_rxbuf_write?SPI_MASTER
    XDATA    0106H      000DH     OVERLAID UNIT  _XGROUP06_
             0106H      0002H     -------------  ?XD?main?SPI_MASTER
             0108H      000BH     -------------  ?XD?adc_spi_dacout?SPI_MASTER

    * * * * * * *   CODE          M E M O R Y   * * * * * * *
    CODE     0000H      0003H     ABSOLUTE       
    CODE     0003H      0019H     INBLOCK        ?PR?MOVES_NOIL?LIB51
    CODE     001CH      0011H     UNIT           ?PR?GETKEY?LIB51
    CODE     002DH      0011H     UNIT           ?PR?UNGETCHAR?LIB51
             003EH      0005H                    *** GAP ***
    CODE     0043H      0003H     ABSOLUTE       
             0046H      0005H                    *** GAP ***
    CODE     004BH      0003H     ABSOLUTE       
    CODE     004EH      00B2H     INBLOCK        ?PR?MOVES?LIB51
    CODE     0100H      0006H     UNIT           ?PR?GETCHAR?LIB51
    CODE     0106H      0013H     UNIT           ?PR?PUTCHAR?LIB51
    CODE     0119H      008BH     UNIT           ?C_HUGE_INR
    CODE     01A4H      0028H     UNIT           ?C_HUGE_NINR
    CODE     01CCH      001EH     UNIT           ?PR?C51_STARTUP?
    CODE     01EAH      018AH     UNIT           ?PR?LIB51
    CODE     0374H      03F9H     UNIT           ?PR?IEEE?LIB51
    CODE     076DH      000CH     UNIT           ADC_SUB
    CODE     0779H      001DH     UNIT           SPIM_ROUTINES
    CODE     0796H      001CH     UNIT           ?PR?reset_pointers?SPI_MASTER
    CODE     07B2H      0009H     UNIT           ?PR?int2_isr?SPI_MASTER
    CODE     07BBH      000BH     UNIT           ?PR?int3_isr?SPI_MASTER
    CODE     07C6H      0031H     UNIT           ?PR?rxbuf_read?SPI_MASTER
             07F7H      0009H                    *** GAP ***
    CODE     0800H      0794H     INBLOCK        ?PR?PRINT?LIB51
    CODE     0F94H      0833H     UNIT           ?PR?SCAN?LIB51
    CODE     17C7H      009CH     UNIT           ?STR?SPI_MASTER
    CODE     1863H      003CH     UNIT           ?PR?_rxbuf_write?SPI_MASTER
    CODE     189FH      002DH     UNIT           ?PR?_txbuf_write?SPI_MASTER
    CODE     18CCH      0045H     UNIT           ?PR?txbuf_read?SPI_MASTER
    CODE     1911H      001FH     UNIT           ?PR?init_spi_slave?SPI_MASTER
    CODE     1930H      0015H     UNIT           ?PR?stop_spi?SPI_MASTER
    CODE     1945H      0019H     UNIT           ?PR?init_spi_master?SPI_MASTER
    CODE     195EH      000CH     UNIT           ?PR?_spim_send_recv_data?SPI_MASTER
    CODE     196AH      0101H     UNIT           ?PR?adc_spi_dacout?SPI_MASTER
    CODE     1A6BH      0083H     UNIT           ?PR?main?SPI_MASTER
             1AEEH      654FH                    *** GAP ***
    CODE     803DH      0003H     ABSOLUTE       

EXECUTABLE SUMMARY:
-------------------
    Total INTERNAL RAM storage requirement:  000AH.5 (10.5)
    Total EXTERNAL RAM storage requirement:  0113H (275)
    Total     CODE     storage requirement:  1ADEH (6878)
Note:  Summary does not include dynamic stack requirements


REFERENCE MAP OF MODULE: C:\ALLMYFILES\MSC PRODUCTS\CD-ROM\CD NEXT VERSION\EXAMPLE PROGRAMS\MSC120X EXAMPLES\SPI_M&
ASTER\SPI_MASTER.AOF (SPI_MASTER)

SEGMENT                           BI_GROUP            DT_GROUP             ID_GROUP             XD_GROUP
  +--> CALLED SEGMENT          START    LENGTH     START    LENGTH     START    LENGTH     START    LENGTH
--------------------------------------------------------------------------------------

?PR?int2_isr?SPI_MASTER        ---------------     ---------------     ---------------     ---------------
  +--> ?PR?stop_spi?SPI_MASTER

?PR?stop_spi?SPI_MASTER        ---------------     ---------------     ---------------     ---------------

?PR?int3_isr?SPI_MASTER        ---------------     ---------------     ---------------     ---------------
  +--> ?PR?init_spi_slave?SPI_MASTER

?PR?init_spi_slave?SPI_MASTER  ---------------     ---------------     ---------------     ---------------
  +--> ?PR?reset_pointers?SPI_MASTER

?PR?reset_pointers?SPI_MASTER  ---------------     ---------------     ---------------     ---------------

?PR?rxbuf_read?SPI_MASTER      ---------------     ---------------     ---------------     ---------------

?PR?_txbuf_write?SPI_MASTER    ---------------     ---------------     ---------------     ---------------

?PR?txbuf_read?SPI_MASTER      ---------------     ---------------     ---------------     0104H    0001H

?PR?_spim_send_recv_data?SPI_MASTER--------------- ---------------     ---------------     ---------------
  +--> ?PR?_rxbuf_write?SPI_MASTER

?PR?_rxbuf_write?SPI_MASTER    ---------------     ---------------     ---------------     0105H    0001H

?PR?main?SPI_MASTER            ---------------     ---------------     ---------------     0106H    0002H
  +--> ?PR?init_spi_master?SPI_MASTER
  +--> ?PR?adc_spi_dacout?SPI_MASTER

?PR?init_spi_master?SPI_MASTER ---------------     ---------------     ---------------     ---------------
  +--> ?PR?reset_pointers?SPI_MASTER

?PR?adc_spi_dacout?SPI_MASTER  ---------------     ---------------     ---------------     0108H    000BH
  +--> ?PR?reset_pointers?SPI_MASTER

SYMBOL TABLE FOR C:\ALLMYFILES\MSC PRODUCTS\CD-ROM\CD NEXT VERSION\EXAMPLE PROGRAMS\MSC120X EXAMP&
LES\SPI_MASTER\SPI_MASTER.AOF(ADC_SUB)
-------------------------------------------------------------------------------------------------&
---------------------------------------

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

	C:076DH            PUBLIC             UNIPOLAR
	-------            MODULE             ADC_SUB
	D:00F0H            SYMBOL             REGB
	B:00B1H            SYMBOL             TXD0
	B:0097H            SYMBOL             INT5
	D:0099H            SYMBOL             SBUF0
	D:0082H            SYMBOL             DPL
	D:00E9H            SYMBOL             HWPCO
	D:0090H            SYMBOL             P1
	D:00F0H            SYMBOL             B
	D:00EAH            SYMBOL             HWPC1
	D:00AFH            SYMBOL             P1DDRH
	D:0098H            SYMBOL             SCON0
	D:0081H            SYMBOL             SP
	D:00B0H            SYMBOL             P3
	B:00DDH            SYMBOL             EPFI
	B:00DFH            SYMBOL             SMOD1
	B:00D6H            SYMBOL             AC
	B:00B4H            SYMBOL             T0
	B:00D2H            SYMBOL             OV
	B:00B5H            SYMBOL             T1
	B:009CH            SYMBOL             REN
	D:00B4H            SYMBOL             P3DDRH
	B:00AFH            SYMBOL             EA
	D:00F9H            SYMBOL             SECINT
	D:00E7H            SYMBOL             LVDCON
	D:00E1H            SYMBOL             SSCON
	D:00A7H            SYMBOL             AISTAT
	D:009BH            SYMBOL             SPIDATA
	D:00AEH            SYMBOL             P1DDRL
	D:0086H            SYMBOL             DPS
	D:00E0H            SYMBOL             ACC
	B:00ACH            SYMBOL             ES0
	B:00ECH            SYMBOL             EWDI
	B:00A9H            SYMBOL             ET0
	B:00AEH            SYMBOL             ES1
	D:00B3H            SYMBOL             P3DDRL
	C:076DH            PUBLIC             UNIPOLAR
	B:00ABH            SYMBOL             ET1
	B:0093H            SYMBOL             SIN
	B:008DH            SYMBOL             TF0
	B:00ADH            SYMBOL             ET2
	B:0092H            SYMBOL             SOUT
	B:008FH            SYMBOL             TF1
	D:00FAH            SYMBOL             MSINT
	B:009AH            SYMBOL             RB8
	D:00F7H            SYMBOL             SRST
	D:00EBH            SYMBOL             HWVER
	D:009AH            SYMBOL             SPICON
	D:0091H            SYMBOL             EXIF
	D:008CH            SYMBOL             TH0
	B:00A8H            SYMBOL             EX0
	B:0088H            SYMBOL             IT0
	D:0085H            SYMBOL             DPH1
	D:008DH            SYMBOL             TH1
	D:0000H            SYMBOL             REG0
	B:00AAH            SYMBOL             EX1
	B:009BH            SYMBOL             TB8
	B:008AH            SYMBOL             IT1
	D:00D8H            SYMBOL             EICON
	D:008EH            SYMBOL             CKCON
	D:00A8H            SYMBOL             IE

⌨️ 快捷键说明

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