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

📄 bu1923.h

📁 sunplus spca514 cdmp3 源码
💻 H
字号:
#define GET26BYTES_STEP			0
#define SEARCH_SYC_STEP			1
#define SYC_A_STEP				2
#define SYC_B_STEP				3
#define SYC_C_STEP				4
#define SYC_C1_STEP				5
#define SYC_D_STEP				6
#define FULL_SYCA_STEP			7
#define FULL_SYCB_STEP			8
#define FULL_SYCC_STEP			9
#define FULL_SYCD_STEP			10

#define A_SYC_ZERO          0x00
#define A_SYC_WORD 			0x3D8
#define B_SYC_WORD			0x3D4
#define C_SYC_WORD			0x25C
#define C1_SYC_WORD			0x3CC
#define	D_SYC_WORD			0x258

#define A_OFF_WORD          0x0FC
#define B_OFF_WORD			0x298
#define C_OFF_WORD			0x268
#define C1_OFF_WORD			0x350
#define D_OFF_WORD			0x1B4

#define C_TYP_WORD          0x80
#define GET_NEW_WORD        0x40
#define A_WORD_ERR          0x01
#define B_WORD_ERR          0x02
#define C_WORD_ERR			0x04
#define D_WORD_ERR			0x08

#define A_WORD_UPDATE		0x10
#define B_WORD_UPDATE		0x20
#define C_WORD_UPDATE		0x40
#define D_WORD_UPDATE		0x80
#define BD_WORD_UPDATE		0xA0
//display type :tuner and RDS
#define DIS_PS_NAME         0x01
#define DIS_PTY				0x02
#define DIS_RT				0x03
#define DIS_CT				0x04
#define DIS_FREQUENCY       0x00

//RDS_STATUS
#define PS_NAME_EXIST		0x01
#define PTY_EXIST			0x02
#define RT_EXIST			0x04
#define CT_EXIST			0x08
#define RT_AB_FLAG          0x10
//PTY -- NAME
#define PTY_NONE			0x00
#define PTY_NEWS			0x01
#define PTY_AFFAIRS			0x02
#define PTY_INFO			0x03
#define PTY_SPORT			0x04
#define PTY_EDUCATE			0x05
#define PTY_DRAMA			0x06
#define PTY_CULTURE			0x07
#define PTY_SCIENCE         0x08
#define PTY_VARIED          0x09
#define PTY_POP_M			0x0A
#define PTY_ROCK_M			0x0B
#define PTY_EASY_M			0x0C
#define PTY_LIGHT_M			0x0D
#define PTY_CLASSICS		0x0E
#define PTY_OTHER_M			0x0F
#define PTY_ALARM			0x1F //0x1F


#define pty_dis_type	rds_dis_string[0]
#define pty_search_type rds_dis_string[1]
#define pty_search_delay rds_dis_string[2]

#define RDATA				PIND&0X02
//#define RQUAL				RDRB_PB3
typedef struct {
	unsigned int A_word;
	unsigned int B_word;
	unsigned int C_word;
	unsigned int D_word;
	unsigned char block_count;
	unsigned char word_err_count;
	unsigned char syc_flag; 
	unsigned char err_flag; //bit4-7=1: A_word,---=D_word:UPDATE;
							//bitt0-3:=1 A_word .... D_word:error 
} RDS_DATA_STRUCT;

void close_rds(void);
void rds_interrupt_init(void);

⌨️ 快捷键说明

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