
广州周立功单片机发展有限公司 Tel: (020) 38730916 38730917 38730976 38730977 Fax: 38730925
- 1 -
ZLG/GUI
图形用户界面
1.1
概述
GUI 为 Graphics User Interface 的简写 即图形用户界面 这是用于提高人机交互友好
性 易操作性的计算机程序 它是建立在计算机图形学基础上的产物 图形用户界面是当今
计算机技术的重大成就之一 它极大地方便了非专业用户的使用 人们不再需要死记硬背大
量的命令 而是通过窗口 菜单方便地进行操作
随着嵌入式系统的日益发展 32 位嵌入式处理器及图形显示设备的广泛应用 目标产
品对 GUI 的需求越来越多 由于嵌入式系统的资源有限 所以对 GUI 的要求是可载剪的
高速度的 ZLG/GUI 是占用资源小 使用方便的嵌入式系统简易的图形用户界面软件
ZLG/GUI 提供了最基本的画点 线 圆形 圆弧 椭圆形 矩形 正方形 填充等功能
较高级的接口功能有 ASCII 显示 汉字显示 图标显示 窗口 菜单等 支持单色 灰度
伪彩 真彩等图形显示设备
1.2 ZLG/GUI
的文件
在这节里将统一介绍 ZLG/GUI 的接口函数及可用资源 接口函数是按其功能分类的
并且分别编写到不同的文件中 如下所示
基本图形操作函数 GUI_BASE.C
显示颜色管理函数 GUI_STOCKC.C
颜色转换操作函数 CONVERTCOLOR.C
5×7ASCII 码字库及显示函数 FONT5_7.C
8×8ASCII 码字库及显示函数 FONT8_8.C
24×32 数字库及显示函数 FONT24_32.C
单色图形及汉字显示函数 LOADBIT.C
图标菜单 下拉菜单操作函数 MENU.C
窗口操作函数 WINDOW.C
其它重要文件说明如下
CONFIG.H 用于声明常用宏 包含所有项目所用的头文件 (方便项目的管理)
GUI_CONFIG.H 用于配置 ZLG/GUI (用于裁剪 ZLG/GUI)
FONT_MACRO.H 定义字节点阵宏 (用于定义字体点阵数据)
1.3 ZLG/GUI
的配置
在 ZLG/GUI 的 GUI_CONFIG.H 文件中进行 ZLG/GUI 的配置 功能配置说明如下
l GUI_LineWith_EN
画有宽度的直线函数 GUI_LineWith()使能控制 设置为 1 时函数有效 为 0 或其它值时
函数禁止
l GUI_CircleX_EN
画圆函数 GUI_Circle() GUI_CircleFill()使能控制 设置为 1 时函数有效 为 0 或其它
值时函数禁止
l GUI_EllipseX_EN
画椭圆函数 GUI_Ellipse() GUI_EllipseFill()使能控制 设置为 1 时函数有效 为 0 或
其它值时函数禁止
l GUI_FloodFill_EN
- 1
- 2
- 3
- 4
- 5
前往页