基于触摸屏的数码一体机人机界面设计与实现.docx

基于触摸屏的数码一体机人机界面设计与实现.docx

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于触摸屏的数码一体机人机界面设计与实现 第!!卷!第!期!, ”*#年$月 液!晶!与!显!示 %amp;,()*)+,-.(/0/12,-,4%.*6/07(47,*0/*3585 9,0:!!!;,:!!!””#lt;=8 文章编号“#$ 杜!德 #潍坊学院信息与控制工程学院!山东潍坊!!HBgt;HBgt;!G?M/ 0!B=X,M$‘‘ 4)!gt;5 摘!要!介绍了在f提出了一种新的_gt;W“数码一体机中利用触摸屏的 人机界面的系统设计!字库内容的数据组织方法及实现多文种显示切换的 基本算法!可实现多个任意文种界曲显示和切换!并对多文种显示程序软件 设计流程做了简要描述%阐述了电阻技术触摸屏的编程应用设计!提出了 五点法解决触摸屏坐标校正!详细阐述了触摸屏的坐标计算amp;校正 amp;触摸区域划分amp;触摸精度的选择及触摸区域的判定% 关!键!词!触摸屏触摸屏的校正多文种显示人机界面金佰和数 码一体机中图分类号!《;!# K;#H!!!!文献标识码!lt; gt;!引!!言 在现代数码办公设备屮!良好的人机界面是办公设备的重耍指标%液 品的应用越来越广泛普 gt;W) !数码一体机是一种高速办公印刷设备!在及( 简单的小屏幕显示!仅将整屏信息拆在以前! 成几条独立的信息或几个独立的文字! 一屏信息分几次操作方能完成! 这样一来不但给编程带來了麻烦!且不易实现复杂的图形显示%后來人们 做了一些专用的函数来绘图!为了弥补这些不足! 但是对于较为复杂的图形!单片机资源的开销仍然很大%随着压缩技 术的实现!越来越多的编程人员开始将整屏的图像文字信息做成点阵!并采 用统一的压缩方法进行压缩然后存储%使用时!只要进行简单的解压缩即 可!这样既能节省存储空间又能简化程序%为了更方便!实际应用时!为每屏 信息分配相同大小的存储空间% #$单个字或字母的点阵数据! 将开发一个项目时所需要的所有字或字母进行汇总!做成点阵!将这些 字编号并依次存储!这些编号称为字模!每个字或字母拥有相同大小的标点 amp;符号等%存储空间%这里也包括数字amp; #$提示信息词组数据W 用户所看到的一个选项或一句提示都是由若干个字或字母组成!所以 不必将这个词组转换成点阵存储!只要存储组成这个词组的所有字或字母 的字模即可!这样做节省了空间!避免相同的字重复做点阵存储% :二?!多语种切换实现的基本算法 从上面的论述可以看出!任何语种在存储时 使用中经常需要通过人机界面进行功能及参数设置操作%由于使用者 的语言文字不同!需要人机界面支持多语种显示功能%本文利用电阻技术 触摸屏!对金佰和f_gt;W数码一体机中实现多文种人机界面的系统设计 进行阐述% !!系统硬件设计 系统硬件主要由lt;K触摸屏amp;@A%_gt;单片机amp; $!」 存储器等组成(!电路原理图略!可向作者索 取%本文仅对f_gt;W“数码一体机实现多文种人机界面的系统软件设 计部分进行描述% W!系统软件设计 B) 系统软件设计采用%语言编写(!按常用的#) 多层次菜单结构设计(% :=lt;!字库内容的数据形式 在字库存储设备内存储的数据主要冇W种形式“整屏的点阵数据!单个 字或字母的点阵数据!提示信息词组数据% #$整屏的点阵数据肛; 万方数据!!“”B?gt;”?gt;!‘ 修订日期!!,H,B?gt;gt;?”gt;!!收稿日期 !gt;@! 液!!晶!!与!!显!!示第!!卷 都可按上面的形式存储!这样一来!程序中对不同的语种可按相同的方 法处理!甚至可以说可使用统一的程序”在存储时!给不同的语种编号!将不 同语种依次存储! 一个语种划为一个区!例如将中文放在”区!将英文放在gt; 区!将曰文放在!区!将朝文放在W区!将藏文放在$区“每个区内又都包括整 屏信息区#单字区#词组区“通常将每个并将第)区的首地址记区的首地址称 为区地址! 为I)!为了方便计算!如果存储空间允许的话!^%amp;[B?l)E[,EB[(W 前面说过!词组屮存放的只是字模!不是词组的点阵数据!还需耍用 式%amp;i+算出单词中的每个字或!字母所对应的点阵数据”多语种显示 程序控制流程图如图gt;所示,匕:!触摸屏的校正 基于电阻技术触摸屏分为四线电阻触摸屏# @!A(五线电阻触摸屏或更多线电阻触摸屏!但无 论哪一类电阻触摸屏都有一个最大共性$电压成每个区分配相同大小 的存储空间!并记为1(!则)Y)l「在一个区内的整屏信息区首地址#单字区首地 址#词组区首地址相对于本区首地址的偏移分别记作G,! 肛;川,编程时点阵首地址的计算$%gt; amp;取整屏的数据假如每屏数据占用G(个字节!那末第)区第B屏的 首地址GB可由下式%盘匸 amp;计算 $GB?I)EG*EB G(%gt;

您可能关注的文档

文档评论(0)

ggkkppp + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档