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

📄 rds.h

📁 我个人编写的车载dvd上的程序
💻 H
字号:
/*********************************************************
	Project:		ST FST(TDA7540)
	File name:	RDS.h
	Description:	
	Write/Modify:	Perry Liang
	Time:		2006-1-24- 15:35:56
*********************************************************/

extern void RDSInit(void);
extern void RDSMain(void);
extern void RDSKey(void);
extern void RDSDisplay(void);
extern void SwitchToTa(void);
extern void TaSwitchBack(void);
extern void SwitchToEONTa(void);
extern void EONTaSwitchBack(void);
extern void RDSTimer100ms(void);
extern void AFSPin(unsigned char AFSmode);
extern unsigned char ReadRDSDataPin(void);
extern void Disable_RDS_Int(void);
extern void Enable_RDS_Int(void);


#define PD_RDSDATA		PB_DDR1
#define PCR1_RDSDATA	PB_CR11
#define PCR2_RDSDATA	PB_CR21
#define PinIn_RDSDATA	PB_IDR1

#define PD_RDSCLK		PB_DDR2
#define PCR1_RDSCLK		PB_CR12
#define PCR2_RDSCLK		PB_CR22
#define PinIn_RDSCLK		PB_IDR2

ext unsigned char RDSDispTimer;
ext unsigned char RDSDispMode;
#define RDSDISP_IDLE		0
#define RDSDISP_PS			1
#define RDSDISP_TRAFFIC		2
#define RDSDISP_PTY			3
#define RDSDISP_PTYSELECT	4

#define RDSDISP_SDLEVEL		5
#define RDSDISP_AFLIST		6

#define RDSDISP_FMAGC			7
#define RDSDISP_AMWAGC		8
#define RDSDISP_AMNAGC			9
#define RDSDISP_SLIDING			10
#define RDSDISP_SOFTMUTE		11
#define RDSDISP_MAXMUTE		12
#define RDSDISP_SENSITIVITY		13
#define RDSDISP_DETUNING		14

ext unsigned int AutoTASeekTimer;
ext unsigned char AFTAShowTimer;
ext unsigned char PTYSelectTimer;
ext unsigned char InTADelayTimer;
ext unsigned char EnterTADelayTimer;
ext unsigned char EnterEONTADelayTimer;

ext UCharField RDSFlag;
#define F_InTASwitch		RDSFlag.field.B0
#define F_PTYSelect		RDSFlag.field.B1
#define F_NoPTY			RDSFlag.field.B2
#define F_RDSDispReq	RDSFlag.field.B3
#define F_InEONTASwitch		RDSFlag.field.B4

ext unsigned char PTYSelectType;

ext unsigned int year;
ext unsigned char month;
ext unsigned char date;

ext UCharField UIcon;
ext unsigned char BcIcon;
#define F_DISP_AF				UIcon.field.B0
#define F_DISP_TA				UIcon.field.B1
#define F_DISP_TP				UIcon.field.B2
#define F_DISP_REG				UIcon.field.B3
#define F_DISP_PTY				UIcon.field.B4
#define F_DISP_EON				UIcon.field.B5

/*********************************************************
				File End
*********************************************************/

⌨️ 快捷键说明

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