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

📄 lcd12864.h

📁 lcd1286显示模块 EWB Quartus2编译 电子综合设计试验箱程序
💻 H
字号:
#ifndef _LCD12864_H_
#define	_LCD12864_H_

#include <absacc.h>
//#include "ziku.h"

#define LCD1_ORG XBYTE[0x6001]	//写左边屏幕的命令寄存器
#define LCD2_ORG XBYTE[0x6002]	//写右边的命令寄存器
#define LCD1_WD  XBYTE[0x6005]	//写左边屏幕的数据寄存器
#define LCD2_WD  XBYTE[0x6006]	//写右边屏幕的数据寄存器

#define LCD1_RD  XBYTE[0x600D]	//读左边屏幕的数据寄存器
#define LCD2_RD  XBYTE[0x600E] //读右边屏幕的数据寄存器
#define LCD1_RS  XBYTE[0x6009]
#define LCD2_RS  XBYTE[0x600A]

#define DISP_ON    0x3f
#define DISP_OFF   0x3e
#define COL        0x40    //列地址
#define PAGE       0xb8    //行地址
#define START_LINE 0xc0




void LCDStatusLeft(void); //判断左边屏幕的状态
void LCDStatusRight(void);//判断右边屏幕的状态
void LCD12864Init(void);  //LCD初始化
void LCD12864WriteData(unsigned char page,unsigned char col,unsigned char select,unsigned char lcddata);

void LCD12864WriteCmdLeft(unsigned char cmd);      //写命令寄存器子函数
void LCD12864WriteCmdRight(unsigned char cmd);

void LCD12864WriteDataLeft(unsigned char lcddata); //写数据寄存器子函数
void LCD12864WriteDataRight(unsigned char lcddata);

void LCD12864Cls(void);    //清屏函数
void LCDDisplayChinese(unsigned char page,unsigned char col,unsigned char code *str,unsigned char n);
void LCDDisplayEnglish(unsigned char page,unsigned char col,unsigned char code *str,unsigned char n);



#endif

⌨️ 快捷键说明

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