首先在KEIL工程目录下创建一个UCGUI的文件夹,用来存放移植需要用到的源码文件。 效果图: 2.2 拷贝源码文件 将GUI_V3.9_官方源码\uCGUI3.90版源码\Start路径下的Config文件夹和GUI文件拷贝到刚才在KEIL工程目录下创建的UCGUI文件夹里。 效果图: 将GUI_V3.9_官方源码\uCGUI3.90版源码\Sample路径下的GUI...
在uCGUI中添加自定义字体的方法 uCGUI 自带的字体文件中只包含英文及标点,想要显示中文字体最简单的 方法便是自己动手添加。先来看一下ucGUI 中自带字体文件的取模方式,如图1 所示 其中用 X 表示的部分是需要在屏幕上显示的一个像素点,下划线的部分则 不显示, uCGUI 中自带的字体都是基于这个方法来显示的。其...
6、 接下来需要在UCGUI源码中添加一些LCD驱动的函数。具体如下: ① 我们使用GUI之前,肯定要对GUI进行初始化,此时会调用GUI_Init()函数,GUI_Init()函数中调用了LCD_Init();由于我们此例程用的是LCDDummy.c文件,在LCDDummy.c文件的LCD_Init();函数中又调用了LCD_INIT_CONTROLLER();我们可以在LCDConf.h文件中...
uC/GUI\GUI\MemDev MemDev目录。 MemDev主要用于防止在画交迭图时产生的抖动。 uC/GUI函数绘图不使用MemDev时,画图操作直接写到终端上显示,交迭绘图执行时刷新屏幕,多次刷新时就会出现抖动。例如,要在背景色中画图,且 在前景中写一些透明的文字,实现的步骤就是先画图,然后写文字,那么结果就会出现文字的抖动。假如在...
51CTO博客已为您找到关于ucgui的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及ucgui问答内容。更多ucgui相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
5.界面设计和调试:UCGUI提供了一套界面设计工具,通常可以在PC机上进行界面设计和调试。可以使用该工具创建界面,并将其转换成C代码,然后添加到应用程序中进行测试和调试。 6.运行UCGUI应用程序:最后,将编写的应用程序与UCGUI的库文件进行链接,生成可执行文件。将该可执行文件烧写至开发板并运行,即可看到UCGUI的界面...
第十讲uCGUI简介第十讲uCGUI简介 1、GUI概述2、GUI常见种类3、uCGUI的特点4、uCGUI的功能函数5、uCGUI的使用 1GUI概述1.1GUI概述 1)GUI概述GUI(GraphicsUserInterface,图形用户界面),是用来提高人机交互友好性、易操作性的计算机程序。INDOWS操作系统采用GUI,方便界面操作和显示。随着嵌入式系统的不断发展,32...
GUISim.lib主要完成以下几件事,具体的模块划分将在文中后面描述: 1. 创建模拟器主窗口,这个窗体包括一些模拟器控制菜单,如打开LOG记录/打开调色板显示窗体/新建LCD模拟器窗体,以及暂停/继续模拟器。 2. 创建一个LCD模拟显示窗口并初始化其显示所需的各种数据结构,LCD窗口的大小由UCGUI中LCDConf.h中配制时指定(LC...
(1)首先介绍uC/GUI的目录结构和基本配置。 uC/GUI主要目录如下: GUI/ConvertMono 使用黑白显示设备时,所要使用的灰度转换函数 GUI/ConvertColor 使用彩色显示设备时,使用的色彩转换函数 GUI/Config 包含了对uC/GUI进行配置的一些文件 GUI/Core uC/GUI核心代码 ...