📄 spi_master.m51
字号:
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 + -