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

📄 lcd12864.h

📁 这个事51各个模块的驱动程序
💻 H
字号:
// LCD12864.H
// 128*64液晶屏驱动程序



#ifndef __LCD12864_H__
#define __LCD12864_H__

#include <reg52.h>
#include <intrins.h>
#include <absacc.h>

#define DataOut		P0

sbit LCD_RS   =  P2^0;
sbit LCD_RW   =  P2^1;
sbit LCD_E    =  P2^2;
sbit LCD_CS1  =  P2^3;
sbit LCD_CS2  =  P2^4;
   sbit LCD_SET  =  P2^5;

#define LCD_DISP_ON		0x3f
#define LCD_DISP_OFF	0x3e
#define LCD_COL_ADD		0x40
#define LCD_PAGE_ADD	0xb8
#define LCD_START_LINE	0xc0

#define LCD_MODE		
#define LCD_FLASH		
#define LCD_NO_FLASH	
#define LCD_SHIFT		
#define LCD_NO_SHIFT	
#define LCD_SH	

// LCD初始化
void LCDInit(void);
		
// 等待LCD空闲
void LCDDelay(void);

// 向LCD发送命令
void LCDSendComm(uint8 Command);

// 向LCD发送数据
void LCDSendData(uint8 Data);

// 清屏
void LCDClr(uint8 Number);

// 等待LCD空闲
void LCDDelay(void);

// 在指定的X,Y位置显示一个汉字
void LCDDispOneChar(uint8 x,uint8 y,uint8 const *pData);

void LCDPrintEn(uint8 Page, uint8 Col, uint8 Mod, uint8 *pStr);

void LCDPrintCn(uint8 Page, uint8 Col, uint8 Mod, uint8 *pStr);

// 
uint8 LCDPrintf(uint8 Page, uint8 Col, uint8 Mod, uint8 *pFmt, ...);

void LCDDispGraph(uint8 *pData);

#endif

⌨️ 快捷键说明

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