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

📄 lcd320.h

📁 基于UP-3000ARM实验箱的触摸屏小游戏-黑白棋。游戏能够在试验箱上顺利运行
💻 H
字号:
#include "..\startup\def.h"


////////////////定义LCD的类型/////////////
#define LCDTYPE_320x240x16GRAY		1
#define LCDTYPE_320x240x256COLOR		2
#define LCDTYPE_640x480x256STN		3

#define LCDTYPE		LCDTYPE_320x240x256COLOR


#if (LCDTYPE==LCDTYPE_640x480x256STN)
#define LCDDisplayPin			0x0010	//GPB4
#define LCDWIDTH		640
#define LCDHEIGHT		480
#define CLKVAL			(5)	// 60Mhz

#else
//#define LCDBkLightPin			0x8000	//GPC15
#define LCDDisplayPin			0x0010	//GPB4
#define LCDWIDTH		320
#define LCDHEIGHT		240
#define CLKVAL		(10)	// 60Mhz, fr=100Hz (CLKVAL=38.6)

#endif

#define LCDAREA			(LCDWIDTH*LCDHEIGHT)

#define DspTxtMode		0
#define DspGraMode		1
//
#define BLUE            0x00e00000
#define BLACK           0x00000000
#define RED             0x000000e0
#define ORENGE          0x0000d0e0
#define YELLOW          0x0000e0e0
#define GREEN           0x0000e000
#define QING            0x00e0e000
#define ZI              0x00e000e0
#define WHITE           0x00e0e0e0
extern U32 LCDBuffer[LCDHEIGHT][LCDWIDTH];
//
void LCD_Cls(void); //文本模式下清除屏幕?
void LCD_ChangeMode(U8 mode);
void LCD_Refresh(void);

void LCD_Init(void);
void LCD_printf(const char *format,...);

//void LCDBkLight(U8 isOpen);
void LCDDisplayOpen(U8 isOpen);
void LCD_TestShow(void);
void CharPut(int x,int y,char ch,int color);

⌨️ 快捷键说明

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