?? lcd12864.h
字號:
//*************************************************************************************************
//* *
//* ******************************LCD12864驅動程序頭文件********************** *
//* *
//*************************************************************************************************
#ifndef __LCD12864_H__
#define __LCD12864_H__
#define CS1 P2_5
#define CS2 P2_4
#define LCDSTARTROW 0xC0 //設置起始行指令。
#define LCDPAGE 0xB8 //設置頁指令。
#define LCDLINE 0x40 //設置列指令。
//*************************************************************************************************
//* *
//* ********************************基本函數********************************* *
//* *
//*************************************************************************************************
//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<讀忙標志位>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
bit bCheckBusy();
//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<寫數據>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
void vWriteData(unsigned char ucData);
//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<寫指令>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
void vWriteCMD(unsigned char ucCMD);
//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<LCD初始化函數>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
void vLCDInitialize();
//*************************************************************************************************
//* *
//* ********************************高級函數********************************* *
//* *
//*************************************************************************************************
//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<顯示自定義行>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
void vShowCustomRow(unsigned char ucPage,unsigned char ucLine,unsigned char ucWidth,unsigned char *ucaRow);
//在8×128的格子里顯示自定義長度的一行
//取值范圍:ucPage:0~7;ucLine:0~127;
//ucWidth:0~127;ucLine+ucWidth<128。
//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<漢字顯示函數>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
void vShowOneChin(unsigned char ucPage,unsigned char ucLine,unsigned char *ucaChinMap);
//取值范圍:ucPage:0~6;ucline:0~112。
//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<字符顯示函數>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
void vShowOneChar(unsigned char ucPage,unsigned char ucLine,unsigned char *ucaCharMap);
//取值范圍:ucPage:0~6;ucline:0~120。
//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<顯示圖片函數>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
void vShowGraph(unsigned char ucPage,unsigned char ucLine,unsigned char ucWidth,unsigned char ucHigh,unsigned char * ucaGraph);
//取值范圍:ucPage:0~7;ucLine:0~127;
//ucWidth:0~127;ucHigh:0~6;
//ucPage+ucHigh<8;ucLine+ucWidth<128。
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -