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

📄 lcd12864-12.h

📁 以C8051F020单片机做的多功能计数器
💻 H
字号:
#ifndef __LCD_H__
#define __LCD_H__

#include "newtype.h"
#include "c8051f020.h"

sbit LCD_RS=P3^2;
sbit LCD_RW=P3^1;
sbit LCD_E=P3^0;


#ifndef	LCD_DATA
#define   LCD_DATA P7 
#endif

void LcdInit(void);												//初始化
void LcdClear();												//清屏
void LcdWriteCmd(unsigned char dictate);						//写指令
void LcdWriteData(unsigned char datas);							//写数据
void LcdShow(unsigned char x,unsigned char y,unsigned char *ASC_GB);//显示数据
void LcdSetCursor(unsigned char x,unsigned char y);		//设定光标位置
void LcdSetState(bit bShowCursor,bit bReserverAndFlash);		//设定显示状态,参数1表示显示光标,参数2为反白和闪烁
void LcdSetCmdGather(bit isExtern);								//设置指令集合.参数=1时表示使用基本指令集,=0时使用扩展指令集
//void LcdCheckBusy();											//读忙碌标志,直到LCD不忙碌时才返回函数
//unsigned char LcdReadData();		//读数据
void LcdDelay(unsigned int num);

void LcdDraw128_64(unsigned char xdata *image);
void LcdDraw64_64(unsigned char xdata *image,unsigned char pos);//位置取0或1 未测试
void LcdDraw32_32(unsigned char xdata *image,unsigned char pos);//位置取0至7
void LcdDraw16_16(unsigned char xdata *image,unsigned char line,unsigned char row);//和显示汉字一样,共4行8列
void LcdDrawClear();



#endif

⌨️ 快捷键说明

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