付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、C 语言按键代码unsigned int Key2Process()if (KEY2=1)/ 有按键if (startkey2flag=0)/ 是新的按键按下startkey2flag=1;key2downtime=G_timebase;shortkey2flag=0;return NOKEY;else/ 已经开始按键计时 , 当检测按键计时超过长按时间则不管释放没有,直接判断一次长按 , 并清除标志if (G_timebase-key2downtime>LONGKEYTIME)/ 大于长按时间 , 判断为长按startkey2flag=0;return LONGKEY;else/ 判断
2、是否是双击第二次按下if (key2doubleflag=2)if (G_timebase-key2doublewaittime<WAITDOUBLETIME)/ 在没有超过双击等待时间内检测到再次按键,把标志改为1,并设置时间等待释放key2doubleflag=1;key2downtime=G_timebase;return NOKEY;else/ 超了时间,属于新的一次按键startkey2flag=1;key2doubleflag=0;key2downtime=G_timebase;shortkey2flag=0;return NOKEY;else/ 没事做return NOKE
3、Y;else/ 无按键 , 或是按键抖动或是按键释放if (startkey2flag=1)/ 当前有按键待决if (G_timebase-key2downtime>LONGKEYTIME)/ 大于长按时间 , 判断为长按startkey2flag=0;return LONGKEY;else/ 不到长按时间 , 可能是短按或是长按的抖动if (G_timebase-key2downtime>SHORTKEYTIME)/ 大于短按时间 , 下面开始计时 , 判断是抖动还是真正释放if (shortkey2flag=1)if (G_timebase-key2uptime>JITT
4、ERTIME)/ 大于抖动时间 , 判断是真正的短按释放if (key2doubleflag=1)/ 有双击标志,说明是双击的第二次释放key2doubleflag=0;startkey2flag=0;shortkey2flag=0;return DOUBLEKEY;else/ 没有双击标志,看时间是否超过双击等待间隔if (G_timebase-key2uptime>WAITDOUBLETIME)/ 大于双击间隔,说明是单击startkey2flag=0;key2doubleflag=0;shortkey2flag=0;return SHORTKEY;else/ 可能是双击第一次释放,也可能是单击释放 , 先做2 标志,表示待定,如果在规定时间又按下,说明是双击key2doubleflag=2;key2doublewaittime=G_timebase;return NOKEY;else/ 时间短 , 是抖动,继续检测 , 啥事都不做return NOKEY;else/ 第一次碰到释放 , 做标志 , 开始记录释放时间shortkey2flag=1;key2upti
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年新型城市排水系统建设可行性研究报告
- 2025年医疗健康数据交换平台可行性研究报告
- 2025年可再生资源利用技术研发项目可行性研究报告
- 2025年现代农业产业链建设可行性研究报告
- 入盟合作协议书
- 乐童计划协议书
- 交房用电协议书
- 产业承包协议书
- 北流市2024广西玉林市大坡外镇村级就业服务专员招聘5人笔试历年参考题库典型考点附带答案详解(3卷合一)
- 中北大学框架考试题库及答案
- 民族团结教学课件
- 严格电话使用管理办法
- (2025年标准)简单砌石墙协议书
- (2025年标准)铁路实习协议书
- 重庆市涪陵榨菜集团股份有限公司营运能力分析
- 与4s店二手车合作合同协议
- 《中华民族共同体概论》考试复习题库(含答案)
- 国家开放大学《公共政策概论》形考任务1-4答案
- 学堂在线 雨课堂 学堂云 西方哲学精神探源 期末考试答案
- 2025年楚雄州金江能源集团有限公司招聘考试试题【答案】
- 道路应急抢修方案
评论
0/150
提交评论