0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于GD32F450VE的图标化界面设计的分析和介绍

GD32MCU 来源:djl 2019-10-22 10:25 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1方案介绍设计思路

拥有一块TFT彩色液晶屏作为交互界面,如果不为它添加一个图标式的界面总感到它有些屈才了,所以决定为它配上一个图标化的操作界面,但稍有遗憾的是该TFT屏没配触摸功能,否则就更完美了。

使用GD32 Colibri-F450VE小红板,板载的芯片具体型号是GD32F450VET6,引出了全部I/O,方便的设计验证,并连接了TFT液晶屏。完成后的界面布局如图1所示,配合3个按键的使用就可以反显的方式指示出当前的功能选择,选择效果分别如图2~图4所示。

关于GD32F450VE的图标化界面设计的分析和介绍

图1 功能结构图

图2 图标界面布局

图3 设置功能选择

图4 PWM调节功能选择

2设计应用描述及心得总结

本案例在图标界面的设计中,主要涉及图标的制备、功能提示字的转置处理、当前功能的反显、按键的控制处理及相应功能的调用执行等。

1. 图标的制备

关于图标的制备,可以使用图像处理软件自行绘制,也可以寻找合适的图标加以修改。然后将图标进行标准化的处理,如尺寸规格的大体相近,风格的基本统一等。随后再使用相应的辅助工具将小图标转化为相应的 *.h文件,以便对应的函数进行读取和再现。

2.字体的转置显示

要实现字体的转置显示,其关键的处理就是将原来在横向的显示改为纵向显示,其它方面视相应的字体显示函数修改即可。

3. 字体反显

多数字体的显示都是采用前景色进行显示,它具有处理速度快的特点,但在相同位置进行内容更新时却会产生显示重叠。而采用前景色和背景色的显示方式,则可以弥补这方面的不足。此外,也为反显提供了方便。在反显时,只需互换前景色和背景色即可。

4.按键管理

为了便于功能的选择,可将板载的3个键一同用上,并指定相应的用途,如设一个前移键、一个后移键及一个确认键。然后为按键的触发赋予相应的处理即可。

5.功能调用

为了便于功能的调用,可进行模块化的设计,然后以图标功能的选择以相应的功能号来调用相应的功能模块。在执行相应功能后,可按返回键以回到功能菜单。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    463

    文章

    54416

    浏览量

    469206
  • 液晶屏
    +关注

    关注

    18

    文章

    756

    浏览量

    46833
  • 模块化
    +关注

    关注

    0

    文章

    359

    浏览量

    22792
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    深入解析 onsemi NXH450N65L4Q2F2S1G 3 - 级 NPC 逆变器模块

    深入解析 onsemi NXH450N65L4Q2F2S1G 3 - 级 NPC 逆变器模块 在电力电子领域,逆变器模块的性能对于众多应用至关重要。今天,我们就来深入探讨 onsemi
    的头像 发表于 04-23 17:05 351次阅读

    TouchGFX 中滚轮式菜单选择界面容器的应用介绍

    1. 菜单选择界面介绍在 STM32N6570-DK 开发板的开机视频中,有一个流畅炫酷的滚轮式菜单选择界面,通过选择不同的图标,可以实现界面
    发表于 04-15 16:01 0次下载

    LAT1573_TouchGFX 中滚轮式菜单选择界面容器的应用介绍

    在 STM32N6570-DK 开发板的开机视频中,有一个流畅炫酷的滚轮式菜单选择界面,通过选择不同的图标,可以实现界面的切换。这里将这个功能设计成了一个容器,本 LAT的附件提供了一个菜单选择
    发表于 03-11 10:43 0次下载

    深入解析GD65232与GD75232:多通道RS - 232驱动接收器

    65232和GD75232这两款芯片符合TIA/EIA - 232 - F和ITU(原CCITT)V.28标准,主要用于主机计算机与外设之间的数据交换,最高信号速率可达20kbits。在较
    的头像 发表于 01-04 18:10 2948次阅读

    基于RT-Thread与GD32F527I-EVAL的多媒体门禁系统 | 技术集结

    兆易创新本月正式推出GD32F503/505高性能系列32位通用微控制器,新品将全面支持RT-Thread平台。GD32F503/505高性能系列显著扩大了基于ArmCortex-M33内核的产品
    的头像 发表于 11-25 18:31 1281次阅读
    基于RT-Thread与<b class='flag-5'>GD32F</b>527I-EVAL的多媒体门禁系统 | 技术集结

    兆易创新GD32 MCU家族高性能产品再添新锐:GD32F503/505系列芯片实力亮相

    控制、扫地机、BMS、人形机器人等多元场景。GD32F503/505系列MCU现已开放样品及开发板申请,将于
    的头像 发表于 11-05 09:24 934次阅读

    基于兆易创新GD32F527系列MCU的多媒体门禁系统解决方案

    基于GD32F527系列MCU的多媒体门禁系统,主控GD32F527系列MCU,具备摄像头采集图像(DMA直接到SDRAM),保存照片,查看照片。DCI数字图像接口、TLI接口驱动TFT-LCD屏幕
    的头像 发表于 10-29 11:37 8730次阅读
    基于兆易创新<b class='flag-5'>GD32F</b>527系列MCU的多媒体门禁系统解决方案

    发布元服务配置本地基础信息(应用名称、图标

    您可以添加元服务支持的语言,并配置对应语言的本地信息。 例如,当您设置简体中文为默认语言,并且只配置中文的本地信息,那么元服务在所有设置的发布国家或地区的信息都将显示中文。如果您还设置了英文
    发表于 10-24 17:42

    兆易创新GD32F5xx与GD32G5xx STL软件测试库获颁IEC61508功能安全认证

    业界领先的半导体器件供应商 兆易创新GigaDevice 宣布,其GD32F5xx与GD32G5xx系列MCU配套的STL(Software Test Library)软件测试库获得德国莱茵TÜV
    的头像 发表于 10-24 12:55 554次阅读

    请问NANO 可以使用 C++ 11 嘛?

    最近需要在GD32F450上开发项目,需要用到C++ ,那么 nano支持嘛?如果不支持,使用完全板改基于GD的芯片进行开发?
    发表于 10-14 07:41

    通过scons生成RT-Thread Studio工程,编译报rtconfig_preinc.h告警怎么解决?

    我在 github 下载 V5.1.0 的代码,在 gd32f450 的 bsp 中通过命令 scons --dist-ide 生成能够在 RT-Thread Studio 下运行的工程。在编译时会
    发表于 09-29 09:01

    请问rtt studio的图标怎么放大?

    新手一枚在配置软件环境,发现rtt studio的图标是真的小,非常容易误触,百度没有找到放大图标的方式,来这里问问。 ps:图标的初始布局以及大小是不是有点反人类了,
    发表于 09-29 07:10

    如何使用 SEGGER emWin AppWizard 工具为仪表板界面设计图形用户界面

    如何使用 SEGGER emWin AppWizard 工具为仪表板界面设计图形用户界面 (GUI)。它集成了控制 MA35H0 系列评估板上的 LED 和按钮的功能。
    发表于 08-19 07:23

    RT-Thread适配兆易创新GD32F5系列MCU,开放免费试用申请!| 技术集结

    满足工业市场对高可靠性和高安全性的需求。全面适配于能源电力、光伏储能、工业自动、PLC、网络通讯设备、图形显示等应用场景。GD32F5系列MCU现已完成RT-T
    的头像 发表于 08-07 10:11 1673次阅读
    RT-Thread适配兆易创新<b class='flag-5'>GD32F</b>5系列MCU,开放免费试用申请!| 技术集结

    GD32F4xx系列MCU基础工程资料

    GD32F4xx系列MCU基础工程创建.
    发表于 08-04 14:53 2次下载