亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? user.h

?? 凌陽(yáng)SPDA1000 MP3開(kāi)發(fā)資料
?? H
字號(hào):
//=====================================================================
//   Project Name(項(xiàng)目名稱):  SPCA755 rebuild
//   File Name(模塊名稱): user.h
//   Built Date(創(chuàng)建日期):2004-09-14
//   Abstract(模塊描述): 用戶函數(shù)模塊
//   Revision History(版本信息):
//   Rev      Date           Author       Comment(修改說(shuō)明)
//   1.0      2004-09-14      XYQ         created
//======================================================================
//lcm
#include "..\LCM\lcd501.h"
//===========================user define===============================
extern xdata U8	gc_PLAY_DPC;
extern xdata U8 gc_PlayEQMode;
extern xdata U8	gc_DSP_Volume;
extern 	idata	U8	gc_DOS_ErrorStatus;//lzp add for test
extern xdata U8  ADC_Table[];
//----------------------------------------------------------------------
extern void USER_Remove_USB(void);
extern U8 USER_LogFile_ReadWrite(bit tbt_ReadOrWrite);
extern void USER_FillSettingInfo(void);
extern U16 USER_GetMusicTotalTime(void);
extern void USER_GetSettingInfo(void);
extern void X_Get_DefaultUserValue();

/*=====================================
  VARIABLE
=======================================*/
extern  bit          gb_ShowNowSongNumberFG;
extern  data  bit    gb_Openfile;//use         // For Open file Flag behind the UI-State transition
extern  data  bit    _GRecordPauseAndStop;	// chamber@030121 Close file when Stop after Pause!!
extern 	data  U8 gc_sts;
extern 	data  U8 gc_Battery_Detect_Timer;//lyh add
extern 	data  U8 gc_USB_Connect;//lyh add
extern 	xdata U8  gc_TheSameLRC;//lyh add
extern 	xdata U8 ADCOldKey1;
extern 	xdata U8 X_G_LRC_HaveGetFirstLyrics;//lyh add
extern 	xdata U8 gc_USR_PowerOffCount;//for poweroff  lyh add
extern  xdata U8  gc_SKeyState;//[2];
extern  xdata U8  gc_SPressingKey;
extern  xdata U8  gc_SKeyHoldCnt;//[2];
extern  xdata U8  gc_fileend;
extern  xdata U8  REC_name[12];         //chchang_11/20/2002
extern  xdata U16 G_Currtotalsecond;    //chchang_01/17/2003
extern  xdata U16 G_APointLRCStartSecond;
extern  xdata U16 gw_LrcRecentTime;//use lyh add
extern data U8 gc_KeyValue;
extern data U8 gc_LongKeyDelay;
extern idata U8	gc_DOS_ErrorStatus;
extern data U8 gc_BlinkTimer;
extern data U8 gc_ADCOldKey;
extern xdata U8	gc_LrcFileName_Exist;


//============================底層會(huì)用的UI定義的變量=========================
extern U8 code  EXT_NameA[];
extern U8 code  EXT_NameB[];
extern U8 xdata  EXT_NameC[]; 
extern U8  *code EXT_Name[];
extern xdata U32 gdw_USER_DirClus[K_USER_DIR_NUM];

//========================system define for UI interface===================
extern code U16 USB_VersionCode;
extern code U16 DSP_VersionCode;
extern code U16 Dos_VersionCode;
extern code U16 SYS_VersionCode;
extern code U16 ID3_VersionCode;
extern code U16 LRC_VersionCode;
extern code U16 Nand_VersionCode;
extern data U8 gc_BatteryValue;
extern data U8 gc_ReadWriteTimeOut;
extern data U8 gc_CurrentCard;
extern xdata U8 gc_CurrentExistMedia;
extern xdata U8	G_CurrentHZK;//0:English 1:GB2312 2:big5 3:Japanese	4:German
extern xdata U8 gc_PlayRecordDataBuf[];
extern xdata U8 gc_FileLongName[];
extern data U8 gc_DispTime[];
extern xdata U8 G_USBReadWriteCount;
extern xdata U16 gw_FileIndex[];
extern xdata U16 gw_FileTotalNumber[];
extern xdata U32 gdw_DOS_RootDirClus;//xyq040811
extern xdata U32 gdw_UserRsvSectorNum;//xyq040812
extern data	bit	gb_LrcGetTimeOrNot;
extern bit  gbt_FindFlag;
extern xdata U8	gc_LrcDisplayBuf[];
extern xdata U8	gc_LrcCurrentLen;
extern xdata File_FCB gs_File_FCB[];
extern bit	_G_USBReadOrWrite_ForUI;
extern data System_Struct gs_System_State;//用戶不能修改
extern U8 xdata G_USBMSDC_ubRefreshNeeded;
extern xdata U8 gc_RECLowBattValue;
extern xdata U8 gc_RecLowBattFLag;
extern bit gbt_OLEDChipSelected;

//-------------------------------- sysinit.h -----------------------------------
extern void Sys_Initialize();
extern void INITIO_Initialize(void);
extern void USER_DelayDTms(unsigned char DT);//最大一次延時(shí)250ms
//---------------------------------update---------------------------------------
extern void USER_ReadReserveBlock(U16 tw_ReserveBLKSector);
extern void USER_WriteReserveBlock(U16 tw_ReserveBLKSector);
extern void USER_EraseReserveBlock(U16 tw_ReserveBLKSector);
//---------------------------------timer and extinterrupt-----------------------
extern void INTR_Int0(void);
extern void TIMER0_Routine(void);
//----------------------------------sysfunction---------------------------------
extern U8 CODEC_DSP_TO_MCU(void);
extern U8 CODEC_MCU_TO_DSP(void);
extern U8 System_Play(U8 tc_FileHandle);
extern U8 System_Pause(void);
extern U8 System_Stop(void);
extern void System_NextOrPrev(bit tbt_NextOrPrev, U16 tw_NextPrevNumber, U8 tc_FileHandle);
extern U8 System_Record(U8 tc_RECType_ASForWAV);
extern U8 System_FileFixPoint(U16 tw_CurrentSecond);
extern U8 System_FastForBackward(void);
extern void System_SetVolume(U8 tc_Volume);
extern void System_SetEQ(U8 tc_EQtype);
extern void System_SetPlayDPC(U8 tc_PlayDPC);
extern U8 System_SetRepeatAB(U8 tc_CurrentABMode);
extern U16 UI_GetDispTimeFromDispBuf();
extern void UI_SetDispTimeToDispBuf(U16 tw_Time);
extern void USER_MCUClock_Select(U8 tc_MCUClockStep);
extern U8 USB_GetState();
extern void USB_DisConnect();
extern void USB_Connect(void);
extern void USB_Process();
extern void USB_Reset();
extern void USB_Suspend();
extern U8 System_IdleManage(void);
extern U32 USER_Get_SYSInformation(U8 tc_InformationType);
extern U8 USER_READSAR(U8 tc_SARChannel);
extern void X_EXE_ISP();

extern void  User_Set_MuxPinFunc(U8 tc_MuxPinFunc);//設(shè)置多功能pin(GPIO)的功能
extern void User_Set_GPIOMode(U8 tc_InputOrOutput);
extern void User_Set_P1Mode(U8 tc_InputOrOutput);
extern void User_Set_P3Mode(U8 tc_InputOrOutput);
extern void User_Write_GPIO(U8 tc_WriteData);
extern U8 User_Read_GPIO(void);
extern U8  User_Read_MuxPinFunc(void);
extern U8 User_Read_GPIOMode(void);
extern U8 User_Read_P1Mode(void);
extern U8 User_Read_P3Mode(void);
U32 USER_Get_SYSInformation(U8 tc_InformationType);
U8	USER_Set_SYSInformation(U8 tc_SetInfType,U16 tc_SetInfData);
//---------------------------------- fontread -----------------------------------------
extern U8   X_DetectHZK(void);
extern void X_HZK_Get_BMP(unsigned char q,unsigned char w,unsigned char *BMP_Buffer);
extern unsigned char X_Unicode2ISN(unsigned char *UnicodeArray,bit Convert);
//---------------------------------- DOS -----------------------------------------------
extern U8 DOS_Format(void);
extern U8 SMC_Initializes(void);
U8 SMC_STORAGE_Initialize(void);
U8 Dos_GetFileLongName(U8 tc_FileHandle,bit tb_UicodeToISN, U8 * tpc_LongName);
U32 DOS_Make_Dir(U8 * tpc_DirName, U32 tdw_DirStartCluster);
void USER_Create_Dir(U8 tc_UserDirNum, U32 tdw_DirStartCluster);
U8 USER_FindDir(U8 tc_UserDirNum, U32 tdw_DirStartCluster);
U8 DOS_AppendWrite_File(U8 tc_FileHandle);
U8 DOS_Close_File(U8 tc_FileHandle, U8 tc_CloseMode, U8 * tpc_FileName);
U8 DOS_Delete_File(U8 tc_FileHandle);
U8 DOS_Open_File(U8 tc_FileHandle, U8 tc_OpenMode, U8 * tpc_FileName);
U8 DOS_Read_File(U8 tc_FileHandle);
U32 DOS_Seek_File(U8 tc_FileHandle, U32 tdw_SectorNumber);
U8 DOS_Write_File(U8 tc_FileHandle);
U8	DOS_Search_File(U8 tc_Mode, U8 tc_Type, U8 tc_PrevOrNext);
//----------------------------------- ID3 --------------------------------------------
extern U8 UI_GET_ID3INFO(U8 * tpc_ID3buffer);
//----------------------------------- LRC --------------------------------------------
extern void X_Get_LRC_TimeStamp(void);
extern void X_Get_LRC_Lyrics(void);
extern U8 LRCName_IsExist();
//------------------------------------------------------------------------------------
extern void UI_PreProcessor_scan_key(void);// lyh add
extern void UI_Processorstate_transition(void);// lyh add
extern void UI_EventPostDpc(void);//lyh add
//void VolUpDown();//lyh add
extern void UI_FastForBackward();//lyh add
extern void Rep_AB();//lyh add
extern void UI_Close_File();//lyh add
extern void Playing_To_Stop();//lyh add
extern void UI_Exe_Format();//lyh add
extern void UI_Disp_Page0();//lyh add
extern void UI_Refresh_DispAll(bit DispFileName);//lyh add
extern U8 UI_StorageIsError();//lyh add
extern void UI_idle_Display();//lyh add
extern void UI_RollFileName();//lyh add
extern void UI_GetFileNameLength();//lyh add
extern bit Func10_CheckLRC();//lyh add
extern void UI_FFFR(bit XFFFR);//lyh add
extern void UI_GetMusicInfo();//lyh add
extern void UI_Connect_USB();//lyh add
extern void UI_Battery_Detect_ND_Display();//lyh add
extern void LED_Blink(void);//lyh add
extern void X_RandomGetFileIndex(void);//lyh add
//=============================================AudioCodec============================================
void Audio_CoDec(void);//lyh add
void Main_Get_FreeMemory();//lyh add
//===============================user layer==========================================================
extern void CardDetectInUsb(void);
extern xdata U8 MlunSequence[];
#if ((K_CARD_TYPE &0x02)== 0x02)
extern U8 xdata gc_MlunCardType;
extern data bit gb_USBCardST0;
extern data bit gb_USBCardST1;
#endif
extern void USER_Remove_USB(void);
extern U8 USB_PlugDetect(void);
extern void ftest()   ;
//=====================================LYH ADD NOW==========================================================
//=================Txt.h===lyh add=====================================================================

extern xdata	U32	gdw_TxtFileStartCluster;//lyh add
extern xdata	U32	gdw_TxtFileCurrentCluster;
extern xdata	U16	gw_TxtOffset;
extern xdata	U32	gdw_TxtFilePointer;
extern xdata	U32	gdw_TxtFileSize;
extern xdata	U8	gc_TxtDisplayBuf[41];
extern xdata	U8	gc_TxtCurrentLen;
extern xdata 	U8  gc_TheSameTXT;
extern xdata 	U8  gc_DownorUp;
extern xdata 	U8  gc_OffsetByte;
extern U8 data gc_PeriphStep;

U8 X_Get_Txt(void);
bit X_Get_Txt_Offset(void);
U8 X_TxtFile_ReadToSram(U8 tb_ReadNextSector);
void X_Display_TxtBackPage(void);//lyh add
void X_Display_TxtPrePage(void);//lyh add
U8 X_DisPlay_InASector(void);//lyh add
U8 ShowTheFirstLcd();//lyh add

void X_Open_TheNextTxt();//lyh add
void X_Open_ThePreTxt();//lyh add

//================================== USBMSDC.H =======================================
extern void Usb_WriteProtectInitio(U8 tc_LockKeySts);//tc_LockKeySts 0: NO_protect 1:protect//add new
extern void Usb_WriteProtectFunc(U8 tc_LockKeySts);//add new
extern void System_SetFMVolume(U8 tc_Volume);//SET the FM DAC GAIN VALUE
extern U8 System_FMInit(U8 tc_EncodeType);
extern U16 USER_Get_File_BitRate(U8 tc_Handle);
extern U8 USER_ReadReserveBlockData_To_OLED(U32 tdw_StartByteAddr,U32 tdw_ByteNum);







?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩免费一区二区三区视频| 在线免费观看一区| 亚洲一区二区欧美| 国产欧美日韩久久| 日韩欧美在线网站| 欧美视频一区二区三区在线观看| 国产suv精品一区二区三区| 日日夜夜免费精品| 亚洲欧美综合色| 精品国产欧美一区二区| 欧美色图一区二区三区| 国产91清纯白嫩初高中在线观看| 久久精品国产久精国产| 亚洲午夜免费电影| 亚洲精品乱码久久久久久| 久久久久九九视频| 日韩精品一区二区三区在线观看 | 欧美精品乱码久久久久久按摩| 99久久久免费精品国产一区二区 | 欧美日韩极品在线观看一区| 99精品国产一区二区三区不卡| 国产麻豆日韩欧美久久| 毛片av一区二区三区| 亚洲成人激情av| 亚洲国产精品天堂| 亚洲激情图片一区| 亚洲精品视频在线看| 中文字幕中文字幕一区二区 | 欧美aaaaaa午夜精品| 亚洲一二三四区| 亚洲综合清纯丝袜自拍| 亚洲三级视频在线观看| 亚洲人成网站影音先锋播放| 中文字幕一区二区三区在线观看| 国产欧美日韩不卡免费| 国产日韩欧美不卡| 中文字幕第一区二区| 日本一区免费视频| 国产精品大尺度| 成人免费在线播放视频| 樱桃视频在线观看一区| 一区二区三区四区在线| 亚洲国产视频网站| 亚洲va欧美va人人爽| 午夜国产不卡在线观看视频| 日韩av电影一区| 免费看欧美美女黄的网站| 久久综合综合久久综合| 精品一区二区免费| 国产凹凸在线观看一区二区| 暴力调教一区二区三区| 91美女视频网站| 欧美精品一二三区| 精品处破学生在线二十三| 国产欧美精品国产国产专区| 中文字幕精品综合| 亚洲狼人国产精品| 日本午夜精品视频在线观看| 国产一区二区三区| 成人黄色在线看| 欧美日韩综合色| 亚洲精品一区二区三区99| 国产日韩欧美高清在线| 亚洲激情图片一区| 久久激情综合网| av网站一区二区三区| 欧美午夜精品久久久久久孕妇 | 99在线热播精品免费| 一本大道综合伊人精品热热| 欧美日韩一区不卡| 精品va天堂亚洲国产| 亚洲成av人片观看| 麻豆精品精品国产自在97香蕉| 国产成人综合亚洲91猫咪| 97精品国产露脸对白| 91精品在线麻豆| 欧美高清在线一区| 午夜精品一区二区三区免费视频 | 色综合色综合色综合| 欧美一区二区视频在线观看 | 韩国女主播成人在线| aaa欧美日韩| 欧美白人最猛性xxxxx69交| 欧美韩日一区二区三区| 午夜精品福利在线| 成人黄页毛片网站| 欧美一级一区二区| 亚洲色图欧洲色图婷婷| 极品少妇一区二区三区精品视频| 色狠狠桃花综合| 国产视频一区在线播放| 午夜激情久久久| 99这里都是精品| 久久亚洲精华国产精华液| 亚洲综合免费观看高清完整版 | 国产精品嫩草影院com| 亚洲国产成人porn| 白白色 亚洲乱淫| 日韩三级av在线播放| 亚洲一卡二卡三卡四卡无卡久久| 国产精品911| 日韩精品影音先锋| 午夜精品久久久久久久久久久 | 亚洲丰满少妇videoshd| 成人精品鲁一区一区二区| 91精品黄色片免费大全| 亚洲精品乱码久久久久久日本蜜臀| 国产精品资源在线观看| 9191国产精品| 亚洲韩国精品一区| 91高清视频免费看| 中文字幕综合网| 成人精品鲁一区一区二区| 日韩欧美国产综合在线一区二区三区| 亚洲桃色在线一区| 成人爱爱电影网址| 国产日韩欧美综合在线| 国产一区二区中文字幕| 91麻豆精品国产91久久久| 亚洲精品视频一区| 91免费观看在线| 亚洲视频综合在线| jizz一区二区| 国产精品无人区| 狠狠色丁香婷婷综合久久片| 欧美精品久久99| 一区2区3区在线看| 色噜噜夜夜夜综合网| 国产精品久久久久久久久动漫| 国产成人精品亚洲777人妖| ww亚洲ww在线观看国产| 国产一区二区剧情av在线| 久久综合成人精品亚洲另类欧美| 久久er99精品| 2021中文字幕一区亚洲| 国产在线观看一区二区| 国产亚洲综合av| 国产很黄免费观看久久| 国产精品欧美综合在线| 9i看片成人免费高清| 一区二区三区精品视频| 欧美日韩另类国产亚洲欧美一级| 午夜精彩视频在线观看不卡| 91精品国产综合久久福利| 青青草97国产精品免费观看 | 一本到不卡精品视频在线观看| 亚洲欧美电影一区二区| 欧美午夜影院一区| 日韩国产成人精品| 精品日本一线二线三线不卡| 国产福利一区二区三区在线视频| 中文一区二区在线观看| 在线看国产一区二区| 日日摸夜夜添夜夜添精品视频 | 99久久综合99久久综合网站| 亚洲人成亚洲人成在线观看图片| 欧美这里有精品| 日韩中文字幕亚洲一区二区va在线 | 欧美日韩国产美| 久久9热精品视频| 欧美激情综合五月色丁香小说| 一本到不卡免费一区二区| 午夜激情一区二区三区| 久久久久国产精品麻豆| 在线视频欧美精品| 亚洲成人综合网站| 久久久精品综合| 日本道精品一区二区三区| 日韩精品电影在线| 久久久久久久久岛国免费| 色综合久久久网| 久久99久久99| 亚洲嫩草精品久久| 日韩欧美精品在线| 色欧美日韩亚洲| 激情都市一区二区| 一区二区三区四区乱视频| 日韩欧美激情在线| 日本电影亚洲天堂一区| 韩国一区二区三区| 亚洲综合一区二区三区| 久久久国产午夜精品| 精品视频全国免费看| 国产成人欧美日韩在线电影| 亚洲国产乱码最新视频| 中文字幕精品在线不卡| 欧美一区二区精品| 色综合久久88色综合天天| 久久精品国产一区二区| 一区二区三区电影在线播| 国产三级精品三级| 7777精品久久久大香线蕉| jlzzjlzz亚洲女人18| 国内成人免费视频| 亚洲成人精品一区| 亚洲欧美日韩久久| 中文字幕二三区不卡| 久久伊人中文字幕| 91麻豆精品国产自产在线 | 亚洲制服欧美中文字幕中文字幕|