网站大量收购独家精品文档,联系QQ:2885784924

基于ALIENTKE MiniSTM32开发板的触摸屏实验.pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于ALIENTKE MiniSTM32开发板的触摸屏实验.pdf

产 业 观 察 基于ALIENTKE MiniSTM32 开发板 的触摸屏实验 王 晓 (聊城大学 山东 ·聊城 252000 ) 摘 要 ALIENTKE MiniSTM32 开发板本身并没有触摸屏控制器,但是它支持触摸屏,可以通过外接带触摸屏的LCD 模块(比如ALIENTEK TFTLCD 模块),来实现触摸屏控制。利用软件模拟来实现对TFTLCD 模块的触摸屏控制,最 终实现手写功能。 关键词 ALIENTKE MiniSTM32 开发板 TFTLCD 模块 触摸屏控制 手写功能 中图分类号:TP33 文献标识码:A 1 触摸屏TFTLCD 简介 3 软件设计 TFT-LCD 即薄膜晶体管液晶显示器,其英文全称为Thin 该实验最核心的程序模块应该属于触摸屏校准代码了。 ( ) Film Transistor-Liquid Crystal Display。TFT-LCD 与无源TN- 触摸屏的校准通过void Touch_Adjust void 函数实现。触摸屏 LCD、STN-LCD 的简单矩阵不同,它在液晶显示屏的每一个象 校正原理:触摸屏是一种绝对坐标系统,特点是每一次定位坐 素上都设置有一个薄膜晶体管(TFT),可有效地克服非选通时 标与上一次定位坐标没有关系,每次触摸的数据通过校准转为 的串扰,使显示液晶屏的静态特性与扫描线数无关,因此大大 屏幕上的坐标,不管在什么情况下,触摸屏这套坐标在同一点 提高了图像质量。TFT-LCD 也被叫做真彩液晶显示器。 的输出数据是稳定的。不过由于技术原理的原因,不能保证绝 1.1 电阻式触摸屏显示原理 对坐标定位,点不准,这就是触摸屏最怕出现的问题:漂移。 电阻式触摸屏是利用压力感应进行控制的,主要部分是一 很多应用触摸屏的系统启动后先要执行校准程序。通常 块与显示器表面非常配合的电阻薄膜屏,它以一层玻璃或硬塑 应用程序中使用的LCD 坐标是以像素为单位的。比如说:左 料平板作为基层,表面涂有一层透明氧化金属导电层,上面再 上角的坐标是一组非0 的数值,比如(20,20),而右下角的坐标 盖有一层外表面硬化处理、光滑防擦的塑料层,它的内表面也 为(220,300)。这些点的坐标都是以像素为单位的,而从触摸 涂有一层涂层、在他们之间有许多细小的透明隔离点把两层导 屏中读出的是点的物理坐标,其坐标轴的方向、XY 值的比例 电层隔开绝缘。当手指触摸屏幕时,两层导电层在触摸点位置 因子、偏移量都与LCD 坐标不同,可以在程序中使用一个函数 就有了接触,电阻发生变化,在X 和Y 两个方向上产生信号, (我们采用Convert_Pos 函数)中把物理坐标首先转换为像素 然后送触摸屏控制器。当控制器侦测到这一接触并计算出(X, 坐标,然后再赋给POS 结构,达到坐标转换的目的。 Y)的位置,再根据获得的位置模拟鼠标的方式运作,这就是电 校正思路:在了解了校正原理之后,我们可以得出下面的 阻式触摸屏的最基本的原理。 一个从物理坐标到像素坐标的转换关系式: 1.2 电阻式触摸屏控制器XPT2046 简介 LCDx=xfac*Px+xoff; ALIENTEK TFTLCD 模块自带的触摸屏控制芯片为 LCDy=yfac*Py+yoff; ( ) XPT2046。XPT2046 是一款4 导线制触摸屏控制器,内含12 其中LCDx,LCDy 是在LCD 上的像素坐标,(Px,Py)

您可能关注的文档

文档评论(0)

wudixiaozi + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档