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

📄 lcd12864.h

📁 Please carefully read the many features of your package and then write the specific function (at lea
💻 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 + -