贵州大学实验报告
学院:计信学院 专业: 班级:
姓名 实验时间 实验项目 实 2013.5.7 学号 指导教师 余珮嘉 实验组 成绩 实验四:触摸屏驱动实验 1.了解触摸屏基本概念与原理。 验2.理解触摸屏与 LCD 的密切配合。 目3.编程实现对触摸屏的控制。 的 实1、用 ARM ADS1.2 集成开发环境,编写和调试程序的基本过程。 验2、ARM 应用程序的框架结构。 要3、能够在 LCD 上进行格式化输出。 求 1. 触摸屏原理 实2. 电阻触摸屏的有关技术 验3. 触摸屏的控制 原4. 触摸屏相关电路图 理 5. 触摸屏与显示器的配合 实硬件:ARM嵌入式开发平台、用于ARM920T的JTAG仿真器、PC机Pentium100以上。 验软件:PC机操作系统Win2000或WinXP、ARM ADS1.2集成开发环境、仿真器驱动程 仪序、超级终端通讯程序 器 1.新建工程,将“Exp5 触摸屏驱动实验”中的文件添加到工程。 2.在头文件中定义宏及常量(tchscr.c,tchscr.h) 3. 定义驱动函数(tchscr.c) 4.编写测试函数(tchscr.c) 实5.校准触摸屏坐标输出,转换坐标,与 LCD 紧密配合 验可以使用 TchScr_GetScrXY()函数来获得液晶屏的 x、y 方向的电压范围,分别点触摸屏 步有效面积的左上角和右下角,得到下列参数: 骤 TchScr_Xmax=997; TchScr_Xmin=38; TchScr_Ymax=974; TchScr_Ymin=23;//此数值仅供参考,请以实际校对为准 实验学习触摸屏基本原理,理解对触摸屏进行输出标定、与 LCD 显示器配合的过程。 内容 超级终端显示: 实验数据 (1)电阻型触摸屏检测坐标值的原理 答:A: 屏体部分是一块与显示器表面非常配合的多层复合薄膜: B:由一层玻璃或有机玻璃作为基层表面涂有透明的导电层(OTI,氧化铟),导电体,透光率为80%); C:上面再盖一层外表面硬化处理、光滑防刮塑料层,它的内表面也涂有一层OTI在两层导电层之间有许多细小(小于千分之一英寸)的透明隔离点把他们隔开绝缘; D:当手指接触屏幕,两层OTI导电层(层间距2.5微米)出现一个接触点,因其中一面导电层接通Y轴方向的5V均匀电压场,使得侦测层的电压由零变为非零,控制器侦测到这个接通后,进行A/D转换,可得触摸点的Y轴坐标;同理得出X轴坐标; 实验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_Ymin TchScr_Ymax 为触摸屏的y 轴上最小最大电压值。LCDWIDTH 与LCDHEIGHT 分别是显示屏的宽度和高度。x 与y 是触摸点的电压值。lcdx与lcdy是转换后的坐标。触摸屏的分辨率尽管可以达到很高,但由于 LCD 分辨率的,触摸屏的分辨率为240X180。 实验总结: 在实验中,点击触摸屏的时候发现,在同一个点迅速点击两下,在超级终端就会显示:“Action=double click ”,提示这是在触摸屏上双击。 指导教师意见 签名: 年 月 日