您的位置 首页 数字

根据M600的便携终端显现界面设计

摘要:文章首先介绍了便携终端的组成和功能,然后介绍了北京迪文科技有限公司的M600人机界面驱动模组,接着介绍了便携终端显示模块的硬件构成,最后介绍了便携终端的显示界而设计。0 引言便携终端将计算机和显

摘要:文章首要介绍了便携终端的组成和功用,然后介绍了北京迪文科技有限公司的M600人机界面驱动模组,接着介绍了便携终端显现模块的硬件构成,终究介绍了便携终端的显现界而规划。

0 导言

便携终端将计算机和显现屏集成在一个便携设备上,因为便携设备的空间有限,以往的便携设备考虑到体积和性价比的需求,往往选用单片机加上段式液晶或小分辨率单色液晶的组合办法,使得便携终端的显现作用极为一般。跟着显现需求的杂乱化,这类组合办法己不能满足客户需求。

科技的开展也使得另一种显现办法成为可能,即单片机加上TFT彩屏液晶。不过TFT彩屏液晶的操控接口一般为总线接口或许RGB接口,单片机资源有限,一般不能直接衔接TFT彩屏液晶,即便能够直接操控液晶,往往会导致单片机资源大部分被液晶占用,而不能完结正常作业。

本文讨论了怎么使用M600人机界面驱动模组作为中间件,进行便携终端的显现界面规划。

1 便携终端概述

便携终端一般用于衔接各类没有人机界面的设备,经过在便携终端上进行操作来遥控设备、或将作业参数注入设备、或将相关信息从设备读出。

一般说来,便携终端由操控器(一般为单片机)、显现屏(一般为液晶)、键盘以及对外接口四大部分组成,如图1所示。

根据M600的便携终端显现界面规划

操控器是便携终端的中心,一般为高性能单片机,用于处理各项业务;显现屏和键盘用于人机交互,显现信息及获取人工操作指令;对外接口用于衔接外部设备。

使用M600作为显现中间件的便携终端,其组成如下图所示。

根据M600的便携终端显现界面规划

能够看出,其组成和传统便携终端差异不大,仅仅在显现屏和操控器间增加了M600作为中间件。可是,这一点小小的改变终究达到的显现作用的却是大相径庭。

2 M600简介

M600是北京迪文科技有限公司的推出的人机界面驱动模组,经过串口与操控器衔接,供给一种便利的TFT彩屏液晶驱动手法。

其主要特色包含:

(1)简略的串行接口,最小体系与用户的连线只需求3根线;

(2)一致的指令集和硬件接口,用户升级换代或许兼容规划非常简略;

(3)完好的TFT面板接口信号,能够支撑一切数字RGB接口面板;

(4)65K色,最大支撑800×600分辨率,支撑最新的DE形式和传统的SYNC形式;

(5)32MB字库空间,多种字体和语言选择,包含GBK、Unicode编码以及日、韩、俄等多国文字支撑;最大96MB图片存储空间,海量的用户界面,极大简化了用户界面开发,提高了开发效能;最大32MB用户数据库,便利了测控体系的数据存储使用;

(6)压接式FCC电缆LCD接口,防止传统电缆的“错线”问题;不同的面板经过替换电缆线即可轻松兼容;

(7)低功耗:3.3V、115mA;

(8)高可靠性:接口2kV ESD维护,-40℃~85℃作业温度规模,金属屏蔽罩封装;

(9)能够轻松经过电力4级(4kV静电放电)实验;

(10)体积细巧:60×37.5×5mm(不含插针)。

选用TFT彩屏液晶做显现界面的终端,其人机交互部分的研制作业一般包含“液晶屏的驱动”、“图形和文本接口函数”、“用户界面规划”3个部分;M600完结了“液晶屏的驱动”及“图形和文本接口函数”两部分作业,乃至也供给“用户界面规划”乃至数据处理方面的某些功用,比方触摸屏、拼音输入法、数据排序、数据存储,能够更便利用户更快地规划出满足的产品。

M600为用户供给了便利的接口函数,便于用户进行二次开发。如用户最关怀的汉字显现,M600默许供给了12点阵宋体、16点阵宋体、24点阵宋体和32点阵宋体等四种字库,还可由用户自行扩大字库;除了汉字显现,M600还供给置点、画线、画圆弧、区域填色及图片操作等多种功用。

3 便携终端显现模块

便携终端的显现模块选用了M600作为显现的中间件;选用了LQ035NC111作为显现屏。

LQ035NC111是台湾奇信公司的一款TFT彩屏液晶,其主要目标为:尺度为3.45寸、分辨率为320×240、色彩为24位真彩、对比度为400、呼应时刻15ms、亮度为250cd/m2。

显现模块的原理图如图3所示。

根据M600的便携终端显现界面规划

其间N101转化+5V到+3.3V,为板内其他芯片供给电源;D102转化+5V到+25V,为液晶屏供给背光电源;D104完结TTL电平到RS232电平的转化;X101衔接LQ035NC111液晶屏;D105和X105衔接M600人机界面驱动模组;X104衔接便携终端母板,能够看到显现模块与母板的衔接线仅需电源和3根RS232数据线,非常快捷。

4 便携终端的显现界面规划

根据M600的强壮功用,其界面的规划与以往也有所不同。

以往段式液晶只能完结经过点亮或封闭液晶段来显现数字、字母或许预设好的一些中文;小分辨率单色液晶则受限于分辨率(一般为128×64)和色彩,做出的显现界面也比较单调;而TFT彩屏液晶则能够做到相似电脑的显现作用。

在TFT彩屏液晶为了做出杰出的人机交互显现界面,首要要进行美工的作业,将预设的功用菜单经过美工做成一张张JPG图片,然后将图片悉数存入M600最大96MB的图片存储空间,在菜单显现时按需求调用图片,然后再在图片上显现文字或调用其它图片,即可完结显现界面的规划。

如我公司规划的一款便携终端,其体系信息的界面由美工首要完结图片如图4所示。

根据M600的便携终端显现界面规划

然后经过软件在界面上加载其他各类信息,相关源代码如下所示:

根据M600的便携终端显现界面规划
根据M600的便携终端显现界面规划

能够看出“菜单名”、“软件版别信息”、“累计开机时刻”和“回来”快捷键是用写入文字加载的信息,此类信息相对较为简略,调用相关函数在指定的坐标写入信息就能够了,如“M600PuthZLib(96,3,2,2,COLORBLACK,COLORWHITE,“体系信息”);”便是指在横坐标96、纵坐标3写入16点阵的白底黑色汉字“体系信息”。

而“外部衔接信息”和“电池信息”的加载则相对杂乱,需求加载图形信息,该型便携终端将一切待加载的图形信息存于一张图片,如下图所示:

根据M600的便携终端显现界面规划

该图片中包含了外部衔接信息、充电状况指示、电池信息等多项图形信息。

外部衔接信息包含了“已衔接”和“未衔接”两种状况,而加载外部衔接信息的程序源码如下所示:

根据M600的便携终端显现界面规划
根据M600的便携终端显现界面规划

ShowLink程序将“已衔接”或“未衔接”的图形信息从图形信息预存图中取出,显现在当时屏幕,终究界面的显现作用如图6所示。

根据M600的便携终端显现界面规划

5 结束语

选用M600人机界面驱动模组作为显现中间件,能够使单片机驱动显现TFT彩屏液晶,使便携终端能够规划出杰出的显现界面。

该界面规划办法已使用在本公司一款便携终端上,其人机显现界面的规划得到了用户的充沛认可。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/zhishi/shuzi/293504.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部