【JS104页】毕业论文:基于Cortex-M3的触摸屏计算器设计.docx精品文档
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
因此,评判种触摸屏技术的优劣,主要就是从这几点来考察触摸屏分类针对目前国内市场上主流触摸屏技术,般分为矢量压力传感技术触摸屏,表面声波触摸屏电阻触摸屏电容感应触摸屏红外线触摸屏。
其中矢量压力传感技术触摸屏已退出历史舞台。
触摸屏红外线价格低廉,但其外框易碎,容易产生光干扰,曲面情况下失真电容触摸屏设计理论好,但其图象失真问题很难得到根本解决电阻屏的定位准确,但其价格颇高,且怕刮易损。
本次系统设计,是利用个公司生产的,搭载了四线电阻液晶显示模块触摸屏的这个基本种类是电阻技术触摸屏电容技术触摸屏,表面声波技术触摸屏红外线扫描技术触摸屏矢量压力传感技术触摸屏。
这是从技术原理上对触摸屏的分类,矢量压力传感技术触摸屏己退出历史舞台。
每类触摸屏都有其各自的优缺点,而用户也知道不可能所有的应用场合都是类触摸屏最适合。
要想挑选最适合的,关键就要了解每类触摸屏技术的工作原理和特点。
要想挑选最适合的,关键就要了解每类触摸屏技术的工作原理和特点。
每类触摸屏都有其各自的优缺点,而用这是从技术原理上对触摸屏的分类,矢量压力传感技术触摸屏己退出历史舞台。
部分内容简介机舱训练飞行员驾驶飞机房地产公司通过它使购房者能够在弹指之间观看商品房的全彩图像贺卡公司使用它来让客户创建自己的个性化卡片餐馆饭店使用它来简化店内的终端医科学校使用它来教导护士学员如何应对危机状况。
触摸屏的这个基本种类是电阻技术触摸屏电容技术触摸屏,表面声波技术触摸屏红外线扫描技术触摸屏矢量压力传感技术触摸屏。
这是从技术原理上对触摸屏的分类,矢量压力传感技术触摸屏己退出历史舞台。
每类触摸屏都有其各自的优缺点,而用户也知道不可能所有的应用场合都是类触摸屏最适合。
要想挑选最适合的,关键就要了解每类触摸屏技术的工作原理和特点。
本次系统设计,是利用个公司生产的,搭载了四线电阻液晶显示模块的实验板,设计的个简单的触摸屏计算器。
是款简单实用的触摸屏产品,通过本设计,可以了解和展示触屏功能的简单原理和技术特点,并利用这款强大的嵌入式编程软件,用语言进行相关软件部分的开发,并将通过编译的代码,下载到开发板上,完成实际的嵌入式功能应用,从而完成本次设计。
触摸屏技术原理和分类本次设计主要的特点是个带触摸屏功能的数字计算器,所以首先介绍触摸屏的分类和工作原理。
触摸屏简介触摸屏是最方便简单自然的输入手段,完全不懂电脑的人可以上来就操作电脑。
用户看着显示内容,想选什么就简单地用手触摸下。
通过触摸屏,人们可以尽情的游畅于您的应用软件,查询他们感兴趣的信息。
既然触摸屏是最适合信息查询的输入设备,各发达国家都积极的进行着触摸屏的研制开发,犹如从发展到奔腾机样,触摸屏也从低档向高档发展,从红外线式电阻式走到电容感应式,现在发展到了表面声波触摸屏和五线电阻触摸屏。
性能越来越可靠,技术越来越先进,如美国的表面声波触摸屏,安装的是块没有任何贴膜覆层的纯玻璃,不管是从清晰度还是从耐用程度上都昭示着触摸屏成熟产品时代的到来。
由于触摸屏本身的特点,对触摸屏的要求除了要求非常透明精确定位之外,还要求它长时间保持准确工作稳定可靠不影响美观和不容易被破坏。
因此,评判种触摸屏技术的优劣,主要就是从这几点来考察触摸屏分类针对目前国内市场上主流触摸屏技术,般分为矢量压力传感技术触摸屏,表面声波触摸屏电阻触摸屏电容感应触摸屏红外线触摸屏。
其中矢量压力传感技术触摸屏已退出历史舞台。
触摸屏红外线价格低廉,但其外框易碎,容易产生光干扰,曲面情况下失真电容触摸屏设计理论好,但其图象失真问题很难得到根本解决电阻屏的定位准确,但其价格颇高,且怕刮易损。
表面声波触摸屏解决了以往触摸屏的各种缺陷,清晰抗暴,适于各种场合,缺憾的是触摸屏表面的水滴尘土会使触摸屏变的迟钝,甚至不工作。
按照触摸屏的工作原理和传输信息的介质,我们把触摸屏分为四种,它们分别为电阻式红外线式电容感应式以及表面声波式,下面就对上述的各种类型的触摸屏进行简要介绍。
电阻式触摸屏电阻触摸屏的主要部分是块与显示器表面非常配合的电阻薄膜屏,这是种多层的复合薄膜,由层玻璃或有机玻璃作为基层,表面涂有层叫的透明导电层,上面再盖有层外表面硬化处理光滑防刮的塑料层,它的内表面也涂有层导电层或镍金,在两层导电层之间有许多细小小于千分之英寸的透明隔离点把它们隔开绝缘。
当手指触摸屏幕时,两层导电层在触摸点位置就有了个接触,控制器侦测到这个接通并计算出轴的位置,这就是所有电阻技术触摸屏共同的最基本原理。
导电层导电层防刮硬塑料层手指触摸点位置玻璃基层透明隔离点图电阻触摸屏的结构及模拟量电阻屏的原理电阻触摸屏的两层工作面必须是完整的,在每个工作面的两条边线上各涂条银胶,端加电压,端加,就能在工作面的个方向上形成均匀连续的平行电压分布。
在侦测到有触摸后,立刻转换测量接触点的模拟量电压值,根据它和的比例公式就能计算出触摸点在这个方向上的位置。
在此有必要提下两种透明的导电涂层材料,氧化钢,弱导电体,特性是当厚度降到个埃埃米以下时会突然变得透明,透光率为,再薄下去透光率反而下降,到埃厚度时又上升到。
但有遗憾是在这个厚度下非常脆,容易折断产生裂纹。
是所有电阻技术触摸屏及电容技术触摸屏都用到的主要材料,实际上电阻和电容技术触摸屏的工作面就是涂层。
镍金涂层,五线电阻触摸屏的外层导电层使用的是延展性极好的镍金涂层材料,外导电层由于频繁触摸,使用延展性好的镍金材料目的是为了延长使用寿命,但是成本较为高昂,镍金导电层虽然延展性好,但是只能作透明导体,不适合作为电阻触摸屏的工作面,因为它导电性太好,不宜作精密电阻测量,而且金属不易做到厚度非常均匀。
第代四线电阻技术的两层作面工作时都加上到的均匀电压分布场个工作面加竖直方向的,个工作面加水平方向的。
引线至控制器总共需要四根电缆。
因为四线电阻触摸屏靠外的那层塑胶及涂层被经常触动,段时间后外层薄薄的涂层就会有了细小的裂纹,显然,导电工作面旦有了裂纹,电流就会绕之而过,工作而上的电压场分布也就不可能再均匀,这样,在裂纹附近触摸屏漂移严重,裂纹增多后,触摸屏有些区域可能就再也触摸不到了。
四线电阻触摸屏的基层大多数是有机玻璃,不仅存在透光率低风化老化的问题,并且存在安装风险,这是因为有机玻璃刚性差,安装时不能捏边上的银胶,以免薄薄的和相对厚实的银胶钮,边框和显示区域等。
在声明了类似等画图,画按钮等方法后,在函数中调用该方法。
并调用函数函数名,函数名,添加到消息队列中。
最后用个死循环,循环执调用这么个函数,完成上显示输出所需要的内容。
所以在完成显示输出时,要调用画图的方法,再在主函数中,将画图的方法添加到消息队列,然后循环输出即可。
而在完成运算功能后的显示输出理论上是样的,只是改变了内存当中的变量。
调用函数作为个变量显示区域,将完成计算后的结果从内存中取出,利用变量名,显示格式,变量名这样个函数将输出结果存入对应的变量名中。
调用改变内变量的值,重新放入消息队列,完成个显示输出的功能。
另方面,显示效果的更改,是利用更新好的进行对前次的输出结果的覆盖。
为了保证不会有显示前次效果的问题,则对显示的长度进行有定位数的预留,每次显示相同长度。
如果数字长度不足,则同样预留了长度,这样可以对前次的显示结果完成个覆盖的效果,避免显示。
同时对输入的数字有位数长度的限定,即当位数达到定时,则只显示当前输入的数字,而不能继续输入。
方便确定运算结果的位数,也可以使得最后输出结果时不会因长度不足而又被覆盖不完全的。
总结,显示输出软件编写上是在不断调用消息队列时候,更新消息中的内容,并且重写覆盖已经显示的内容,达到完成显示所需数字和运算结果这样的效果。
运算符函数编写除了显示部分,本次设计另大块的设计部分是函数运算模块的设计。
作为个计算器,除了显示输入数字外,更重要的是得到所需要的计算结果。
所以,在完成数字显示结果的同时,应该考虑的是将输入数字,按照对应的按钮进行计算,输出结果。
函数运算编写包含几个部分第,在能显示输入的数字以后,我们要将不断输入的数字变成对应的数进行输出。
开始储存当前输入数字计数器自加计数器大于限定值按下数字按钮有反应之前存储的数当前数字显示输出保持显示当前数直到按下运算符号或清零结束小数点标志位是否为当前数字的负计数器次数次方计数器自加输出数加上变更后的数字图数字组合成数显示流程图如图所示,输入数字转化成数,关键是要记录两个部分,个是存储当前输入数字,和已经输出的数。
将已经输出的数乘和当前数字相加则成为个新的数输出。
有小数点的数样,在按下小数点后,改变个标记位,同时声明个新的计数器,每输入个数字后乘以的负计数次方,再加上已输出的数后,成为个新的数。
个数输入完毕后,将数放入个数组中,以便在之后运算过程中读取输入结果。
对数的显示输出完成后,是按下相应运算符后进行对应的运算。
基本运算输出流程图如图开始判断变量是否有运算结果储存根据运算符计算运算结果运算结果是当前输入数按下运算符号函数输出运算结果结束根据按下的运算符号改变运算符标志位图根据运算符号输出结果流程图完成运算符结果运算和显示的有两个要点,其要在运算函数中传入已输入数字,和已存在的之前的预算结果,这两个数利用两个变量进行保存。
为了方便对两个变量进行操作,所以两个变量定义成全局变量来保存两者的值,方便在整个循环过程中调用,能够更简单和直观的对变量进行读取,存放运算结果。
第二,要定义符号的标志位,再按下按钮后,利用语句来根据标志位对运算符号进行判断。
根据对应的运算符号,对之前的两组数字进行预算。
即根据符号,将传进来的
