皇冠搏彩中心

联系我们

如何实现嵌入式应用的人机界面交互性设计

作者:admin时间:2020-02-11 16:28

  用户界面计划是屏幕产物的要紧构成个别,它为人机交互修建了一个疏通情况。个中交互性设 计是用户界面计划中的要紧实质之一。交互计划的目标是让用户可能纯洁轻易地操纵产物,任何产 品成效的实行都是通过人机交互告终的。现以

  以单片机为重心的下位陷阱键是有劲收罗收拾数据新闻,正在接到上位机的数据哀求的时间发送 数据给上位机。编写上位机端的串口通讯次序,用于收拾串口新闻而且把收拾事后的音信发送给 Virtools。正在Virtools 中计划音信注脚实行动作模组,将注脚出的相应行动新闻发送给界面驾驭次序, 终末由其告终屏幕的输出。同时调解Virtools 中各动作模组的事业,使之到达优异的演示结果。

  串口通讯是指外设和筹算机间,通过数据信号线、地线、驾驭线等,按位举办传输数据的一种 通讯体例。这种通讯体例操纵的数据线少。本文的串口通讯计划征求下位机端的串口通讯模块和上 位机端的串口通讯模块。

  下位机的串口通讯模块通过串口告终与上位机的通讯,正在接到上位机数据哀求后将收罗的数据 新闻发送给上位机。 正在计划中起首设定准时器T1 为串口波特率发作器,设定波特率为19200bps;上位机发送数据 哀求后触发下位机串口结束,为了可能急速的相应上位机的哀求,省略上位机的等候,将串口结束 的优先级筑设为最高;下位机缘优先移用通讯模块相应当结束,通讯模块起首决断哀求音信是否正 确,正在确定是准确的哀求音信后,从缓冲区中取出数据,封装成一条音信M 音信码R(如M01R), 通过串口发送给上位机。通讯模块具备肯定过滤及容错本事。

  串口通讯模块采用结束收拾体例,每无缺地吸取到一个字符或发送完一个字符都市触发该结束, 进入到相应的结束收拾函数中。结束收拾函数涉及到吸取和发送两个个别,于是正在结束收拾函数开 始的个别就决断是吸取激励的结束,仍旧发送激励的结束。倘若是吸取结束,正在吸取结束中每吸取 一个字符都要决断,确定是否为上位机发送过来的哀求音信,倘若不是放弃现在吸取到的实质,从 头开首吸取;倘若是,则相应上位机的数据哀求,将吸取态改为发送态,然后向上位机发送通讯缓 冲区中的第一个字符,每发送一个字符会爆发结束,不才次结束中再发送下一字符,按此历程直到 发送完毕。

  上位机的串口通讯模块通过串口向下位机发送哀求新闻,收拾下位机返回的数据新闻,并将其 发送给收拾这些新闻的动作模组。这一历程是轮回实行的。该次序是与下位机协同事业的独一接口, 是合联界面和下位机的桥梁。它的收拾流程如图2 所示。

  上位机的串口通讯次序是通过移用 Windows 供给的相合串口操作的API函数告终的。起首创筑 了根柢串口类_base_com,正在个中实行根本新闻筑设、掀开、合上串口等根柢成效。为了实行异步发 送和异步吸取,正在_base_com 类的根柢上派生出异步串口通讯类_sync_com 告终异步的数据传输。

  下位机通过串口授输的数据,通过上位机串口通讯次序转换成 Virtools 能够识其余音信,然后 交由Virtools 中的动作模组举办收拾,从而到达应用外部收罗数据驾驭界面显示的目标。

  Virtools 音信发送动作模组对串口通讯模块收拾取得的数据新闻举办从头封装,然后发送给音信 注脚实行动作模组。音信发送动作模组是操纵Virtools 供给的开采器械包中干系类的法子实行对信 息的从头封装。全部实行如下:

  音信注脚实行动作模组起首从现在的音信列外中获取音信类型,凭据音信类型属性中指定的特 定音信类型来决断现在达到的音信是否为该特定音信,并凭据决断结果移用差异的收拾模块。全部 的收拾流程如图3 所示。

  应用 Virtools 中动作模组的回调机制,轮回移用该动作模组。正在界面切换时检测一下音信,判 断是否与属性中设定的行动音信一概。倘若一概,则向行动驾驭动作模组发送激活音信。

  行动驾驭动作模组合键操纵 Virtools 自带的动作模组,像按键相应动作模组、剧本的驾驭动作 模组等。此外为了驾驭外部媒体文献的播放,还应用了Virtools 中加载资源文献、播放资源文献的 动作模组。

  行动驾驭动作模组吸取到音信注脚实行动作模组发送的激活新闻,就会移用相应的动作模组完 成界面的输出。

  本文从工程使用的角度,给出了基于 Virtools 和串口通讯的界面交互性的计划法子,并给出要害个别的计划思绪和法子。该计划法子具有肯定的通用性,可使用于其它须要用户界面交互计划的 使用体系中。

  本文作家更始点:串口通讯下,收罗下位机(单片机)转达的新闻,使用 Virtools 的动作模组 举办及时收拾,实行了人机界面的交互。这一计划也为其他人机界面交互性的实行供给了一种新的 思绪。

  0 课程略则先容和IDE装置1 指针:所在的诨名&2 指针与变量3 指针即是一个数4 奈何操纵一个数据5 一级指针的类型

  每一个嵌入式使用软件都市正在某些时间访候最底层的固件和举办少许硬件驾驭。 驱动的计划和施行是确保一个系....

  键盘时钟接正在p3.2口,既8051的外部结束int0上,键盘数据接到p1.0上每次按键,键盘会向单片....

  MIDI是电子乐器的说话,跟着MIDI的降生,数字化电子乐器仍然越来越众,MIDI的使用也越来越广博....

  嵌入式存储调换技巧仍旧比力常用的,于是我探究了一下奈何补充嵌入式存储调换技巧的牢靠性,正在这里拿出来和....

  Orange Pi 全志H2(型号:Zero,R1)和H3芯片系列(型号:One,Lite,PC,PC Plus,Plus 2E)的开采板...

  一个单片机使用体系的硬件电途计划包蕴两部分实质:一是体系扩展,即单片机内部的成效单位,如ROM、RA....

  HC32L110计划注视事项 一、华大单片机HC32L110 正在做硬件计划时请注视以下事项: 1 RESET引脚能够复...

  不是悉数便携式体系都像图1(参睹本系列作品的第二个别)所示的体系这么纯洁。图3给出了可穿着电子筑立的典范方框图。由...

  ARM cortex-A53是否救援硬件预取、整型流水线的个数等干系参数

  仍然查阅了A53的手册没有找到干系的谜底,本人有刚才接触这方面,年老给的职分,祈望有大佬助手领导一下,或是有干系...

  Orange Pi Zero开采板正在Armbian体系下奈何操纵声卡成效

  正在操纵Orange Pi Zero开采板时,装置Armbian的体系,有开采者反应找不到声卡,这是由于声卡的成效是正在Zero的转接...

  本年中美交易摩擦对邦内半导体企业的影响不少。邦民技巧以为恰是正在中美交易战的影响下,邦内商场对邦产芯片的需求也更...

  Lattice公司的MachXO2系列是高度可筑设的串行逻辑器件(PLD),具有低偏差,具有和高体系....

  Microchip颁布业界首款宇航级基于COTS的耐辐射以太网收发器和嵌入式单片机,耐辐射器件拓展了....

  香橙派开采板OrangePi 2G-IOT奈何升级 NAND 中的 Android

  OrangePi 2G-IOT 供给了两种体例的 Android 启动, 永别为 SD 卡启动和 Nand 启动。当须要升级 SD 卡或者 ...

  跟着科学技巧和经济的急速发扬,人们对居家的观念已从最初满意纯洁的栖身到着重对居处的人性化需求,如安闲....

  AT24C系列正在加强型PIC实习板上编程的硬件道理图如下图所示,U7为实习板上24C02芯片,SDA....

  数据收罗,又称数据获取,是应用一种装配,从体系外部收罗数据并输入到体系内部的一个接口。数据收罗技巧广....

  触摸屏是一种人机界面,咱们常用的手机输入也是触摸屏,那是电容屏,即是手指推拿触摸屏界面的时间,会爆发....

  单片机产物正在事业的时间,上电后是寻常事业的,可是事业了几个小时后,权且会产生单片机重启的征象。从描写....

  据ZDNET Japan报道,日本电装公司克日布告和高通子公司高通技巧配合,配合开采下一代座舱体系。

  本文提出的基于CAN现场总线的集散型失火报警驾驭体系的搜集机合如图1所示,每个节点都以AT89C51....

  煤炭行动一种要紧的能源,正在工业临盆等很众方面发扬着举足轻重的感化,相干着邦民经济的命根子。煤炭开采中的....

  而灭菌器灭菌是否及格大个别取决于驾驭体系是否牢靠,针对某医疗筑立厂灭菌器驾驭体系不屈稳、人机界面不友....

  MIS访候数据链的驾驭采用时分众址(TDMA)技巧。凭据差异的使用和操作形式,可采用差异的四种TDM....

  Python说话目前是IT行业内最为时髦的编程说话之一,同时Python也是全场景编程说话之一,目前....

电话:13866999966
联系人:王经理
Q Q:88996699
邮箱:HR@163.com
地址:北京市朝阳区沿江中路298号江湾商业中心26楼2602-2605