📄 ocm4x8c.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 + -