emWin洗衣机简易操作界面,含uCOS-III和FreeRTOS两个版本
2018-07-28 15:06
453 查看
第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启动按钮。
截图效果:
配套例子:
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启动按钮。
截图效果:
相关文章推荐
- emWin表盘界面设计,含uCOS-III和FreeRTOS两个版本
- emWin监护仪界面设计,含uCOS-III和FreeRTOS两个版本
- emWin实现ATM机界面设计,含uCOS-III和FreeRTOS两个版本
- emWin仪表界面设计,含uCOS-III和FreeRTOS两个版本
- emWin收音机,含uCOS-III和FreeRTOS两个版本
- emWin万年历,含uCOS-III和FreeRTOS两个版本
- 基于emWin的WAV,MP3软解软件播放器,带类似千千静听频谱,含uCOS-III和FreeRTOS两个版本
- emWin视频播放器,含uCOS-III和FreeRTOS两个版本
- emWin智能家居主界面设计,含uCOS-III和FreeRTOS两个版本
- emWin录音机,含uCOS-III和FreeRTOS两个版本
- emWin酿造机过程演示,含uCOS-III和FreeRTOS两个版本
- 合并两个排序的链表使之依然有序(不开辟新空间在原链表上操作的非递归版本)
- 【二代示波器教程】第14章 uCOS-III操作系统版本二代示波器实现
- RTX, uCOS-II, FreeRTOS embOS, uCOS-III的综合性能PK
- 仿微信-界面动画(6)数据库的简易操作
- 基于STM32f429中ucosiii+emWin应用
- 合并两个有序的链表使新链表依然有序(不开辟新空间,在原链表上操作。 递归版本)
- Android 防界面劫持方案,无视Android系统版本限制,无需操作栈
- 小马哥--高仿华为p7 刷机 两个版本拆机主板对比图与开机界面对比图
- (转载)C语言的UNIX界面中两个版本的open函数