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

📄 ocm4x8c.h

📁 此文件是液晶显示全部程序 包括带字库液晶和不带字库液晶
💻 H
字号:

#include "..\h\globle.h"

#include "..\h\xaddress.h"
#define LCD_STRING_END 0
/*
#define OCM4X8C_WRITE_INSTRUCTION	0x4004
#define OCM4X8C_WRITE_DATA			0x4006
#define OCM4X8C_READ_INSTRUCTION	0x4005
#define OCM4X8C_READ_DATA			0x4007
*/

//RS=0,RW=0,RE=0 BASIC INSTRUCTION SETS
//[LCD WRITE INSTRUCTION]
#define CLEAR_DISPLAY 	1
#define ADDRESS_RETURN	2
#define SET_ENTRANCE_POINT	4	//OFFSET
#define DISPLAY_STATUS	8		//OFFSET :4 WHOLE DISPLAY ON; 2 INDEX(16*1) ON;1 INDEX PERSION(16*16 blind) ON
#define DISPLAY_SHIFT   0x10	//OFFSET
#define SET_FUNCTION_BASIC 	0x30	//BASIC INSTRUCTION SETS
#define SET_FUNCTION_EXTEND	0x34 	//EXTEND INSTRUCTION SETS
#define SET_CGRAM		0x40		//0x40--0x7F OFFSET:0x00--0x3F
#define SET_DDRAM		0x80		//0x80--0xFF OFFSET:0x00--0x7F
//RS=0,RW=1,RE=0  [LCD READ INSTRUCTION]
//#define READ_BUSY_AC
//RS=1,RW=0,RE=0  [LCD WRITE DATA]
//#define WRITE_RAM
//RS=1,RW=1,RE=0  [LCD READ DATA]
//#define READ_RAM

//RS=0,RW=0,RE=1 EXTEND INSTRUCTION SETS
//[LCD WRITE INSTRUCTION]
#define WAIT_MODE 1
#define ENABLE_IRAM 2			//SR=0
#define ENABLE_VERTICAL_ROLL 3  //SR=1
#define BACK_WHITE 4 //OFFSET 0-3 LINE
#define ENTER_SLEEP_MODE 8
#define ESCAPE_SLEEP_MODE 0xC0
#define DRAW_ON 0x36
#define DRAW_OFF 0x34
#define IRAM_ROLL_ADDRESS 0x40   //OFFSET 0x00-0x0F (SR=0)
#define VERTICAL_ROLL_ADDRESS 0x40 //OFFSET 0x00-0x3F (SR=1)
#define SET_GDRAM 0x80		//OFFSET Ox00--0x7F



⌨️ 快捷键说明

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