?? lcd501.h
字號(hào):
//===========================================================
// Project Name(項(xiàng)目名稱): SPCA755 rebuild
// File Name(模塊名稱): lcd501.h
// Built Date(創(chuàng)建日期):
// Abstract(模塊描述):
// Revision History(版本信息):
// Rev Date Author Comment(修改說明)
// 1.0 created
//============================================================
extern union
{
U8 c_Data[6];
struct
{
U16 w_FrameIndexTabAddr;
U16 w_IconIndexTabAddr;
U16 w_UIStateTabAddr;
}s_TAB;
}gu_DispTAB;
extern union
{
U8 c_Data[4];
struct
{
U8 gc_USB_LCDPageAddr;
U8 gc_USB_LCDColumnAddr;
U8 gc_USB_LCDPageNum;
U8 gc_USB_LCDColumnNum;
}s_USBTAB;
}gu_USB_Disp;
//extern data U8 Glass_ColumnNum;
extern xdata U8 gc_UITabOKError;
extern xdata U8 gc_DispFrameNumber;
extern xdata U8 gc_DispVolumeLevel;
extern xdata U8 gc_PlaySequenceMode;//use
extern xdata U8 gc_Battery_Level;
extern xdata U16 gw_AudioFileBitrate;
extern xdata U16 gw_DispFileName_ByteOffset;//use
extern code U8 Char_BMP[][16];
extern U8 code BmpCommonLogo[];
extern U8 code BmpPC[];
extern U8 code BmpMyMP3Logo[];
extern U8 code BmpMusiclogo[];
extern U8 code BmpDigitNDChar[][5];
//================================================================================
/*U8 code BmpCommonLogo[]=
{
//------------------------------------------------------------------------------
// 源文件 / 文字 : C:\Documents and Settings\xyq.DOMAIN\My Documents\My Pictures\hello1.bmp
// 寬×高(像素): 96×32
// 字模格式/大小 : 單色點(diǎn)陣液晶字模,縱向取模,字節(jié)倒序/384字節(jié)
// 數(shù)據(jù)轉(zhuǎn)換日期 : 2003-9-5 17:33:32
//------------------------------------------------------------------------------
0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x1F,0x00,0xF0,0xFF,0xFF,0xF9,0xF1,0xFF,0xFF,
0xFF,0x3F,0x2F,0x7F,0x37,0x3F,0x7D,0xFF,0x7F,0xFF,0xF9,0xFF,0x7F,0xFD,0xFF,0xFF,
0xFF,0x3F,0xFF,0xFF,0xFF,0x1F,0xFF,0xF9,0xFF,0xFF,0xFF,0xF1,0x81,0xFF,0xFF,0xF1,
0x01,0xFF,0xFF,0xFF,0x3D,0x0F,0xF7,0xFF,0xFF,0xFE,0xFF,0xFF,0xF8,0x1F,0xFF,0x00,
0x7F,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x98,0xEC,
0xFC,0xFC,0xFC,0xF8,0xF0,0xF8,0xF4,0xFC,0xFC,0xFC,0xF8,0xF0,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0xC0,0x3E,0x01,0xC0,0xFC,0x3F,0xFF,0xFF,0xFF,0x0F,0x03,0xFF,
0x03,0x06,0x0E,0x06,0xFF,0xF3,0xF3,0x7B,0x7F,0x3F,0x0F,0x0F,0x08,0x00,0x01,0x03,
0x07,0x00,0x03,0x0F,0x1F,0x40,0x60,0xE7,0x7F,0x7F,0x7F,0xE7,0xEF,0xDF,0x7F,0x3F,
0x7E,0xFF,0xFF,0xFF,0xF0,0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0xFF,0xC0,0x3F,0xE0,
0x00,0x7F,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x03,0x07,
0x0F,0x1F,0x3F,0x7F,0xFF,0x7F,0x3F,0x1F,0x0F,0x07,0x03,0x01,0x00,0x00,0x00,0x00,
0x00,0x00,0xE0,0x1E,0x01,0x80,0x18,0x0F,0x01,0x80,0xFF,0x0F,0x1F,0xFF,0x7C,0xFF,
0xC0,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x60,0x20,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x1F,0x3E,0x3E,0x17,0x07,0x03,0x01,0x07,0x84,
0x64,0xF3,0x1F,0x8F,0xFF,0x7F,0x7F,0x7F,0xFF,0xFF,0xFF,0xC0,0x03,0x7F,0xE0,0x0F,
0xF0,0x00,0x1F,0x30,0xC0,0x00,0x00,0x0E,0x1D,0x3F,0x7E,0x3D,0x1F,0x0E,0x00,0xC0,
0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xC0,0x80,0x80,0x80,0xC0,0x80,0x00,0x00,0x00,
0xF8,0x07,0x00,0xF0,0x0E,0xE1,0x1C,0x07,0xF8,0xFF,0x01,0x00,0x0E,0x03,0x00,0x3F,
0x3F,0x3E,0x38,0x70,0x40,0x80,0x00,0x00,0x00,0x00,0x06,0x0E,0x0C,0x0C,0x04,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x40,0x20,0x30,0x38,0x3C,0x3B,0x39,
0x3D,0x3E,0x3F,0x3F,0x3F,0x1E,0x0E,0x04,0x00,0x00,0x31,0x0F,0x1E,0xF0,0x07,0xFC,
0x00,0x07,0xF8,0x00,0x0F,0xF0,0x00,0x00,0x00,0x00,0x00,0x18,0x04,0x20,0x40,0x7F,
0x00,0x04,0x18,0x00,0x00,0x40,0x24,0x15,0x0C,0x26,0x4C,0x35,0x04,0x00,0x00,0x00,
};*/
//==============================================================================
/*
U8 code BmpMyMP3Logo[]=
{
//------------------------------------------------------------------------------
// 源文件 / 文字 :
// 寬×高(像素): 10×24
//// 字模格式/大小 : 單色點(diǎn)陣液晶字模,縱向取模,字節(jié)倒序/36字節(jié)
// 數(shù)據(jù)轉(zhuǎn)換日期 : 2003-8-1 16:11:07
//------------------------------------------------------------------------------
0xE0,0x10,0x08,0x48,0xAC,0xAC,0x48,0x08,0x10,0xE0,0xFF,0x00,0xFC,0x02,0x02,0x02,
0x02,0xFC,0x00,0xFF,0x3F,0x40,0x8F,0x90,0x90,0x90,0x90,0x8F,0x40,0x3F,
};
//==============================================================================
*/
//==========================================================================================
#define Glass_ColumnNum 132//lyh add
//==========================================================================================
//extern U8 xdata X_G_DispFileName_ByteOffset;//lyh add multi with gw_DispFileName_ByteOffset
extern U8 X_G_OverStep_DispArea;//lyh add
//==========================================================================================
extern void LCD_disp_HZKCharBMP(U8 Page, U8 Column,U8 *BMPdataBuf, U8 CharOrWord,U8 reverse);
extern void LCD501_Clear_ALL();
extern void SPLC501_Disp_AllMusicLogoOff();
extern void SPLC501_Disp_MusicLogo(U8 Condition);
extern void SPLC501_Disp_MusicLogoOnOff(U8 Address,U8 Condition);
extern void SPLC501_Disp_MyMP3Logo();//ago
extern void SPLC501_Disp_PC();//ago
extern void SPLC501_Disp_USBLine();//ago
extern void SPLC501_Disp_XBMPArray(U8 *Condition,U8 *Data);
extern void SPLC501_Erase_OnePage(U8 Page);
extern void SPLC501_Init();
extern void SPLC501_Set_PageNColumn_Address(U8 Page,U8 Column);
extern void SPLC501_ShowCompanyLogo();
extern void SSD1815_send_data_cmd(U8 OM4081_data_cmd);
extern void write_SPLC501CD(U8 showdata);
extern void write_SPLC501CI(U8 instruct);
extern void SPLC501_Disp_LittleChar(U8 CharOffset);
extern void SPLC501_Disp_LittleString(U8 page,U8 column,U8 *Point,U8 Number);
extern void SPLC501_Write_CharABC(U8 Page,U8 Column,U8 ReverseDispOnOff,U8 CharABC);//lyh add
extern U8 LCD501_Disp_FileNameOrText(U8 *DataBuf, U8 nByte,U8 DispOnOff,U8 NameOrText);//lyh add
extern void LCD_Display();
extern void LCD501_Adjust_Contrast(U8 G_Current_Contrast);
extern void LCD501_Disp_HighBitrateWMA_NoSupport();
extern void LCD501_Disp_PCConnect();
extern void X_ReadWrite_TAB_ReserveBLK(unsigned int SectorCount);
//==========================================================================================
extern void LCD501_Disp_Icon_Lock(U8 OnOff);//lyh add
extern void LCD501_Disp_VOL_LEVEL(U8 G_DSP_Volume);//lyh add
extern void LCD501_Disp_ABPoint(U8 gc_AB_Cnt);//lyh add
extern void LCD501_Disp_Apoint(U8 OnOff);//lyh add
extern void LCD501_Disp_Bpoint(U8 OnOff);//lyh add
extern void LCD501_Disp_IconMenu(U8 SubState);//lyh add
extern void LCD501_Disp_REP1ALL(U8 G_Rep_Cnt);//lyh add
extern void LCD501_Disp_DSPEQ(U8 G_Play_EQ);//lyh add
extern void LCD501_Disp_Battery();//lyh add
extern void LCD501_Disp_CurrentFileMode(U8 CurrentFileMode);//lyh add
extern void LCD501_Disp_Bitrate(unsigned int bitrate);//lyh add
extern void LCD501_Disp_FileIndex_InDIR(unsigned int FileIndex,unsigned int DirTotalFile);//lyh add
void LCD501_Disp_HHMMSS(unsigned int G_OLD_LCD_Seconds);//lyh add
void LCD501_Playing_Pause_Stop_Record(U8 XState);//lyh add
void LCD501_Disp_NoFile(U8 selectDir);//lyh add
U8 LCD501_Disp_FileName(U8 *DataBuf, U8 nByte,U8 DispOnOff);//lyh add
void LCD501_Disp_StorageError(U8 ErrNo);//lyh add
void LCD501_Disp_TotalMemory();//lyh add
void LCD501_Disp_FreeMemory();//lyh add
void LCD501_Disp_FWVersion();//lyh add
void LCD501_Disp_DeleteOrnot();//lyh add
void LCD501_Disp_CheckDisk();//lyh add
void LCD501_Disp_LowBattery();//lyh add
void LCD501_MP3_Playing_LCDHandle();//lyh add
void LCD501_Disp_Saving();//lyh add
void LCD501_PlayingRecording_HandleTime();//lyh add
void LCD501_Disp_PowerOff();//lyh add
void LCD501_Disp_Full();//lyh add
void LCD501_Disp_ENG_Menu(U8 SubState);//lyh add
void LCD501_Disp_BattValue();//lyh add
void LCD501_HEX_BCD(unsigned int num,U8 *Hi,U8 *MidH, U8 *MidL, U8 *Low);//lyh add
//==============================================================================================
extern void SPLC501_Disp_PowerOnLock();//lyh add
extern void SPLC501_Disp_Lock(OnOff);//lyh add
extern void SPLC501_Disp_Volume(U8 XVolume);//lyh add
extern void SPLC501_Disp_Apoint(U8 OnOff);//lyh add
extern void SPLC501_Disp_Bpoint(U8 OnOff);//lyh add
extern void SPLC501_Disp_REP1ALL(U8 REPMode);//lyh add
extern void SPLC501_Disp_LittleString(U8 page,U8 column,U8 *Point,U8 Number);//lyh add
extern void SPLC501_Disp_Battery(U8 BLevel);//lyh add
extern void SPLC501_Disp_PlayMode(U8 X_PlayMode);//lyh add
extern void SPLC501_Disp_TrackOrTime(U8 *Time, U8 Column);//lyh add
extern void SPLC501_Playing_Pause_Stop_Record(U8 XState);//lyh add
extern void SPLC501_Disp_NoFile(U8 xx);//lyh add
extern void SPLC501_Printf(U8 Page,U8 Column,U8 * Pointer);//lyh add
extern void SPLC501_Fill_Value(U8 Page,U8 Column,U8 Num,U8 Value);//lyh add
extern void SPLC501_Write_Num_Value(U8 Num,U8 Value);//lyh add
extern void SPLC501_Disp_IconMenu(U8 SubState);//lyh add
//==========================================================================================
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -