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

📄 lcd.h

📁 c8051f020的fyd12864 c程序 keilc
💻 H
字号:
/**********************LCD driver head file
					   SYSTEM CLOCK 8M
					   				  ****************************/


									  
/********************************************
-------命令定义------------------------------
********************************************/
#ifndef	ERR
#define	ERR						0xff;
#endif


#define LCD_DATA P7
#define LCD_CMD	P6										        //P40 LCD_RS;P41 LCD_RW;P42 LCD_E
#define FUNCTION_BASIC()		  LCD_WriteCommand(0x30)        // 8bit 接口,基本指令集
#define FUNCTION_EXTEND()         LCD_WriteCommand(0x34)        // 8bit 接口,扩展指令集
#define LCD_GRAPH_ON()			  LCD_WriteCommand(0x36)		// 打开绘图显示
#define	LCD_DISP_ON()			  LCD_WriteCommand(0x0e)        // 打开显示,打开光标
#define LCD_DSIP_OFF()		      LCD_WriteCommand(0x08)		// 关闭显示,关闭光标
#define LCD_CURSOR_OFF()		  LCD_WriteCommand(0x0c)        // 关闭光标
#define LCD_CLEAR()               LCD_WriteCommand(0X01)        // 清除显示
#define LCD_HOME()                LCD_WriteCommand(0X02)        // 设定DDRAM位地址 AC为0,光标移到原点
#define LCD_ENTRYMODE_INC()       LCD_WriteCommand(0x06)        // 光标右移,当数据写入读出时
#define LCD_ENTRYMODE_DEC()       LCD_WriteCommand(0x04)        // 光标左移,当数据写入读出时
#define LCD_SETADD()              LCD_WriteCommand(0x80+(cur))

/********************************************************************************************/
extern void 		    LCD_Config (void);
extern void            	LCD_WriteCommand(char);	 //曹龙加
extern void 			LCD_PutAD(unsigned char /*x*/, unsigned char/*y*/, char ptr);//caolong加
//extern void 			LCD_PrintfAD(unsigned char/*x*/, unsigned char/*y*/, char ptr);//曹龙加
//extern void 			xianshi(void);
extern void 			LCD_GRAPH_CLEAR( void );	 
extern void 			LCD_Init(void);
extern unsigned char 	LCD_Goto(unsigned char /*x*/,unsigned char /*y*/);
extern void 			LCD_PutChar(unsigned char/*x*/,unsigned char/*y*/, unsigned char /*ch*/);
extern void 			LCD_PutHZ(unsigned char /*x*/, unsigned char/*y*/, char *ptr);
extern void 			LCD_Printf(unsigned char/*x*/, unsigned char/*y*/, char *ptr);
extern void 			LCD_ChangMode(unsigned char /*mode*/);
unsigned char			LCD_CoorShift(unsigned char/*x*/,unsigned char /*y*/);
extern void 			LCD_PutPiex(unsigned char/*x*/,  unsigned char /*y*/);
extern void 			LCD_PutBMP(unsigned char *ptr);
extern void 			WindowsFront(unsigned char *ptr);

⌨️ 快捷键说明

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