毕业设计(论文)基于ucos2的触摸屏软件的设计.doc
《毕业设计(论文)基于ucos2的触摸屏软件的设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于ucos2的触摸屏软件的设计.doc(38页珍藏版)》请在三一办公上搜索。
1、目 录摘 要IABSTRACTII第1章 绪论11.1 课题背景11.2触摸屏技术现状11.3技术前景与展望31.4 vc+6.0特点与简介3第2章 触摸屏简介52.1 触摸屏概述52.2 触摸屏得基本技术特性52.2.1透明性能52.2.2绝对坐标系统52.2.3检测与定位52.3触摸屏原理62.3.1触摸显示模块原理62.3.2 逻辑控制与通讯模块原理82.4触摸屏使用及维护要点82.5触摸屏技术的实际应用9第3章 ucos2系统简介103.1 ucos II 简介103.2 ucos II工作原理103.2.1 ucos II任务管理103.2.2 ucos II时间管理113.2.3
2、ucos II内存管理113.2.4 ucos II任务间通信与同步113.2.5 ucos II任务调度113.3 ucos II的组成部分123.4嵌入式系统133.4.1 嵌入式系统的概念133.4.2 嵌入式系统的特点133.5嵌入式操作系统143.5.1嵌入式操作系统的特点143.5.2嵌入式操作系统的基本功能143.5.3实时操作系统和分时操作系统14第4章 电子点菜单的设计154.1 总体设计154.2系统交互功能的设计164.2.1系统构架164.2.2 操作系统对触摸屏的支持174.2.3触摸屏电路174.2.4 触摸屏的控制电路184.3 硬件设计194.4 软件设计214
3、.3.1 ucos2 操作系统的移植214.3.2触摸屏与显示器的配合算法224.3.3 触摸屏的坐标的确认234.5 VC模拟软件设计25第5章 总结31致 谢32参 考 文 献33毕 业 设 计 小 结34摘 要触摸屏的应用随着信息社会的发展越来越普遍,目前触摸屏产品在中国已开始形成了产业,本文专题介绍有关触摸屏的相关基础技术知识。随着多媒体信息查询的与日俱增,人们越来越多地谈到触摸屏,因为触摸屏作为一种最新的电脑输入设备,它是目前最简单、方便、自然的而且又适用于中国多媒体信息查询国情的输入设备,触摸屏具有坚固耐用、反应速度快、节省空间、易于交流等许多优点。利用这种技术,我们用户只要用手指
4、轻轻地指碰计算机显示屏上的图符或文字就能实现对主机操作,从而使人机交互更为直截了当,这种技术极大方便了那些不懂电脑操作的用户。这种人机交互方式。它赋予了多媒体以崭新的面貌,是极富吸引力的全新多媒体交互设备。随着城市向信息化方向发展和电脑网络在日常生活中的渗透,信息查询都会以触摸屏显示内容可触摸的形式出现。所以对于触摸屏软件的设计是非常具有实际意义和发展前景的一项课题。本论文研究基于ucos2的触摸屏软件的设计,首先了解触摸屏的现状和发展前景,研究触摸屏的特点为触摸屏的软件设计打下基础。其次进行对ucos2平台的学习,了解他的特点、性能、技术指标、支持软件。再次,全面学习嵌入式平台的特点、性能支
5、持以及注意事项。最后利用VC模拟在ucos2平台下的软件界面设计。关键词:触摸屏ucos2;vc6.0;软件设计。ABSTRACT Application of touch screen the development of information society more and more common, the current touch-screen products in China has started to form the industry, this presentation based on the touch screen of the relevant technica
6、l knowledge.With the ever-increasing multimedia information search, more and more people spoke touchscreen, as the latest touch-screen as a computer input device, which is the most simple, convenient, natural, and they apply to Chinas national conditions of multimedia information query inputequipmen
7、t, touch screen with a durable, fast response, space-saving, easy to communicate and many other advantages.With this technology, our users pointed a finger gently touching icons on a computer screen or text on the host OS can be achieved, thus making the machine interaction more straightforward, thi
8、s technique greatly facilitate those who do not knowcomputer users.The human-computer interaction.It gives the media a new look, a very attractive new multimedia interactive devices. With the city to develop in the direction of information and computer network penetration in their daily lives, infor
9、mation inquiry will be the touch screen - display the form of touch.Therefore, the design of software for the touch screen is of practical significance and prospects for development of a subject. In this study, the touch-screen based ucos2 software design, the touch screen to first understand the cu
10、rrent situation and development prospects of the touch screen features of the software for the touch-screen basis.Secondly, the study carried out on ucos2 platform, and understand the characteristics, performance, technical indicators, support software.Again, a comprehensive study of the characteris
11、tics of embedded platforms, performance support, and considerations.Finally, VC simulation ucos2 platform software interface design.Keywords: touch screen; ucos2; vc6.0; software design.第1章 绪论1.1 课题背景无论你是在商场购物,还是在银行存取款,触摸式的自动服务器为你提供了方便快捷的服务,这就是我们所说的触摸屏。可在几年前,这一新东西还非常少见,在业内也没有触摸行业的说法。经过多年来的发展,触摸屏的功能已
12、从原先简单的查询导览发展成为集业务查询上网于为一体的触摸查询一体机,应用领域也从最初的邮电、商场到遍布各个行业众多领域。犹如 PC 从286、386 发展到奔腾机一样,触摸屏经历了从低档向高档发展的历程。从红外屏、四线电阻屏到电容屏,现在又发展到声波触摸屏、五线电阻触摸屏,性能越来越可靠,技术越来越先进。触摸屏在我国的应用范围非常广阔,主要有公共信息的查询,如电信局、税务局、银行、电力等部门的业务查询;城市街头的信息查询;此外还可广泛应用于领导办公、工业控制、军事指挥、电子游戏、点歌点菜、多媒体教学、房地产预售等,将来,触摸屏还要走入家庭。1.2触摸屏技术现状随着各行业应用特点的不同,以前被忽
13、视了的红外屏电容屏,经过工艺改造,重又获得了新生。LCD 平板显示技术的发展使得红外屏的优势凸显出来,金融、证券等行业用户对此青睐有嘉。由于各种技术的触摸屏各具优缺点,而且设计的难度不同,各种屏的使用有了一定的时间先后。以国内应用来说,最先投入使用的是日本公司红外屏,其后是电阻屏、电容屏和声波屏。日本的MINATO 公司改进红外屏的光干扰问题,将分辨率提高到977X737,国内生产的红外屏存在的问题是分辨率低,只有64X48。另外前面也提到了,LCD 应用的扩大,LCD 技术和红外屏技术结合,完全满足了红外屏对平面的要求,使得红外屏重获生机。电阻屏的缺点是透光率差,表面易损。早期台湾PONIC
14、S 公司等的四线电阻屏易损问题经改进用镀膜来解决,但分辨率低,只有1024X768,使用范围受一定影响。美国ELO 公司推出的五线电阻屏在材质上有了大改进,完全采用钢化玻璃为基体,摈弃了四线电阻屏的多层结构,使透光率大大提高,表层防暴性能也有所增强,分辨率达4096X4096,完全适合作IE 浏览器等高清晰度的要求。电容屏考虑失真的问题,也采用镀膜技术,一定程度上克服了怕刮易损的缺点。声波屏的优点是明显的,但水滴灰尘的影响问题不解决,使用大受影响,改进的方法是加防尘条,或者在软件方面增加对污物的监控,准确识别出有效的操作和污物之间的区别。目前国内在触摸技术发展方面主要是应用在整机技术上。199
15、6 年,太古公司推出了拥有自主产权的触摸查询一体机KIOSK,成为国内第一家、全球第13 家KIOSK 制造商。随后触摸产品厂商也纷纷推出了各自的触摸查询一体机,各自拥有造型工艺。技术的发展也包括应用软件技术的成熟。触摸查询离不开触摸查询软件,太古公司开发出国内第一个触摸浏览软件TouchWeb,这使得国内的触摸行业不再仅仅停留在搬箱子的角色上。而且随着应用软件方面的进步,相继推出了公共信息查询系统和金融、邮政、城市信息港摸信息终端KIOSK 应用系统等,也使得触摸产品的应用范围从简单的查询扩大到集查询业务上网于一体,行业范围从公共事业、政府到事业单位、一般企业,甚至个人的掌上电脑,都是触摸产
16、品的天地。综观 IT 信息产品的发展,离不开两个基本要素:市场容量和价格。价格降低会产生一定的量的提升,但如果没有实实在在的市场基础,产品的普及、技术和行业的发展都无从谈起。触摸产品由于早期给人的印象仅是信息的查询,对行业用户来说只是可有可无的形象工程,必然影响市场容量。目前各触摸厂商们都在改进其产品的功能,加大了业务系统的份量。譬如,银行的KIOSK 一体机已经加入了微型打印机、读卡器等设备,功能上吸收了银行的补登存折、转帐等业务,使得系统不在仅仅停留于业务介绍和形象宣传。这一改动显然是有效的,银行系统对这类一体机需求旺盛,连专注于银行业务设备的南天公司都开发出了类似的一体机产品。目前一体机
17、已出现自助售票系统,应用到铁路公路的售票业务,这一进展是否预示着一体机会走上ATM 机或者自动售卖机的路子还不明确。由于触摸产品对开放式环境的适应性,商业系统对销售网络及形象宣传的考虑,ATM 和自动售卖机暂时无法替代KIOSK 一体机,不过业务型的一体机确定无疑是一种方向。在价格方面的进步主要来自于触摸屏技术和触摸软件的发展。由于目前各类屏各具优缺点,应用范围、应用规模俱受制约,用户可能只考虑使用的方便及寿命,生产商们却必须不断推陈出新,将更高性能更低价格的产品供应给用户。新的技术产生需要大量的积累,改造原有技术是目前的主流。就象红外屏的新生一样,声波屏的改进已经有了一个可喜景象,由于声波屏
18、能产生对压力的感受,无形中增加了控制手段,对屏功能的扩展十分有利,应用范围因此大大拓展。成熟的软件会使用户享受到两种优点:功能完善和低廉价格。随着产品在各行业应用市场的推进,对行业应用的理解不断强化,系统将越来越合体,而价格由于投入的递减将下降。触摸屏行业标准的制订不容忽视,这将有利于规模发展和合理竞争,对价格的优化有帮助。而各行业用户也需在目前条件下,缩减不必要的特殊要求,降低生产商的研发成本,加强在软件应用体系上的投入力度,使硬件产品化和规模化程度提高,应用系统水平提升,真正达到方便所有人,也方便行业用户的目标。1.3技术前景与展望触摸屏有着良好的抗干扰特性与应用稳定性,在工业生产线乃至日
19、常生活的不同应用环境下都有着广阔的应用前景,是目前电脑微型化应用的替代品。相信在不久的将来触摸屏一定会在工业控制领域发挥更为重要的作用,在生活领域变得更加人性化,使得我们的生活工作生产变得更加稳定、简洁、舒适。所以我们对于触摸屏的深入研究与应用推广也就显得格外的重要。1.4 vc+6.0特点与简介 VC+是微软公司开发的一个IDE(集成开发环境),换句话说,就是使用c+的一个开发平台.有些软件就是这个编出来的.另外还有VB,VF.只是使用不同语言.但是,vc+是Windows平台上的C+编程环境,学习VC要了解很多Windows平台的特性并且还要掌握MFC、ATL、COM等的知识,难度比较大。
20、Windows下编程需要了解Windows的消息机制以及回调(callback)函数的原理;MFC是Win32API的包装类,需要理解文档视图类的结构,窗口类的结构,消息流向等等;COM是代码共享的二进制标准,需要掌握其基本原理等等。VC作为一个主流的开发平台一直深受编程爱好者的喜爱,但是很多人却对它的入门感到难于上青天,究其原因主要是大家对他错误的认识造成的,严格的来说VC+不是门语言,虽然它和C+之间有密切的关系,如果形象点比喻的话,可以把C+看作为一种“工业标准”,而VC+则是某种操作系统平台下的“厂商标准”,而“厂商标准”是在遵循“工业标准”的前提下扩展而来的。VC+应用程序的开发主要
21、有两种模式,一种是WIN API方式,另一种则是MFC方式,传统的WIN API开发方式比较繁琐,而MFC则是对WIN API再次封装,所以MFC相对于WIN API开发更具备效率优势,但为了对WINDOWS开发有一个较为全面细致的认识,笔者在这里还是以讲解WIN API的相关内容为主线。要想学习好VC必须具备良好的C/C+的基础,必要的英语阅读能力也是必不可少的,因为大量的技术文档多以英文形式发布。VC基于C,C+语言,主要由是MFC组成,是与系统联系非常紧密的编程工具,它兼有高级,和低级语言的双重性,功能强大,灵活,执行效率高,几乎可说VC在 Windows平台无所不能。 最大缺点是开发效
22、率不高。 VC适用范围 1、 VC主要是针对Windows系统,适合一些系统级的开发,可以方便实现一些底 层的调用。在VC里边嵌入汇编语言很简单。2、 VC主要用在驱动程序开发3、 VC执行效率高,当对系统性能要求很高的时候,可用VC开发。4、 VC主要适用于游戏开发5、 VC多用于单片机,工业控制等软件开发,如直接对I/O地址操作,就要用C+。6、 VC适用开发高效,短小,轻量级的COM组件,DLL。比如WEB上的控件。7、 VC可以开发优秀的基于通信的程序。8、 VC可以开发高效灵活的文件操作程序。9、 VC可以开发灵活高效的数据库操作程序。10、 VC是编CAD软件的唯一选择!包括AUT
23、OCAD,UG的二次开发。11、VC在多线程、网络通信、分布应用方面,VC+有不可比拟的优势。第2章 触摸屏简介2.1 触摸屏概述触摸屏,是通过触摸式工业显示器把人和机器连为一体的智能化界面。它是替代传统控制按钮和指示灯的智能化操作显示终端。它可以用来设置参数,显示数据,监控设备状态,以曲线/动画等形式描绘自动化控制过程。更方便、快捷、表现力更强,并可简化为PLC的控制程序,功能强大的触摸屏创造了友好的人机界面。触摸屏作为一种特殊的计算机外设,它是目前最简单、方便、自然的一种人机交互方式。它赋予了多媒体以崭新的面貌,是极富吸引力的全新多媒体交互设备。2.2 触摸屏得基本技术特性2.2.1透明性
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 ucos2 触摸屏 软件 设计
链接地址:https://www.31ppt.com/p-3979963.html