📄 lcmdisp.c
字号:
/****************************************************************************************
* 文件名:LCMDISP.C
* 功能:GUI测试及演示程序。
* 作者:黄绍斌
* 日期:2003.09.09
****************************************************************************************/
#include "config.h"
#define LCM_LEDCON 0x00400000
// 一个单色图标的数据,宽度x高度=40x40
uint8 const ICO1[] =
{
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x07,0x00,0xE0,0x00,0x00,0x18,
0x00,0x18,0x00,0x00,0x30,0x00,0x0C,0x00,0x00,0x40,0x00,0x02,0x00,0x00,0x80,0x00,
0x01,0x00,0x01,0x00,0x00,0x00,0x80,0x03,0x00,0x00,0x00,0xC0,0x02,0x01,0x81,0x80,
0x40,0x04,0x03,0xC3,0xC0,0x20,0x04,0x03,0xC3,0xC0,0x20,0x04,0x03,0xC3,0xC0,0x20,
0x08,0x03,0xC3,0xC0,0x10,0x08,0x03,0xC3,0xC0,0x10,0x08,0x01,0x81,0x80,0x10,0x08,
0x08,0x00,0x10,0x10,0x08,0x08,0x00,0x10,0x10,0x08,0x10,0x00,0x08,0x10,0x08,0xF0,
0x00,0x0F,0x10,0x08,0x08,0x00,0x10,0x10,0x04,0x04,0x00,0x20,0x20,0x04,0x06,0x00,
0x60,0x20,0x04,0x03,0x81,0xC0,0x20,0x02,0x01,0x7E,0x80,0x40,0x03,0x00,0x81,0x00,
0xC0,0x01,0x00,0x42,0x00,0x80,0x00,0x80,0x3C,0x01,0x00,0x00,0x40,0x00,0x02,0x00,
0x00,0x30,0x00,0x0C,0x00,0x00,0x18,0x00,0x18,0x00,0x00,0x07,0x00,0xE0,0x00,0x00,
0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
};
// 样条曲线的4个端点
PointXY log_pin[] = { {80, 30},
{120, 60},
{160, 30},
{200, 60}
};
// 封闭多边形的各个顶点
uint32 const poly6[] = {150,110, 170,80, 180,95, 200,85, 230,110, 150,110};
/***********************************************************************
* 名称:main()
* 功能:主程序,用于GUI测试及演示。
***********************************************************************/
int main(void)
{ PINSEL1 = 0x00000000;
IO1DIR = LCM_LEDCON;
IO1SET = LCM_LEDCON;
GUI_Initialize(); // 初始化LCM
GUI_SetColor(1, 0); // 设置前景色及背景色
GUI_LoadPic(30,50, (uint8 *)ICO1, 40, 40); // 显示40×40的图标
GUI_Spline(log_pin, 4, 1); // 画样条曲线
GUI_LineS(poly6, 6, 1); // 画封闭的多边形
GUI_FloodFill(160,100, 1); // 填充多边形
GUI_PutString(30,100,"WWW.ZLGMCU.COM"); // 显示字符串
while(1);
return(0);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -