式中:
Xa=(X1+X2+...+Xn)/ n
Ya=(Y1+Y2+...+Yn)/ n
一般触摸屏将触摸时的X、Y 方向的电压值送到A/D 转换接口,经过A/D 转换后的X与Y 值仅是对当前触摸点的电压值的A/D 转换值,它不具有实用价值。这个值的大小不但与触摸屏的分辨率有关,而且与触摸屏与LCD 贴合的情况有关。如果想得到体现LCD 坐标的触摸屏位置,还需要在程序中进行转换。
4.结论
嵌入式系统的PDA越来越多的使用触摸屏做输入输出设备。本文以ARM920T内核的S3C2410芯片GX开发板为硬件平台,设计了嵌入式系统触摸屏交互功能模块,在全国大学生嵌入式系统竞赛的产品和作品中已多次应用。文中并对设计中的关键技术问题做了详细的分析与讨论。软件设计流程图和源代码及其它辅助程序等限于篇幅另文介绍。
本文作者创新点:
1.在S3C2410芯片GX开发环境下设计了嵌入式系统触摸屏交互功能模块。
2.编制了嵌入式系统触摸屏交互功能模块程序及辅助接口程序并对有关技术问题做了分析。
参考文献
[1]李中奇,张冬波,罗文俊.嵌入式Linux系统中触摸屏控制的研究与实现[J].工业控制计算机2005.02
[2] 刘红,覃光华,汪道辉.基于不带字库的图形LCD模块汉字显示解决方案[J].微计算机信息.2004.12P71-72
[3]张晓明,超声波触摸屏PC机接口驱动程序设计[J].计算机应用.2004.05
[4]Eugene Olafsen 等著.王建华译.Visual C++技术内幕6.0(第五版)[M].北京希望出版社.2002