第六讲触摸屏的使用重点.pptVIP

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
作 业 参考本讲内容,自己建立项目,实现触摸控制图片的显示功能,要求可以脱机运行。并提交编译好的bin文件。 * P.191 了解触摸屏。 * 首先演示出厂测试程序中的触摸屏测试。 * 触摸笔分别点触LCD屏幕左上、左下、右下、右上、中心四个位置,得到的触摸屏返回的坐标数据。 * 观察主函数中的CmdTip结构体,找到Test_Touchpanel,右键“go to”。 * 跳转到Touchpanel.c源文件中。注意红线的变量和函数。在AdcTsAuto上点右键“goto”。 * 可以看到,这里从rADCDAT0和rADCDAT1中获得了触摸屏坐标数据(P.197-199)。 * 触摸笔分别点触LCD屏幕左上、左下、右下、右上、中心四个位置,得到的触摸屏返回的坐标数据。 可以看到这些数据不是我们想要的像素点坐标数据。怎么办? * P.191 了解触摸屏。 * * 修改LCD_TF.c源文件,注释掉Lcd_TFT_Init()函数中第四行往后的所有代码。 增加清屏代码,设置背景色为白色。 * 修改LCD_TF.c源文件,在Lcd_TFT_Init()函数中画黑色网格。 * 学习目的 * 纵向,蓝色点。 * 横向,红色点。 * 建立数据(触摸屏返回数据与屏幕像素坐标)对应关系。 * 用matlab进行数据拟合。 * 拟合结果1 * 拟合结果2 * 修改Touchpanel.c源文件,首先在定义xdata,ydata的地方定义变量x,y;然后在函数AdcTsAuto()中添加、修改如上红色下划线语句。 * 再次用触摸笔点触LCD屏幕左上、左下、右下、右上、中心四个位置,得到的触摸屏返回的坐标数据。可以看到这些数据几乎就是我们想要的像素点坐标数据了。 * P.191 了解触摸屏。 * 学习目的 * 在第五讲玩转LCD屏幕显示的基础上进行修改。增加了触摸屏相关源文件(修改相应程序,进行坐标矫正)。并将图片数组,显示图片相关函数,以及LCD显示初始化函数都按之前内容做了相应修改。 * Touchpanel.c源文件中Test_Touchpanel()函数中注释掉的部分。 * Main.c中的外部声明。 * Main(),while循环中的代码。 * 发挥创造力。 * * * 第六讲 触摸屏的使用 主讲教师:王彬丽 随堂练 通过前面学习,你可以在出厂代码的基础上实现LCD显示图片(静态或动态)的功能?如果不可以,你认为难点在哪? 主要内容 1 2 如何采集屏幕的坐标? 屏幕坐标如何矫正? 3 如何通过触摸屏控制切换图像? 如何采集屏幕的坐标? 了解: 如何获得触摸屏的坐标数据? 采集屏幕的坐标数据1 采集屏幕的坐标数据2 采集屏幕的坐标数据3 采集屏幕的坐标数据4 采集屏幕的坐标数据5 主要内容 1 2 如何采集屏幕的坐标? 屏幕坐标如何矫正? 3 如何通过触摸屏控制切换图像? 触摸屏坐标如何矫正? 了解: 触摸屏坐标矫正算法 触摸屏坐标矫正1 数据获取1: 触摸屏坐标矫正2 数据获取2: 触摸屏坐标矫正3 矫正取点: 矫正取点: 触摸屏坐标矫正4 触摸屏坐标矫正5 矫正取点: 触摸屏坐标矫正6 0217 0289 0367 0413 0519 0584 0648 0733 0789 0860 0027 0054 0081 0108 0135 0162 0189 0216 0243 0270 XP Y Y=f(XP) 0875 0785 0694 0611 0521 0427 0336 0247 0158 0085 0048 0096 0144 0192 0240 0288 0336 0384 0432 0480 YP X X=g(YP) 触摸屏坐标矫正7 触摸屏坐标矫正8 触摸屏坐标矫正9 触摸屏坐标矫正10 触摸屏坐标矫正11 主要内容 1 2 如何采集屏幕的坐标? 屏幕坐标如何矫正? 3 如何通过触摸屏控制切换图像? 功能: 根据已矫正的坐标,将触摸屏均分为上、下、左、右四个区域,通过点击不同区域切换图像显示。 学会: 通过获取触摸点的坐标数据,控制LCD屏幕图像切换。 触摸屏控制图像切换1 触摸屏控制图像切换3 触摸屏控制图像切换4 触摸屏控制图像切换5 * * * P.191 了解触摸屏。 * 首先演示出厂测试程序中的触摸屏测试。 * 触摸笔分别点触LCD屏幕左上、左下、右下、右上、中心四个位置,得到的触摸屏返回的坐标数据。 * 观察主函数中的CmdTip结构体,找到Test_Touchpanel,右键“go to”。 * 跳转到Touchpanel.c源文件中。注意红线的变量和函数。在AdcTsAuto上点右

文档评论(0)

shuwkb + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档