📄 st7529.h
字号:
//=======================================Copyright (c)==================================================
// ANDORIN OptoElec Tech INC.
// HomePage http://www.andorin.com
// BBS http://www.lcd-module.com.cn
//======================================================================================================
//Software: st7529.c
//Description: lcd controller
//Device:
//======================================================================================================
// Created By: ARIN
// Created date: 2008-12-10
// Version: 1.0
//======================================================================================================
// Modified by:
// Modified date:
// Version:
//======================================================================================================
#ifndef __st7529_h
#define __st7529_h
#include "gpio.h"
#include "misc.h"
#include "lcd.h"
#define ExtModeOff 0x30
#define ExtModeOn 0x31
#define ST7529_DispOn 0xaf
#define ST7529_DispOff 0xae
#define ST7529_DispNor 0xa6
#define ST7529_DispInv 0xa7
#define ST7529_ComScan 0xbb
#define ST7529_DispCtrl 0xca
#define ST7529_SleepIn 0x95
#define ST7529_SleepOut 0x94
#define ST7529_LineAddSet 0x75
#define ST7529_ColumnAddSet 0x15
#define ST7529_DataScanDir 0xbc
#define ST7529_MemWrite 0x5c
#define ST7529_MemRead 0x5d
#define ST7529_PartialIn 0xa8
#define ST7529_PartialOut 0xa9
#define ST7529_ReadModifyWriteOn 0xe0
#define ST7529_ReadModifyWriteOff 0xee
#define ST7529_AreaScrollSet 0xaa
#define ST7529_ScrollStartAddSet 0xab
#define ST7529_InternalOscOn 0xd1
#define ST7529_InternalOscOff 0xd2
#define ST7529_PowerCtrlSet 0x20
#define ST7529_VolumnCtrl 0x81
#define ST7529_IncVolumn 0xd6
#define ST7529_DecVolumn 0xd7
#define ST7529_ReadReg1 0x7c
#define ST7529_ReadReg2 0x7d
#define ST7529_NoOperation 0x25
#define ST7529_ExitTestMode 0x25
//#define StatusRead
#define ST7529_InitialCode 0x07
#define ST7529_SetGray1 0x20
#define ST7529_SetGray2 0x21
#define ST7529_AnalogCircuitSet 0x32
#define ST7529_SoftInit 0x34
#define ST7529_EepromEn 0xcd
#define ST7529_EepromDis 0xcc
#define ST7529_EepromWrite 0xfc
#define ST7529_EepromRead 0xfd
void St7529_SetLcdReg(char cdata); /* Command write routine */
void St7529_WriteLcdData(char pdata); /* Data write (1 byte) routine */
void St7529_LcdInit(void);
void St7529_SetWindow(short x, short y, short x1, short y1);
void St7529Update(void);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -