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

📄 st7529.h

📁 5249驱动7529LCD驱动/控制器程序
💻 H
字号:
/*********************************************************/



//#include"typedefs.h"


#define INDEX_OF_REG	0x20800000
#define DATA_OR_REG	0x20800002

#define COMMAND_REG	0x20000000
#define DATA_REG	0x20000002

/**********************************************************/

#define	NORMAL			(0)
#define	WHITE			(1)
#define	UNDERLINE		(2)

typedef unsigned char uint8;typedef unsigned short uint16;
typedef unsigned short uint32;typedef signed short int16;

//Reg Index list
#define	LCD_PAGE		(0xB0)
#define	LCD_COL_MSB		(0x10)
#define	LCD_COL_LSB		(0x00)

#define OSC_START		0x00
#define DRIVER_OUT_CTL		0x01
#define WAVE_FORM_CTL		0x02

#define POWER_CTRL1		0x03
#define POWER_CTRL2		0x04
#define POWER_CTRL3		0x0C
#define POWER_CTRL4		0x0D
#define POWER_CTRL5		0x0E

#define ENTRY_MODE		0x05
#define COMP_REG		0x06

#define DISPLAY_CTRL		0x07

#define FRAM_CYCL_CTRL		0x0B
#define GATA_SCAN_POS		0x0F
#define VERT_SCROLL_CTRL	0x11

#define DISPLAY_WIN1_POS	0x14
#define DISPLAY_WIN2_POS	0x15

#define HORI_RAM_ADDR_POS	0x16
#define VERT_RAM_ADDR_POS	0x17

#define RAM_WR_DATA_MASK	0x20

#define RAM_ADDRESS_SET		0x21
#define RW_PIXEL_TO_GRAM	0x22

#define	LCD_GAMA_CTRL1		(0x30)
#define	LCD_GAMA_CTRL2		(0x31)
#define	LCD_GAMA_CTRL3		(0x32)
#define	LCD_GAMA_CTRL4		(0x33)
#define	LCD_GAMA_CTRL5		(0x34)
#define	LCD_GAMA_CTRL6		(0x35)
#define	LCD_GAMA_CTRL7		(0x36)
#define	LCD_GAMA_CTRL8		(0x37)
#define	LCD_GAMA_CTRL9		(0x3A)
#define	LCD_GAMA_CTRL10		(0x3B)



/**********************************************************/
//void wait(uint16 time)
//{
//	k*=time;
//	for (i=0;i<=k;i++);
//}

typedef struct
{
	uint16 RowStart;
	uint16 RowEnd;
	uint16 ColStart;
	uint16 ColEnd;
}sWindowPosInf;


#define COLUMN_MAX_PIXEL	0x83    //132
#define ROW_MAX_PIXEL		0xa0   //176

/*
#define R      	0xf800
#define G  	0x07e0
#define B    	0x001f
*/

#define FONT_GRAY_0	0x00
#define FONT_GRAY_1	0x08
#define FONT_GRAY_2	0x10
#define FONT_GRAY_3	0x18
#define FONT_GRAY_4	0x20
#define FONT_GRAY_5	0x28
#define FONT_GRAY_6	0x30
#define FONT_GRAY_7	0x38
#define FONT_GRAY_8	0x40
#define FONT_GRAY_9	0x48
#define FONT_GRAY_10	0x50
#define FONT_GRAY_11	0x58
#define FONT_GRAY_12	0x60
#define FONT_GRAY_13	0x68
#define FONT_GRAY_14	0x70
#define FONT_GRAY_15	0x78
#define FONT_GRAY_16	0x80
#define FONT_GRAY_17	0x88
#define FONT_GRAY_18	0x90
#define FONT_GRAY_19	0x98
#define FONT_GRAY_20	0xa0
#define FONT_GRAY_21	0xa8
#define FONT_GRAY_22	0xb0
#define FONT_GRAY_23	0xb8
#define FONT_GRAY_24	0xc0
#define FONT_GRAY_25	0xc8
#define FONT_GRAY_26	0xd0
#define FONT_GRAY_27	0xd8
#define FONT_GRAY_28	0xe0
#define FONT_GRAY_29	0xe8
#define FONT_GRAY_30	0xf0
#define FONT_GRAY_31	0xf8
//#define FONT_GRAY_32	0xf8




⌨️ 快捷键说明

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