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

📄 function.h

📁 PIC单片机上用C语言写的TW88TFT屏控制程序,有注释
💻 H
字号:
/**************************************************/
/*        function.h                              */
/*        Function Prototype                      */
/*  Projet DVD_portable                           */
/*  Hinh Sary 10/12/2004                          */ 
/**************************************************/

//initialisation
void Boot(void);
//void Delay(unsigned int);
void Delay_10ms(unsigned int);
void InitRegister(void);
void ResetTW88(void);
void InitTW88(void);
void InitTable(unsigned char *, unsigned char);
void VideoFormat(void);

//Power management
unsigned char CheckBattery(void);
void InitLCDPower(void);
void PowerDown(void);
void WakeUp(void);
void DVDPowerOn(void);
void DVDPowerOff(void);
void LCDPowerOn(void);
void LCDPowerOff(void);
void SaveLCDSetting(void);
void RestoreLCDSetting(void);

//mode
void QuitMode(void);
//void ResetTimer(void);
void DisplayMode(void);
void UpMode(void);
void DownMode(void);
void SwitchVideo(void);
void QuitSwitch(void);

//key 
void ClearKey(void); 
void GetKey(void);
void GetNoKey(void);
void AutoKey(void);
void GetPower(void);
unsigned char ReadAnalogInput(unsigned char);

//Remocon
unsigned char GetRemoCode(void);
unsigned char ReadLeader(void);
unsigned char ReadRemo(void);

//Serial functions
void SerialDelay(void);
void SerialStart(void);
void SerialStop(void);
unsigned char ReadData(void);
unsigned char WriteData(unsigned char);
unsigned char ReadI2C(unsigned char, unsigned char , unsigned char *);
unsigned char WriteI2C(unsigned char, unsigned char, unsigned char);
//unsigned char MReadI2C(unsigned char, unsigned char, unsigned char *, unsigned char);
unsigned char MWriteI2C(unsigned char, unsigned char, unsigned char *, unsigned char);

//Display functions

void InitWindow1(void);
void InitWindow2(void);
void InitWindow3(void);
void InitWindow4(void);
void DisplayW1(const char *);
void DisplayW2(const char *);
void DisplayW3(void);
void DisplayW4(const char *);
void putst(const char *); 
void putch(unsigned char, unsigned char);
unsigned char comp2(unsigned char);
void Conv10(unsigned char, unsigned char *);
unsigned char ConvVal(void); //convert all value between 0-63
void SetValBar(unsigned char *, unsigned char);

//LCD Panel functions
//void PanelClock(void); 

void BOOT_SHARP(void);
void NTSC_VGA_SHARP(void);
void PAL_VGA_SHARP(void);

⌨️ 快捷键说明

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