永利国际【真.十年品牌】

永利国际平台

永利国际LCD Panel Suppliers, Touch Panel
Manufacturers

新闻资讯News

永利国际LCD显示屏支持触摸屏的C代码怎么写啊?

发表时间:2019-09-28 18:17

  比如我想在LCD的右下角弄一个button按钮区域支持触屏等等的,是基于什么原理

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  基本流程:启动初始化-》TP开始工作-》TP芯片监视TP动作,有动作时给主控芯片发信号-》主控芯片转到TP处理程序-》根据TP的一系列笔画动作,判断如何响应-》响应并在LCD上显示结果(也可能没结果)-》返回TP芯片监控状态。

  你可以把TP看成很多点的透明屏,它的点和LCD显示点是多对一的关系。追问我主要是对他说的什么那个区域的设置不是太清楚,(他弄一个区域范围,在此范围内触摸有效,还有对防抖动怎么弄?)追答一旦TP成形,其有效工作区的大小是固定的。永利国际一般都是TP的外形向中心反几个毫米。

  如果你拿到的TP和LCD是互相匹配的,把TP和LCD固定在一起以后,LCD可显示的范围内对应的TP区域都是有效区。

  如果你想限定很小一块地方为有效区,比如LCD显示的右下角15*15点阵可触摸,其它地方无反应。这个靠你对TP反馈信号的处理。举例:显示屏尺寸为128*160点阵,其四个角的坐标为(0,0)、永利国际,(127,0)、(0,159)、(127、159),对应的TP回馈数值为(XS,YS)、(XE,YS)、(XS,YE)、(XE,YE),因为TP的回馈信号基本是线点的TP有效区域应该为:XE-[(XE-XS)128*15]=X=XE

  当你的主控芯片读到的值符合上面条件时,软件上启动相应的动作,否则软件不响应。