嵌入式系统实践实验9触摸屏_第1页
嵌入式系统实践实验9触摸屏_第2页
嵌入式系统实践实验9触摸屏_第3页
嵌入式系统实践实验9触摸屏_第4页
嵌入式系统实践实验9触摸屏_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验9 触摸屏主要内容触摸屏A/D实验内容2014华东师范大学计算机科学技术系2主要内容触摸屏A/D实验内容2014华东师范大学计算机科学技术系3触摸屏基本结构含触摸板和显示屏:显示屏:显示触摸板:置于显示屏之上感应触控操作2014华东师范大学计算机科学技术系4显示屏触摸板触摸板显示屏上面下面触摸屏特点透明:透明度、色彩失真度、反光性和清晰度绝对坐标系统:每一次定位坐标与上一次定位坐标没关系,物理上是一套独立的坐标定位系统,漂移问题,同一点触摸的采样数据不同定位原理:原理不同,传感器不同,反应速度、可靠性、稳定性和寿命不同2014华东师范大学计算机科学技术系5触摸屏与其它操控方式触摸屏:直接定

2、位的绝对坐标鼠标、触摸板:由当前坐标和相对位移来计算绝对坐标2014华东师范大学计算机科学技术系6触摸屏的工作机制2014华东师范大学计算机科学技术系7获得触模点相对于触摸板的物理坐标将触摸板的物理坐标转换为显示屏物理坐标处理触控事件坐标转换传感器将触摸板的触摸信号转换为电信号A/D触摸屏主要类型表面声波触摸屏普通屏幕,通过超声波发射与接收定位电容感应触摸屏屏幕表面加电压,触摸屏时,手指接地,形成电容效应红外线触摸屏屏幕边框装有红外线发射和装置电阻触摸屏屏幕表面含多层复合膜2014华东师范大学计算机科学技术系8表面声波触摸屏结构2014华东师范大学计算机科学技术系9上面是一块平面、球面或是柱面

3、的玻璃平板下面是CRT、LED、LCD或等离子显示器没有任何贴膜和覆盖层玻璃屏的合理位置固定竖直和水平方向的超声波发射器,以及相应的超声波接收器玻璃屏的四个周边则刻有45角由疏到密间隔非常精密的反射条纹表面声波触摸屏触控原理2014华东师范大学计算机科学技术系10表面声波触摸屏特性清晰美观抗暴反应速度快性能稳定,响应速度快具有第三轴,压力轴响应适于各种场合,特别是公共场所缺点:灰尘和水滴阻挡表面声波的传递,积累到一定程度,信号也就衰减得非常厉害2014华东师范大学计算机科学技术系11电容触摸屏结构电容触摸屏触控原理2014华东师范大学计算机科学技术系13Q:电量 U:电压d:平行电板距离电容触

4、摸屏特性优点寿命长,在光损失和功耗上优于电阻技术可以支持多点触控技术缺点反光严重色彩失真,图像字符模糊误动作不能戴手套漂移,温度,环境影响2014华东师范大学计算机科学技术系14红外线触摸屏2014华东师范大学计算机科学技术系15电阻触摸屏结构2014华东师范大学计算机科学技术系16电阻触摸屏结构2014华东师范大学计算机科学技术系17电阻触摸屏原理2014华东师范大学计算机科学技术系18VVrefR1R2线路上的电流 I 相同电阻为均匀介质:屏幕一端屏幕另一端X为屏幕宽度x为触摸点位置触摸点电阻触摸屏原理将触摸点的电压由A/D转换为数字量2014华东师范大学计算机科学技术系19VminRVm

5、axVUlevel屏幕规格边界1边界2触摸点主要内容触摸屏A/D实验内容2014华东师范大学计算机科学技术系20A/D2014华东师范大学计算机科学技术系21保持电路,用于取样并使某瞬时电压并保持一段时间取样保持电路2014华东师范大学计算机科学技术系22当K接通时,可以充放电,使电压同输入信号当K断开时,保持K接通时的最后状态取样保持工作原理图2014华东师范大学计算机科学技术系23控制开关的闭合闭合时充电保持放电保持计数式量化A/D转换计数器初值为0,进入D/A转换器,并作为比较器输入,模拟输入与该值比较,如果不一平衡,则计数器加1,如此循环,直到满足条件2014华东师范大学计算机科学技术

6、系24D/A转换器计数器比较器+-模拟输入满足停止条件时输出数值加1起始值或为0从0开始累加逐次逼近A/D转换类似于二分法:从最高位开始,逐位比较2014华东师范大学计算机科学技术系25D/A转换器寄存器和控制逻辑比较器+-模拟输入满足停止条件时输出数值对应位置1或0起始值或为中间值,即:寄存器最高位为1,其余位为0寄存器组 ADCCON2014华东师范大学计算机科学技术系260:转换正在进行1:转换结束正常模式/Sleep模式转换通道选择通过读取转换数据的操作来启动转换启动转换寄存器组 ADCPSR比例因子,决定转换时间的长短,数据越大,转换时间越长。2014华东师范大学计算机科学技术系27

7、寄存器组 ADCDATA/D转换数据值 9:0转换后的“级别”2014华东师范大学计算机科学技术系28主要内容触摸屏A/D实验内容2014华东师范大学计算机科学技术系29例程点拨触摸板与显示屏之间的坐标转换由于A/D转换误差普遍,所以例程中多次采样取值,取平均值2014华东师范大学计算机科学技术系30for(i=0; i5; i+) rADCCON |= 0 x1;/ X方向开始转换 while(rADCCON & 0 x1 = 1);/ 检查转换是否开始 while(rADCCON & 0 x40) = 0);/ 检查转换是否结束 unPointXi = (0 x3ff&rADCDAT);

8、/ 读取转换值/ 计算平均值unPosX = (unPointX0+unPointX1+unPointX2+unPointX3+unPointX4)/5;f_unPosX = unPosX; / 最终结果(级别)实验内容一学习例程:点击触摸屏左下和右上角,通过对角线定位法确定触摸屏的坐标范围点击触摸屏的任意位置,将触摸屏坐标转换成液晶对应坐标后显示坐标位置2014华东师范大学计算机科学技术系31实验内容二将屏幕划分成田字形四等分,初始时底色为黑色,白线条分开,数字标号。如图:点击不同区域后,该区域底色变为其他颜色(红、黄、蓝、白之一),字体颜色变为黑色,输出非字符标号的任意字符(例如OK)再点击其他区域后,前一次点击过的区域恢复原状态(黑底、白线条、白数字标号),当前点击区域变化情

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论