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

📄 sdio.src

📁 近期完成的一个项目
💻 SRC
📖 第 1 页 / 共 5 页
字号:
; SDIO.SRC generated from: SDIO.c
; COMPILER INVOKED BY:
;        C:\SiLabs\MCU\IDEfiles\C51\BIN\C51.exe SDIO.c DB OE

$NOMOD51

NAME	SDIO

CCF2	BIT	0D8H.2
TB80	BIT	098H.3
SPI0CKR	DATA	0A2H
CCF3	BIT	0D8H.3
P0	DATA	080H
SPIEN	BIT	0F8H.0
CCF4	BIT	0D8H.4
P1	DATA	090H
P2	DATA	0A0H
ADC0CF	DATA	0BCH
P3	DATA	0B0H
AC	BIT	0D0H.6
EIE1	DATA	0E6H
EA	BIT	0A8H.7
MCE0	BIT	098H.5
PSCTL	DATA	08FH
CF	BIT	0D8H.7
IT01CF	DATA	0E4H
ADC0CN	DATA	0E8H
SD_DATA0_PIN	BIT	0A0H.2
P0MDOUT	DATA	0A4H
SD_DATA1_PIN	BIT	0A0H.3
P1MDOUT	DATA	0A5H
TMR2RLH	DATA	0CBH
IE	DATA	0A8H
P2MDOUT	DATA	0A6H
P3MDOUT	DATA	0A7H
TMR3RLH	DATA	093H
EIP1	DATA	0F6H
TXBMT	BIT	0F8H.1
PCA0CPH0	DATA	0FCH
TMR2RLL	DATA	0CAH
PCA0CPH1	DATA	0EAH
TMR3RLL	DATA	092H
PCA0CPH2	DATA	0ECH
SD_CMD_PIN	BIT	0A0H.1
CR	BIT	0D8H.6
TF2H	BIT	0C8H.7
T2SPLIT	BIT	0C8H.3
PCA0CPH3	DATA	0EEH
REN0	BIT	098H.4
PCA0CPH4	DATA	0FEH
PCA0CPL0	DATA	0FBH
PCA0CPL1	DATA	0E9H
PCA0CPM0	DATA	0DAH
PCA0MD	DATA	0D9H
PCA0CN	DATA	0D8H
PCA0CPL2	DATA	0EBH
PCA0CPM1	DATA	0DBH
TF2L	BIT	0C8H.6
PCA0CPL3	DATA	0EDH
PCA0CPM2	DATA	0DCH
IP	DATA	0B8H
ARBLOST	BIT	0C0H.2
PCA0CPL4	DATA	0FDH
PCA0CPM3	DATA	0DDH
SD_CLK_PIN	BIT	0A0H.0
PCA0CPM4	DATA	0DEH
TXBSY	BIT	0F8H.3
CY	BIT	0D0H.7
SI	BIT	0C0H.0
XBR0	DATA	0E1H
SMB0CF	DATA	0C1H
XBR1	DATA	0E2H
EMI0CN	DATA	0AAH
REF0CN	DATA	0D1H
AD0INT	BIT	0E8H.5
SP	DATA	081H
OV	BIT	0D0H.2
SMB0CN	DATA	0C0H
MODF	BIT	0F8H.5
S0MODE	BIT	098H.7
VDM0CN	DATA	0FFH
P0MDIN	DATA	0F1H
CPT0MD	DATA	09DH
CPT0CN	DATA	09BH
P1MDIN	DATA	0F2H
CPT1MD	DATA	09CH
CPT1CN	DATA	09AH
P2MDIN	DATA	0F3H
TF2LEN	BIT	0C8H.5
P3MDIN	DATA	0F4H
SPI0CN	DATA	0F8H
PCON	DATA	087H
SPIF	BIT	0F8H.7
TMOD	DATA	089H
TCON	DATA	088H
WCOL	BIT	0F8H.6
TMR2CN	DATA	0C8H
P0SKIP	DATA	0D4H
TMR3CN	DATA	091H
T2XCLK	BIT	0C8H.0
P1SKIP	DATA	0D5H
P2SKIP	DATA	0D6H
IE0	BIT	088H.1
CPT0MX	DATA	09FH
IE1	BIT	088H.3
OSCICL	DATA	0B3H
CPT1MX	DATA	09EH
CLKSEL	DATA	0A9H
B	DATA	0F0H
ADC0H	DATA	0BEH
OSCICN	DATA	0B2H
ADC0L	DATA	0BDH
SD_CD_PIN	BIT	0A0H.5
ACC	DATA	0E0H
ES0	BIT	0A8H.4
AD0EN	BIT	0E8H.7
ET0	BIT	0A8H.1
ET1	BIT	0A8H.3
TF0	BIT	088H.5
ET2	BIT	0A8H.5
RI0	BIT	098H.0
TF1	BIT	088H.7
TH0	DATA	08CH
EX0	BIT	0A8H.0
TI0	BIT	098H.1
IT0	BIT	088H.0
PCA0H	DATA	0FAH
TH1	DATA	08DH
MASTER	BIT	0C0H.7
EX1	BIT	0A8H.2
IT1	BIT	088H.2
P	BIT	0D0H.0
ACK	BIT	0C0H.1
OSCXCN	DATA	0B1H
TL0	DATA	08AH
PCA0L	DATA	0F9H
TL1	DATA	08BH
TXMODE	BIT	0C0H.6
PS0	BIT	0B8H.4
PT0	BIT	0B8H.1
RS0	BIT	0D0H.3
PT1	BIT	0B8H.3
RS1	BIT	0D0H.4
PT2	BIT	0B8H.5
TR0	BIT	088H.4
AD0TM	BIT	0E8H.6
TR1	BIT	088H.6
TR2	BIT	0C8H.2
PX0	BIT	0B8H.0
PX1	BIT	0B8H.2
SLVSEL	BIT	0F8H.2
DPH	DATA	083H
ADC0GTH	DATA	0C4H
DPL	DATA	082H
ADC0GTL	DATA	0C3H
SBUF0	DATA	099H
ESPI0	BIT	0A8H.6
ADC0LTH	DATA	0C6H
RSTSRC	DATA	0EFH
FLACL	DATA	0B5H
SCON0	DATA	098H
AMX0N	DATA	0BAH
ADC0LTL	DATA	0C5H
AMX0P	DATA	0BBH
STA	BIT	0C0H.5
PSPI0	BIT	0B8H.6
SMB0DAT	DATA	0C2H
TMR2H	DATA	0CDH
SPI0CFG	DATA	0A1H
TMR3H	DATA	095H
CKCON	DATA	08EH
RXOVRN	BIT	0F8H.4
SD_BUSY_LED	BIT	090H.4
TMR2L	DATA	0CCH
ACKRQ	BIT	0C0H.3
TMR3L	DATA	094H
F0	BIT	0D0H.5
FLSCL	DATA	0B6H
AD0CM0	BIT	0E8H.0
F1	BIT	0D0H.1
STO	BIT	0C0H.4
AD0CM1	BIT	0E8H.1
SPI0DAT	DATA	0A3H
AD0CM2	BIT	0E8H.2
AD0WINT	BIT	0E8H.3
AD0BUSY	BIT	0E8H.4
PSW	DATA	0D0H
CCF0	BIT	0D8H.0
RB80	BIT	098H.2
FLKEY	DATA	0B7H
CCF1	BIT	0D8H.1
?PR?_delay_us?SDIO   SEGMENT CODE 
?PR?Oscillator_Init?SDIO                 SEGMENT CODE 
?PR?Watchdog_close?SDIO                  SEGMENT CODE 
?PR?IO_Init?SDIO     SEGMENT CODE 
?PR?ADC_Init?SDIO    SEGMENT CODE 
?PR?Interrupts_Init?SDIO                 SEGMENT CODE 
?PR?ADC?SDIO         SEGMENT CODE 
?PR?Timer_Init?SDIO  SEGMENT CODE 
?PR?Timer2_ISR?SDIO  SEGMENT CODE 
?PR?set_10ms?SDIO    SEGMENT CODE 
?PR?_Write_Byte_SD?SDIO                  SEGMENT CODE 
?PR?Read_Byte_SD?SDIO                    SEGMENT CODE 
?PR?_Write_Res_SD_CMD53?SDIO             SEGMENT CODE 
?PR?_Write_Res_SD?SDIO                   SEGMENT CODE 
?PR?Read_CMD_SD?SDIO SEGMENT CODE 
?PR?_CRC7?SDIO       SEGMENT CODE 
?DT?_CRC7?SDIO       SEGMENT DATA OVERLAYABLE 
?PR?_insert_crc7?SDIO                    SEGMENT CODE 
?DT?_insert_crc7?SDIO                    SEGMENT DATA OVERLAYABLE 
?PR?_CRC16?SDIO      SEGMENT CODE 
?DT?_CRC16?SDIO      SEGMENT DATA OVERLAYABLE 
?PR?Data_Write?SDIO  SEGMENT CODE 
?PR?Timing_Sync?SDIO SEGMENT CODE 
?PR?Data_Rv_Sync?SDIO                    SEGMENT CODE 
?PR?Data_Wr_Sync?SDIO                    SEGMENT CODE 
?PR?Slave_Mode_Sel?SDIO                  SEGMENT CODE 
?PR?Response_to_CMD0?SDIO                SEGMENT CODE 
?PR?Response_to_CMD3?SDIO                SEGMENT CODE 
?PR?Response_to_CMD5?SDIO                SEGMENT CODE 
?PR?Response_to_CMD7?SDIO                SEGMENT CODE 
?PR?Response_to_CMD15?SDIO               SEGMENT CODE 
?PR?Response_to_CMD52?SDIO               SEGMENT CODE 
?PR?Response_to_CMD53?SDIO               SEGMENT CODE 
?PR?Waiting_CMD?SDIO SEGMENT CODE 
?PR?main?SDIO        SEGMENT CODE 
?DT?main?SDIO        SEGMENT DATA OVERLAYABLE 
?C_INITSEG           SEGMENT CODE 
?CO?SDIO             SEGMENT CODE 
?DT?SDIO             SEGMENT DATA 
	EXTRN	CODE (?C?CLDOPTR)
	EXTRN	CODE (?C?CLDPTR)
	EXTRN	CODE (?C?CSTPTR)
	EXTRN	CODE (?C?CCASE)
	EXTRN	CODE (?C_STARTUP)
	PUBLIC	Ini_Flag
	PUBLIC	Ini_Ready
	PUBLIC	CRC16_CAL
	PUBLIC	Buffer_send
	PUBLIC	Reg_address
	PUBLIC	Slave_Mode
	PUBLIC	Uart_Reg_IIR
	PUBLIC	Adc_Y
	PUBLIC	CRC7_CAL
	PUBLIC	Adc_X
	PUBLIC	OCR_REG
	PUBLIC	Data_Receive
	PUBLIC	timer_index
	PUBLIC	index
	PUBLIC	RCA_REG
	PUBLIC	CMD_R
	PUBLIC	Slave_state
	PUBLIC	mask
	PUBLIC	crc7_CMD53
	PUBLIC	crc7_CMD52
	PUBLIC	crc7_syndrome_table
	PUBLIC	main
	PUBLIC	Waiting_CMD
	PUBLIC	Response_to_CMD53
	PUBLIC	Response_to_CMD52
	PUBLIC	Response_to_CMD15
	PUBLIC	Response_to_CMD7
	PUBLIC	Response_to_CMD5
	PUBLIC	Response_to_CMD3
	PUBLIC	Response_to_CMD0
	PUBLIC	Slave_Mode_Sel
	PUBLIC	Data_Wr_Sync
	PUBLIC	Data_Rv_Sync
	PUBLIC	Timing_Sync
	PUBLIC	Data_Write
	PUBLIC	_CRC16
	PUBLIC	_insert_crc7
	PUBLIC	_CRC7
	PUBLIC	Read_CMD_SD
	PUBLIC	_Write_Res_SD
	PUBLIC	_Write_Res_SD_CMD53
	PUBLIC	Read_Byte_SD
	PUBLIC	_Write_Byte_SD
	PUBLIC	set_10ms
	PUBLIC	Timer2_ISR
	PUBLIC	Timer_Init
	PUBLIC	ADC
	PUBLIC	Interrupts_Init
	PUBLIC	ADC_Init
	PUBLIC	IO_Init
	PUBLIC	Watchdog_close
	PUBLIC	Oscillator_Init
	PUBLIC	_delay_us

	RSEG  ?DT?_CRC16?SDIO
?_CRC16?BYTE:
       chr?1763:   DS   3
       cnt?1764:   DS   2
	ORG  5
    crc_16?1767:   DS   2

	RSEG  ?DT?main?SDIO
?main?BYTE:
      crc1?3168:   DS   2
         i?3169:   DS   2

	RSEG  ?DT?_insert_crc7?SDIO
?_insert_crc7?BYTE:
path_trace_message?1658:   DS   3
       cnt?1659:   DS   2
	ORG  5
crc7_accum?1660:   DS   1
         i?1661:   DS   2
         j?1662:   DS   1

	RSEG  ?DT?_CRC7?SDIO
?_CRC7?BYTE:
       chr?1552:   DS   3
       cnt?1553:   DS   2
	ORG  5
     crc_7?1556:   DS   1

	RSEG  ?DT?SDIO
    Slave_state:   DS   1
          CMD_R:   DS   6
        RCA_REG:   DS   2
          index:   DS   1
    timer_index:   DS   1
   Data_Receive:   DS   10
        OCR_REG:   DS   3
          Adc_X:   DS   1
       CRC7_CAL:   DS   1
          Adc_Y:   DS   1
   Uart_Reg_IIR:   DS   1
     Slave_Mode:   DS   1
    Reg_address:   DS   2
    Buffer_send:   DS   10
      CRC16_CAL:   DS   2
      Ini_Ready:   DS   1
       Ini_Flag:   DS   1

	RSEG  ?CO?SDIO
crc7_syndrome_table:
	DB	000H
	DB	009H
	DB	012H
	DB	01BH
	DB	024H
	DB	02DH
	DB	036H
	DB	03FH
	DB	048H
	DB	041H
	DB	05AH
	DB	053H
	DB	06CH
	DB	065H
	DB	07EH
	DB	077H
	DB	019H
	DB	010H
	DB	00BH
	DB	002H
	DB	03DH
	DB	034H
	DB	02FH
	DB	026H
	DB	051H
	DB	058H
	DB	043H
	DB	04AH
	DB	075H
	DB	07CH
	DB	067H
	DB	06EH
	DB	032H
	DB	03BH
	DB	020H
	DB	029H
	DB	016H
	DB	01FH
	DB	004H
	DB	00DH
	DB	07AH
	DB	073H
	DB	068H
	DB	061H
	DB	05EH
	DB	057H
	DB	04CH
	DB	045H
	DB	02BH
	DB	022H
	DB	039H
	DB	030H
	DB	00FH
	DB	006H
	DB	01DH
	DB	014H
	DB	063H
	DB	06AH
	DB	071H
	DB	078H
	DB	047H
	DB	04EH
	DB	055H
	DB	05CH
	DB	064H
	DB	06DH
	DB	076H
	DB	07FH
	DB	040H
	DB	049H
	DB	052H
	DB	05BH
	DB	02CH
	DB	025H
	DB	03EH
	DB	037H
	DB	008H
	DB	001H
	DB	01AH
	DB	013H
	DB	07DH
	DB	074H
	DB	06FH
	DB	066H
	DB	059H
	DB	050H
	DB	04BH
	DB	042H
	DB	035H
	DB	03CH
	DB	027H
	DB	02EH
	DB	011H
	DB	018H
	DB	003H
	DB	00AH
	DB	056H
	DB	05FH
	DB	044H
	DB	04DH
	DB	072H
	DB	07BH
	DB	060H
	DB	069H
	DB	01EH
	DB	017H
	DB	00CH
	DB	005H
	DB	03AH
	DB	033H
	DB	028H
	DB	021H
	DB	04FH
	DB	046H
	DB	05DH
	DB	054H
	DB	06BH
	DB	062H
	DB	079H
	DB	070H
	DB	007H
	DB	00EH
	DB	015H
	DB	01CH
	DB	023H
	DB	02AH
	DB	031H
	DB	038H
	DB	041H
	DB	048H
	DB	053H
	DB	05AH
	DB	065H
	DB	06CH
	DB	077H
	DB	07EH
	DB	009H
	DB	000H
	DB	01BH
	DB	012H
	DB	02DH
	DB	024H
	DB	03FH
	DB	036H
	DB	058H
	DB	051H
	DB	04AH
	DB	043H
	DB	07CH
	DB	075H
	DB	06EH
	DB	067H
	DB	010H
	DB	019H
	DB	002H
	DB	00BH
	DB	034H
	DB	03DH
	DB	026H
	DB	02FH
	DB	073H
	DB	07AH
	DB	061H
	DB	068H
	DB	057H
	DB	05EH
	DB	045H
	DB	04CH
	DB	03BH
	DB	032H
	DB	029H
	DB	020H
	DB	01FH
	DB	016H
	DB	00DH
	DB	004H
	DB	06AH
	DB	063H
	DB	078H
	DB	071H
	DB	04EH
	DB	047H
	DB	05CH
	DB	055H
	DB	022H
	DB	02BH
	DB	030H
	DB	039H
	DB	006H
	DB	00FH
	DB	014H
	DB	01DH
	DB	025H
	DB	02CH
	DB	037H
	DB	03EH
	DB	001H
	DB	008H
	DB	013H
	DB	01AH
	DB	06DH
	DB	064H
	DB	07FH
	DB	076H
	DB	049H
	DB	040H
	DB	05BH
	DB	052H
	DB	03CH
	DB	035H
	DB	02EH
	DB	027H
	DB	018H
	DB	011H
	DB	00AH
	DB	003H
	DB	074H
	DB	07DH
	DB	066H
	DB	06FH
	DB	050H
	DB	059H
	DB	042H
	DB	04BH
	DB	017H
	DB	01EH
	DB	005H
	DB	00CH
	DB	033H
	DB	03AH
	DB	021H
	DB	028H
	DB	05FH
	DB	056H
	DB	04DH
	DB	044H
	DB	07BH
	DB	072H
	DB	069H
	DB	060H
	DB	00EH
	DB	007H
	DB	01CH
	DB	015H
	DB	02AH
	DB	023H
	DB	038H
	DB	031H
	DB	046H
	DB	04FH
	DB	054H
	DB	05DH
	DB	062H
	DB	06BH
	DB	070H
	DB	079H

crc7_CMD52:
	DB	0A1H
	DB	0B3H
	DB	085H
	DB	097H
	DB	0E9H
	DB	0FBH
	DB	0CDH
	DB	0DFH
	DB	031H
	DB	023H
	DB	015H
	DB	007H
	DB	079H
	DB	06BH
	DB	05DH
	DB	04FH
	DB	093H
	DB	081H
	DB	0B7H
	DB	0A5H
	DB	0DBH
	DB	0C9H
	DB	0FFH
	DB	0EDH
	DB	003H
	DB	011H
	DB	027H
	DB	035H
	DB	04BH
	DB	059H
	DB	06FH
	DB	07DH
	DB	0C5H
	DB	0D7H

⌨️ 快捷键说明

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