glcd.h

来自「128-64点阵液晶模块的显示程序带反显平移等功能.rar,非常实用.」· C头文件 代码 · 共 37 行

H
37
字号
/* Hardware */
sbit LCD_DI = P2^0;	
sbit LCD_RW = P2^1; 	
sbit LCD_E	= P2^2;  	
sbit LCD_CS1= P2^3;  	
sbit LCD_CS2= P2^4;  	
sbit LCD_RST= P2^5;  
#define LCD_DATA	P0    

/* LCD Registers */
#define X_ADDRESS	0xB8	/* Adress base for Page 0 */
#define Y_ADDRESS	0x40	/* Adress base for Y0	  */
#define START_LINE	0xC0	/* Adress base for line 0 */
#define DISPLAY_ON	0x3F	/* Turn display on	  */
#define DISPLAY_OFF	0x3E	/* Turn display off	  */

/* General use definitions */
#define LEFT		1
#define RIGHT		0
#define BUSY		0x80

/* Fuctions */
extern void LcdDelay(long);
extern void LcdWaitBusy(void);
extern void LcdDataWrite(U8);
extern void LcdInstructionWrite(U8);
extern U8 LcdDataRead(void);
extern void LcdSelectSide(U8);
extern void LcdClearScreen(void);
extern void LcdInit(void);
extern void LcdSetDot(U8,U8);
extern void LcdLocate(U8,U8);
extern void LcdRectangle(U8,U8,U8,U8);
extern void LcdDisplayPicture(U8*);
extern void LcdCircle(U8,U8,U8);
extern void LcdPutChar(U8,FONT_DEF*);
extern void LcdReverse(U8);

⌨️ 快捷键说明

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