码迷,mamicode.com
首页 > 其他好文 > 详细

STM32 触摸屏实验--梁骏师兄指点--15.01.27

时间:2015-01-27 21:36:31      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:

1.标志位一般声明为 u8 flag
不必初始化 默认为0
0取反为非0 非零取反为0
程序写 if (flag_BRchange) if (!flag_BRchange)
注意:标志位不一定是0和1 常常是 0 和 非零 作为标志位

2.按屏一次 多次反应 ---松手检测

标志位--计数器--keytimes  

判断按下屏幕后,keytimes ++  

在判断触点位置时 加上条件  &&keytimes<2

这样只有第一次按触屏时 会执行响应,持续按住,&&keytimes会大于等于2 不符合小于2的的条件

达到 一次按屏 只执行一次操作的目的。 类似于51按键松手检测。比本科用的方法要好。不是等按键松开在执行。。

keytimes  的第一种用法:按住屏,只执行一次、且马上执行 

keytimes  的第二种用法:按住屏,一段时间内只执行一次,比如1s,1s后不断执行,

            实现按住屏,连续输入多次,不用一下一下点击。手机,电脑键盘都是这个原理

 

STM32 触摸屏实验--梁骏师兄指点--15.01.27

标签:

原文地址:http://www.cnblogs.com/xmu2014lbw/p/4253856.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!