欢迎来到天天文库
浏览记录
ID:14889587
大小:68.50 KB
页数:5页
时间:2018-07-30
《arn触摸屏驱动实验》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、ARM实验报告触摸屏驱动实验班级:电信091学号:200916022xx姓名:xxx指导教师:xxx日期:2011年11月20日5ARM实验报告5ARM实验报告一、实验目的1.了解触摸屏基本概念与原理。2.理解触摸屏与LCD的密切配合。3.编程实现对触摸屏的控制。二、实验内容学习触摸屏基本原理,理解对触摸屏进行输出标定、与LCD显示器配合的过程。三、预备知识1、用EWARM集成开发环境,编写和调试程序的基本过程。2、ARM应用程序的框架结构。3、能够在LCD上进行格式化输出。四、实验设备及工具硬件:ARM嵌入式开发平台、用于ARM920T的JTAG仿真器、PC机P
2、entium100以上。软件:PC机操作系统Win2000或WinXP、EWARM集成开发环境、仿真器驱动程序、超级终端通讯程序五、实验原理及说明1.触摸屏原理触摸屏按其工作原理的不同分为表面声波屏、电容屏、电阻屏和红外屏几种。常见的有电阻触摸屏。如图3-20所示,电阻触摸屏的屏体部分是一块与显示器表面非常配合的多层复合薄膜,由一层玻璃或有机玻璃作为基层,表面涂有一层透明的导电层,上面再盖有一层外表面硬化处理、光滑防刮的塑料层,它的内表面也涂有一层透明导电层,在两层导电层之间有许多细小(小于千分之一英寸)的透明隔离点把它们隔开绝缘。5ARM实验报告图3-20(北泰
3、)触摸屏的结构如图3-21所示,当手指或笔触摸屏幕时(图c),平常相互绝缘的两层导电层就在触摸点位置有了一个接触,因其中一面导电层(顶层)接通X轴方向的5V均匀电压场(图a),使得检测层(底层)的电压由零变为非零,控制器侦测到这个接通后,进行A/D转换,并将得到的电压值与5V相比即可得触摸点的X轴坐标为(原点在靠近接地点的那端):Xi=Lx*Vi/V(即分压原理)同理得出Y轴的坐标,这就是所有电阻触摸屏共同的最基本原理。图3-21触摸屏坐标识别原理六、实验步骤1.启动H-JTAG仿真器并进行初始化配置。2.启动EWARM0新建工程,将“Exp5触摸屏驱动实验”中的
4、文件添加到工程。3.在头文件中定义宏及常量(tchscr.c,tchscr.h)4.编写测试函数(tchscr.c)将触摸动作及触摸点坐标在超级终端上显示出来。5.校准触摸屏坐标输出,转换坐标,与LCD紧密配合可以使用TchScr_GetScrXY()函数来获得液晶屏的x、y方向的电压范围,分别点触摸屏有效面积的左上角和右下角,得到下列参数:5ARM实验报告TchScr_Xmax=997;TchScr_Xmin=38;TchScr_Ymax=974;TchScr_Ymin=23;//此数值仅供参考,请以实际校对为准6.在ADS集成开发环境中编译、调试和运行工程程序
5、。七、思考题(1)电阻型触摸屏检测坐标值的原理答:A:屏体部分是一块与显示器表面非常配合的多层复合薄膜:B:由一层玻璃或有机玻璃作为基层表面涂有透明的导电层(OTI,氧化铟),导电体,透光率为80%);C:上面再盖一层外表面硬化处理、光滑防刮塑料层,它的内表面也涂有一层OTI在两层导电层之间有许多细小(小于千分之一英寸)的透明隔离点把他们隔开绝缘;D:当手指接触屏幕,两层OTI导电层(层间距2.5微米)出现一个接触点,因其中一面导电层接通Y轴方向的5V均匀电压场,使得侦测层的电压由零变为非零,控制器侦测到这个接通后,进行A/D转换,可得触摸点的Y轴坐标;同理得出X
6、轴坐标;E:电阻屏根据引线数多少,分为四线、五线等多线电阻触摸屏。(2)如果LCD坐标原点在右下角,分辨率为240X180,触摸屏坐标原点在右上角请给出触摸屏输出坐标的转换公式,对触摸屏的分辨率有什么影响。答:lcdx=(x-TchScr_Xmin)*LCDWIDTH/(TchScr_Xmax-TchScr_Xmin)lcdy=(TchScr_Ymax-y)*LCDHEIGHT/(TchScr_Ymax-TchScr_Ymin)其中TchScr_XminTchScr_Xmax为触摸屏的x轴上最小最大电压值。TchScr_YminTchScr_Ymax为触摸屏的y轴
7、上最小最大电压值。LCDWIDTH与LCDHEIGHT分别是显示屏的宽度和高度。x与y是触摸点的电压值。lcdx与lcdy是转换后的坐标。触摸屏的分辨率尽管可以达到很高,但由于LCD分辨率的限制,触摸屏的分辨率为240X180。5
此文档下载收益归作者所有