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

📄 lcddef.h

📁 LCD12864直接写屏驱动程序
💻 H
字号:
#ifndef __LCDDEF_H__
#define __LCDDEF_H__
/*********************************************************/
#define	CHAR_DISP		0x00
#define	CHAR_OPP		0xFF

#define	BLANK_DATA		0x00
#define	SOLID_DATA		0xFF
#define	DIR_Y			0
#define	DIR_X			1
/*********************************************************/
#define	CHINESE_16_16_BASE	0x00000000
#define	ASC_8_16_BASE		0x0003F000	//252K
/*********************************************************/
#define	LCD_WRITE_LEFT_INS		( *((volatile unsigned char xdata *)0x6000) )	/*写左屏指令*/
#define	LCD_READ_LEFT_INS		( *((volatile unsigned char xdata *)0x6200) )	/*读左屏指令*/
#define	LCD_WRITE_LEFT_DATA		( *((volatile unsigned char xdata *)0x6100) )	/*写左屏数据*/
#define	LCD_READ_LEFT_DATA		( *((volatile unsigned char xdata *)0x6300) )	/*读左屏数据*/

#define	LCD_WRITE_RIGHT_INS		( *((volatile unsigned char xdata *)0x8000) )	/*写右屏指令*/
#define	LCD_READ_RIGHT_INS		( *((volatile unsigned char xdata *)0x8200) )	/*读右屏指令*/
#define	LCD_WRITE_RIGHT_DATA	( *((volatile unsigned char xdata *)0x8101) )	/*写右屏数据*/
#define	LCD_READ_RIGHT_DATA		( *((volatile unsigned char xdata *)0x8301) )	/*读右屏数据*/
/*********************************************************/
struct	LCD_Str_Data
{
	unsigned char	Page_X;
	unsigned char	List_Y;
	unsigned char	WriteData;
};
/*********************************************************/
/*********************************************************/

/*********************************************************/
enum Character
{
	ASC_0, ASC_1, ASC_2, ASC_3, ASC_4, ASC_5, ASC_6, ASC_7, ASC_8, ASC_9, 
	ASC_SPACE, ASC_ZHENG, ASC_FU, ASC_DOT, ASC_XIE, 
	ASC_END,
	//0~9
	XI4_1,		//系
	TONG3_1,	//统
	CHU1_1,		//初
	SHI3_1,		//始
	HUA4_1,		//化
	CHENG2_1,	//成
	GONG1_1,	//功
	LIAN2_1,	//联
	WANG3_1,	//网
	SHI1_1,		//失
	//10~19
	BAI4_1,		//败
	BEN3_1,		//本
	CHE1_1,		//车
	KU4_1,		//库
	RONG2_1,	//容
	LIANG4_1,	//量
	DANG1_1,	//当
	QIAN2_1,	//前
	KONG1_1,	//空
	WEI4_1,		//位
	//20~29
	WEI2_1,		//为
	QING3_1,	//请
	JIAN3_1,	//检
	CHA2_1,		//查
	XIAN4_1,	//线
	LU4_1,		//路
	PEI4_1,		//配
	ZHI4_1,		//置
	XUN2_1,		//询
	//30~39
	SHOU3_1,	//手
	DONG4_1,	//动
	CAO1_1,		//操
	ZUO4_1,		//作
	TUI4_1,		//退
	CHU1_2,		//出
	JI1_1,		//机
	MI4_1,		//密
	MA3_1,		//码
	GUAN3_1,	//管
	//40~49
	LI3_1,		//理
	QIANG2_1,	//强
	ZHI4_2,		//制
	QU3_1,		//取
	XIAO1_1,	//消
	SHE4_1,		//设
	MAN3_1,		//满
	SHU1_1,		//输
	RU4_1,		//入
	MAO_HAO,	//:
	//50~59
	CUO4_1,		//错
	ZAI4_1,		//再
	XIU1_1,		//修
	GAI3_1,		//改
	XIN1_1,		//新
	QUE4_1,		//确
	REN4_1,		//认
	JIANG1_1,	//将
	YI1_1,		//一
	BIAN4_1,	//遍
	//60~69
	ZHENG4_1,	//正
	CHANG2_1,	//常
	ZHUANG4_1,	//状
	TAI4_1,		//态
	XUAN3_1,	//选
	ZE2_1,		//择
	YI3_1,		//已
	JI4_1,		//计
	JING1_1,	//经
	//70~79
	AN4_1,		//按
	JIAN4_1,	//键
	CHONG2_1,	//重
	QI3_1,		//启
	GAN_TAN,	//!
	FANG1_1,	//方
	SHI4_1,		//式
	HENG_XIAN,	//-
	
	CHARACTER_END
};
/*********************************************************/
/*********************************************************/
#endif

⌨️ 快捷键说明

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