📄 lpc213x_user.h
字号:
//======================================================
#define uchar unsigned char
#define ushrot unsigned short
#define uint unsigned int
#define ulong unsigned long int
//======================================================
#define RED 0xf800
#define GREEN 0x07e0
#define BLUE 0x001f
#define WHITE 0xffff
#define BLACK 0x0000
#define YELLOW 0xFFE0
#define TRANSP 1 //字体显示的时候不带背景颜色
#define NORMAL 0 //字体显示的时候有背景颜色
#define LCD_RESET_1 *AT91C_PIOA_SODR |= (1<<17)
#define LCD_RS_1 *AT91C_PIOA_SODR |= (1<<18)
#define LCD_RD_1 *AT91C_PIOA_SODR |= (1<<19)
#define LCD_CS_1 *AT91C_PIOA_SODR |= (1<<20)
#define LCD_WR_1 *AT91C_PIOA_SODR |= (1<<21)
#define LCD_RESET_0 *AT91C_PIOA_CODR |= (1<<17)
#define LCD_RS_0 *AT91C_PIOA_CODR |= (1<<18)
#define LCD_RD_0 *AT91C_PIOA_CODR |= (1<<19)
#define LCD_CS_0 *AT91C_PIOA_CODR |= (1<<20)
#define LCD_WR_0 *AT91C_PIOA_CODR |= (1<<21)
#define LCD_DATA(ch) *AT91C_PIOA_ODSR= ( *AT91C_PIOA_PDSR & 0xffff0000)|ch ;
/**************************************************************************************
* 名 称: Delay
* 功 能: 延时函数
* 参 数: i : 延时的值
* 返 回 值: 无
*
* 修改历史:
* 版本 日期 作者 改动内容和原因
* ----------------------------------------------------
* 1.0 2007.12.6 syj
**************************************************************************************/
void Delay(uint k);
/**************************************************************************************
* 名 称: TftInit
* 功 能: TFT的初始化函数
* 参 数: 无
* 返 回 值: 无
*
* 修改历史:
* 版本 日期 作者 改动内容和原因
* ----------------------------------------------------
* 1.0 2007.12.6 syj
**************************************************************************************/
void TftInit(void);
/**************************************************************************************
* 名 称: DrawPixel
* 功 能: 显示某一点
* 参 数: Color : 颜色值
* 返 回 值: 无
*
* 修改历史:
* 版本 日期 作者 改动内容和原因
* ----------------------------------------------------
* 1.0 2007.12.6 syj
**************************************************************************************/
void DrawPixel(uint x, uint y, int Color);
/**************************************************************************************
* 名 称: DispOneColor
* 功 能: 全屏显示某种颜色
* 参 数: Color : 颜色值
* 返 回 值: 无
*
* 修改历史:
* 版本 日期 作者 改动内容和原因
* ----------------------------------------------------
* 1.0 2007.12.6 syj
**************************************************************************************/
void DispOneColor(int Color);
/**************************************************************************************
* 名 称: DispClear
* 功 能: 清除显示屏的显示内容
* 参 数: 无
* 返 回 值: 无
*
* 修改历史:
* 版本 日期 作者 改动内容和原因
* ----------------------------------------------------
* 1.0 2006.8.13 syj
**************************************************************************************/
void DispClear(void);
/**************************************************************************************
* 名 称: DispPic240_320
* 功 能: 全屏显示一张65K色的240*320图片
* 参 数: str : 图片数组名
* 返 回 值: 无
*
* 修改历史:
* 版本 日期 作者 改动内容和原因
* ----------------------------------------------------
* 1.0 2007.12.6 syj
**************************************************************************************/
void DispPic240_320(const unsigned char *str);
/**************************************************************************************
* 名 称: DispSmallPic65K
* 功 能: 在指定的位置显示一张65K色的图片
* 参 数: str : 图片数组名
* 返 回 值: 无
*
* 修改历史:
* 版本 日期 作者 改动内容和原因
* ----------------------------------------------------
* 1.0 2006.8.13 syj
**************************************************************************************/
void DispSmallPic(uint x, uint y, uint w, uint h, const uchar *str);
/**************************************************************************************
* 名 称: DrawString
* 功 能: 在指定的位置显示多个字符
* 参 数: x : x坐标
* y : y坐标
* LineColor : 字符的颜色
* FillColor : 字符背景颜色
* 返 回 值: 无
*
* 修改历史:
* 版本 日期 作者 改动内容和原因
* ----------------------------------------------------
* 1.0 2006.8.13 syj
**************************************************************************************/
void DrawString(uint x, uint y, uchar *pStr, uint LineColor,uint FillColor, uchar Mod);
void Set_ramaddr(uint x,uint y);
void WriCom(uint ch);
void WriData(uint ch);
extern uchar const gImage_1[];
extern uchar const gImage_2[];
extern uchar const gImage_3[];
extern uchar const gImage_4[];
extern uchar const gImage_5[];
extern uchar const gImage_6[];
extern uchar const gImage_7[];
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -