?? lcdfile.h
字號:
#ifndef _lcd
#define _lcd
/***************************************************************************
* 函數: extern void GUILCD_init(void);
* 目的: 初始化LCD顯示,設置顯示方式為圖形方式,開顯示
* 輸入: 無
* 輸出: 無
****************************************************************************/
extern void GUILCD_init(void);
/***************************************************************************
* 函數: extern void GUILCD_clear(void)
* 目的: 清LCD屏,用自動方式,將LCD屏清為白屏
* 輸入: 無
* 輸出: 無
***************************************************************************/
extern void GUILCD_clear(void);
/***************************************************************************
* 函數: extern void GUILCD_writeCharStr(unsigned int Row, unsigned int Column, unsigned char *cString ,bool fanxian)
* 目的: 寫漢字字符串,將函數傳遞的字符串放在LCD屏的ROW行和COLUMN列的位置顯示
自動寫屏,直到字符串尾,判斷為0停止。根據變量fanxi是否為0,
決定當前字符串是否反顯。顯示位置從LCD屏的ROW行和COLUMN列的位置開始,
為行顯示,既ROW不變,COLUMN加1變化。
* 輸入: string 代碼字符串
ROW 漢字行,范圍(0到7),代表字符串起始Y位置
COLUMN 漢字列,范圍(0到14),代表字符串起始X位置
fanxian 反顯 0:無 非0:反顯
* 輸出: 無
***************************************************************************/
extern void GUILCD_writeCharStr(unsigned int Row, unsigned int Column, unsigned char *cString ,unsigned short fanxian);
/***************************************************************************
* 函數: extern void GUILCD_writeLetterStr(unsigned int Row, unsigned int Column, unsigned char *cString,unsigned short fanxian )
* 目的: 寫ASC碼字符串,16*16點陣格式,將字符串string中的ASC碼在LCD屏的
ROW和COLUMN坐標處顯示,連續顯示,直到字符串string串尾為0,ROW保持
不變,COLUMN加1。
* 輸入: string ASC代碼字符串
ROW y坐標,范圍(0到7),代表字符串起始Y位置
COLUMN x坐標,范圍(0到14),代表字符串起始X位置
fanxian 反顯 0:無 非0:反顯
* 輸出: 無
***************************************************************************/
extern void GUILCD_writeLetterStr(unsigned int Row, unsigned int Column, unsigned char *cString,unsigned short fanxian );
/***************************************************************************
* 函數: extern void GUILCD_writeCurse(unsigned int Row, unsigned int Column)
* 目的: 顯示光標,光標地址為Row(y軸),Column(x軸)
* 輸入: Row y坐標(范圍:0到7,代表8行漢字)
Column x坐標(范圍:0到14,代表15列漢字)
* 輸出: 無
* 參數: 無全局變量
***************************************************************************/
extern void GUILCD_writeCurse(unsigned int Row, unsigned int Column);
/***************************************************************************
* 函數: extern void GUILCD_clearCurse(unsigned int Row, unsigned int Column)
* 目的: 清光標,光標地址為ROW(y軸),COLUMN(x軸)
* 輸入: ROW y坐標(范圍:0到7,代表8行漢字)
COLUMN x坐標(范圍:0到14,代表15列漢字)
* 輸出: 無
* 參數: 無全局變量
***************************************************************************/
extern void GUILCD_clearCurse(unsigned int Row, unsigned int Column);
/***************************************************************************
* 函數: extern void GUILCD_drawChart(unsigned int Row, unsigned int Column, int *Data, unsigned short flag)
* 目的: 描點,從原點ROW和COLUMN處起始畫一條線,線上每個點的位置根據*DATA定,FLAG來判斷是否顯示這條線。
* 輸入: Column y坐標原點(范圍:0到127,代表128行點)
Row x坐標(范圍:0到239,代表240列點)
*Data 數據,函數表達式為y=f(x),y為y軸,x為x軸
flag 顯示 1:顯示 0:不顯示
* 輸出: 無
* 參數: 無全局變量
***************************************************************************/
extern void GUILCD_drawxChart(unsigned int Row, unsigned int Column, int *Data, unsigned short flag);
/***************************************************************************
* 函數: extern void GUILCD_seed(unsigned int Row, unsigned int Column)
* 目的: 顯示合眾達公司的圖標
* 輸入: ROW y坐標(范圍:0到7,代表8行漢字)
COLUMN x坐標(范圍:0到14,代表15列漢字)
* 輸出: 無
* 參數: 無全局變量
***************************************************************************/
extern void GUILCD_seed(unsigned int Row, unsigned int Column);
/***************************************************************************
* 函數: extern void GUILCD_onLed(void)
* 目的: 開背光燈
* 輸入: 無
* 輸出: 無
* 參數: 無全局變量
***************************************************************************/
extern void GUILCD_onLed(void);
/***************************************************************************
* 函數: extern void GUILCD_offLed(void)
* 目的: 關背光燈
* 輸入: 無
* 輸出: 無
* 參數: 無全局變量
***************************************************************************/
extern void GUILCD_offLed(void);
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -