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

📄 bu2624._h

📁 sunplus spca514 cdmp3 源码
💻 _H
字号:
#include "..\main.h"
#include "..\uicc_def.h"
//#define IN1_CMD 0x28
//#define IN2_CMD 0x29
//#define READ_CMD 0x2a

#define		RD_0				UICC_0
#define		RD_1				UICC_1
#define		RD_2				UICC_2
#define		RD_3				UICC_3
#define		RD_4				UICC_4
#define		RD_5				UICC_5
#define		RD_6				UICC_6
#define		RD_7				UICC_7
#define		RD_8				UICC_8
#define		RD_9				UICC_9
#define		RD_CLEAR			UICC_CLEAR
#define		RD_STEP_B			UICC_LEFT
#define		RD_STEP_F			UICC_RIGHT
#define		RD_STORE			UICC_STORE
#define		RD_SKIPF			UICC_SKIPF
#define		RD_SKIPB			UICC_SKIPB
#define		RD_AUTO_SEARCH_R	UICC_TUNING_DOWN
#define		RD_AUTO_SEARCH_F	UICC_TUNING_UP
/*
#define		RD_VOLUME_UP		18
#define		RD_VOLUME_DOWN		19*/
#define     RD_FMAM             UICC_FMAM
#define		RD_AUDIO			UICC_AUDIO

#define		RD_MUTE				UICC_MUTE
/*
#define    	RD_VOL_MODE         24*/
#define     RD_STOP				UICC_STOP

#define		RD_ENTER			UICC_PLAY
/*
#define		RD_BASS_DOWN		27
#define		RD_BASS_UP			28
#define		RD_TREBLE_DOWN		29
#define		RD_TREBLE_UP		30*/
#define		RD_UP               UICC_UP
#define     RD_DOWN             UICC_DOWN
/*
#define		RD_REC				33
#define		RD_TSTOP			34
#define		RD_TPAUSE			35
#define		RD_TFASTF			36
#define		RD_TFASTR			37
*/
#ifdef SGJM_RDS
	#define		RD_DISPLAY			UICC_DISPLAY
	#define		RD_SEARCH			UICC_SEARCH
#endif


#define MAX_AM_STATION      20
#define MAX_FM_STATION      30
/*const RADIO_STANDARD radio_country[6]=
   {{8750,10800,5,522,1611,9},
    {8750,10800,5,522,1611,9},
    {8750,10800,5,522,1611,9},
    {8750,10800,10,522,1611,9},
    {8750,10800,10,520,1710,10},
    {7600,9000,5,522,1629,9}
   };*/
#define  AMreq_STEP   9  
#define  FMreq_STEP   5 
//#define  AMfreq;
//#define  FMfreq;
#define  AMreq_MIN    522
#define  AMreq_MAX    1611
#define  FMreq_MIN    8750
#define  FMreq_MAX    10800
//#define  Rfreq;


typedef struct radio_station_data
{
 unsigned char ps_amfm_flag;
 unsigned char ps_radio_standard;
 unsigned char ps_fm_no;
 unsigned char ps_am_no;
 
 unsigned int ps_fm_station[MAX_FM_STATION];
 unsigned int ps_am_station[MAX_AM_STATION];
}  NV_SETTINGS;

#define   FMIN          	0x0000  //;bit1,bit0
#define   AMIN          	0x0800
#define   AMINH          	0x1000
#define   COUNTER_START  	0x0080 // ;bit 2
#define   COUNTER_RESET  	0x0000

//#define   CRYSTAL_72MHZ  0x08  //;BIT 3
//#define   CRYSTAL_45MHZ  0x00

#define   Rfreq_050KHZ   0x0200
#define   Rfreq_025KHZ   0x0000
#define   Rfreq_12_5KHZ  0x0400
#define   Rfreq_010KHZ   0x0600
#define   Rfreq_009KHZ   0x0500
#define   Rfreq_005KHZ   0x0100
#define   Rfreq_001KHZ   0x0300
#define   Rfreq_000KHZ   0x0700

//#define   IFS            0x10
#define   P0_AM       0x0001    //
#define   P0_FM       0x0000    //
//#define   P1_IF_OUT   0xfffd
#define   P1_IF_NOOUT 0x0002


//#define   P2_
#define   P3_MUTE     0x0000
#define   P3_UNMUTE   0x0008
#define	  P4_MONO       0x0010
#define   P4_STEREO		0x0000


#define PH_PL            0
#define IF2              0x2000
#define IF1              0

#define   IF_COUNTER_8MS     0x0000  //8MS
#define   IF_COUNTER_16MS    0x4000  //16MS

#define   TS                  0  //0x8000
#define   NON_TS              0x8000
//#define   INPUT_SENSITIVE_MODE  0x10  //BIT 4

//IF OUT: BU2624:PORT P1
#define Enable_IF_OUT()   In_Cdata &= 0xfffd
#define Disable_IF_OUT()  In_Cdata |= 0x0002
 //GT and CT = 0
#define Enable_SD_OUT()   In_Cdata &= 0xbf7f
#define Set_Stereo()      In_Cdata &=0xffef
#define Set_Mono()        In_Cdata |= 0x0010

#define AUTOSRCH_STEP1   0
#define AUTOSRCH_STEP2   1
#define AUTOSRCH_STEP3   2
#define AUTOSRCH_STEP4   3
#define AUTOSRCH_STEP5   4

#define RADIO_RUN_MENU		0
#define RADIO_VOL_MENU		1
#define RADIO_BASS_MENU		2
#define RADIO_TREBLE_MENU   3
#define RADIO_STORE_MENU    4
#define RADIO_DIGIT_MENU    5
#define RADIO_ERR_MENU      6
#ifdef SGJM_RDS
	#define RDS_DISPLAY_MENU 7
#endif

⌨️ 快捷键说明

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