今天的头条新闻/西瓜视频/抖音短视频同名:准时原子
感谢您的关注和支持。你们的支持是原子兄弟无限进步的动力。
1.桂总结
图形用户界面是一种人机交互的界面显示格式。它允许用户使用鼠标等输入设备操作屏幕上的图标或菜单选项,以选择命令、调用文件、启动程序或执行其他日常任务。与通过键盘输入文本或字符命令来完成日常任务的字符界面相比,图形用户界面有许多优点。图形用户界面由窗口、下拉菜单、对话框及其相应的控制机制组成。它在各种新的应用程序中被标准化,也就是说,相同的操作总是以相同的方式完成。在图形用户界面中,用户看到和操作的是图形对象,应用了计算机图形学技术。
2.人机交互原理分析
显然,我们的界面显示在LCD屏幕上。简而言之:我们制作的交互控件(按钮、下拉控件、日历控件等)显示在LCD屏幕上。当我们按下按钮控件时,我们可以驱动底层硬件或触发事件,例如按下按钮控件来触发LED开关或切换界面,这种类型是人机交互,如下图所示:
按钮控制的编程必须包括两种结构。一是描述按钮控制和管理按钮的属性,简称按钮控制块;第二个是描述控件的位置和大小。控件不仅可以描述按钮控件,还可以描述其他控件的位置和大小。
最后,按钮控制的显示由我们的LCD驱动填充功能完成,因为我们的按钮控制由LCD显示,触摸问题由AndyLau触发,然后MCU是否触发按钮控制事件必须由Thouch决定。如果我们不能触摸它,我们如何控制底层硬件。
3.1互动驱动写作
2.在项目下创建两个文件,如下图所示:
cai_uu单击u获取u点()函数主要获取接触点的坐标。
cai_uuu-config。H文件:定义功能和颜色切换。
caigeometry结构描述控件的大小和位置信息。
按钮结构描述按钮控件的属性并管理按钮控件。
2.创建CAI_u按钮。C文件:主要绘制按钮控制,判断触摸是否在按钮控制范围内。
(1)创建按钮控件
最后,CAI被称为fill_uusingle_ucolor()LCD驱动的填充颜色函数。
(3)CAI_uu()函数用于遍历按钮是否被按下
(3)cai_uu按钮uu动作uu函数()该函数是一个触发事件函数
注:此按钮控件需要不断改进其功能,因为此相对简单的显示区域是在该区域中触发的回调函数,离真正的GUI还有很长的路要走,必须使用它链表表格可以是,也可以是参考RTOS道德原则控件和控件的处理非常重复。如果你想学习GUI的基础知识,小编建议你可以学习lvgl或开源GUI的基础知识。
最新评论