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

📄 st7529.h

📁 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 + -