首页 > 代码库 > STM32 触摸屏实验--梁骏师兄指点--15.01.27
STM32 触摸屏实验--梁骏师兄指点--15.01.27
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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。