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