专栏首页安富莱嵌入式技术分享emWin洗衣机简易操作界面,含uCOS-III和FreeRTOS两个版本

emWin洗衣机简易操作界面,含uCOS-III和FreeRTOS两个版本

第3期:洗衣机简易操作界面

配套例子: V6-904_STemWin提高篇实验_洗衣机简易操作界面(uCOS-III) V6-905_STemWin提高篇实验_洗衣机简易操作界面(FreeRTOS)

例程下载地址:http://forum.armfly.com/forum.php?mod=viewthread&tid=23687

工程介绍: 1. 本实例有三个值得大家学习的地方:   (1)自定义按钮的实现,主要是通过自定义按钮的回调函数实现按钮的不同显示效果。   (2)自定义菜单的实现,显示效果更好。   (3)内存设备相关函数GUI_MEMDEV_Create,GUI_MEMDEV_Select,GUI_MEMDEV_Write的使用。            通过函数GUI_MEMDEV_Create申请所需的内存设备,然后通过函数GUI_MEMDEV_Select选择要            使用的函数,这样绘图操作实现的界面就可以直接写到内存设备中,需要显示的时候直接调用函数            GUI_MEMDEV_Write就能进行显示。 2. 本设计界面支持按键操作:   (1)按键K3实现ESCAPE功能,也就是退出显示界面,在本工程中主要是关闭子菜单。   (2)摇杆的上下左右键实现菜单选项的选项和子菜单的显示,按下摇杆的下键就能显示子菜单   (3)摇杆的OK可以触发洗衣机界面中的start启动按钮。

截图效果:

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 【STM32F429的DSP教程】第9章 Matlab的串口通信实现

    完整版教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=94547

    armfly
  • 【STM32F407的DSP教程】第9章 Matlab的串口通信实现

    完整版教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=94547

    armfly
  • 【STM32F429开发板用户手册】第39章 STM32F429的FMC总线应用之SDRAM

    最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=93255

    armfly
  • Sublime Text 3 使用

    码 共3图>01 初始化文档 HTML文档需要包含一些固定的标签,比如<html>、<head>、<body>等,现在你只需要1秒钟就可以输入这些标签。比如输入...

    py3study
  • 原 荐 自己写JSON编辑器

    作者:汪娇娇 时间:2018年1月15日 下一篇:自己写代码对比工具 时间过得好快,一下子就2018年了,想起好久没写博客,不觉有些浪费了时光,今天便来补一篇。...

    jojo
  • 利用.htaccess绑定子域名到子目录

    Youngxj
  • Oracle 12c 多租户专题|12cR2中PDB内存资源管理

    原文链接 https://oracle-base.com/articles/12c/multitenant-memory-resource-managemen...

    沃趣科技
  • 新安装 Ubuntu 12.10 需要做的 10 件事

    1. 了解一下ubuntu 12.10 ubuntu 12.10 使用 unity 桌面基于gtk3 开发的桌面,新版本原装加入连个lens但是对于国内用户来说...

    猿人谷
  • golang简单获取上传文件大小的实现代码

    package main import ( "fmt" "io" "net/http" "log" "os" ) // ...

    李海彬
  • 使用自定义行为扩展 WCF

    Windows® Communication Foundation (WCF) 提供了许多扩展点,供开发人员自定义运行时行为,从而实现服务调度和客户代理调用。您...

    张善友

扫码关注云+社区

领取腾讯云代金券