本站资源限时全部免费
开启辅助访问
切换到窄版
登录
立即注册
首页
论坛
前线论坛
频道
软件
插件
Plugin
网课
搜索
搜索
每日签到
本版
文章
帖子
用户
QQ前线乐园
»
论坛
›
前线大厅
›
网络分享
›
深入解析按键单击、、长按的实现原理与过程 ...
返回列表
发新帖
深入解析按键单击、、长按的实现原理与过程
[复制链接]
254
|
0
|
2024-8-18 16:10:17
|
显示全部楼层
|
阅读模式
序言:在好多项目开发过程中我们一般会涉及到键盘的使用,为了使按钮的功能更多远化我们一般会区别键盘的单击、双击、长按等操作过程因而实现更多的功能。如今让我们来剖析一下她们的实现原理和过程。
一、原理解析(注意i:这儿我们的硬件设计为当按钮按下为低电平,如硬件设计不一致反过来即可,原理是相同的)
首先我们来看一下单击、双击、长按电平时序图
从三种时序图我们可以看出三种操作方法的区别就在于当按钮按下后低电平和高电平的时间,通过判定高低电平的变化时间就可以把这三种形式区别开。
单击、和长按的区别:
单击和双击时序图十分的相像,最大的区别就是按钮按下后低电平的持续时间,这儿我们对比单击和长按的时序图,可知长按的低电平时间要比单击的要长好多所以这儿我们假定单击时低电平的时间为S1,长按量低电平的时间为S2,我们只要在单击和双击之间加一个判别时间这儿我们加入S3作为判定,当按钮按下时低电平的时间超过了S3则判定为长按,若低电平时间大于S3则判定为单击。我们可以按照自己的须要设定S3的时间来规定哪些是长按,哪些是单击。
单击和双击的区别:
通过时序图我们可以看见双击相当于两次单击,双击时第一次按钮放开到第二次键盘按下有一个时间间隔这儿我们用D1表示,而双击和单击的区别在于在D1时间之后单击的电平仍然处于高电平状态,而双击则会再度出现一段低电平,这儿我们可以加一个定时器在第一次按钮放开后开始计时,计时的最大值为D2,这儿我们只要判定在D2时间内是否出现了低电平。倘若出现了低电平则双击,假如没有出现低电平则为单击。倘若出现低电平的时间超过了D2则为两次单击而不是双击。这儿我们可以修改D2的时间来改变双击的速率。
抖音能赚钱吗
,
抖音是什么意思怎么点
,
抖音里什么叫
相关帖子
•
抖音快手等平台成诈骗新工具,中国福彩网提醒警惕
•
超低价 qq 业务自刷,快手粉平台全网最低价,南笙旗下业务分区
•
旅行升级催生携程定制游新服务模式,四段视频趣说卖点
•
选择我们,专业服务让您满意,免费名片赞等热门商品等你来拿
•
QQ 代刷网:专业服务,主打免费名片赞等热门商品,稳定安全值得信赖
•
专业服务与热门商品等你来,QQ 代刷网值得信赖
•
选择我们,享受专业服务与热门商品,QQ 代刷网让您安心满意
•
快手刷 1 元 100 个?多平台 APP 亮点及直播平台战局解析
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
enrl305
1753
主题
1754
帖子
6071
积分
论坛元老
论坛元老, 积分 6071, 距离下一级还需 9993928 积分
论坛元老, 积分 6071, 距离下一级还需 9993928 积分
积分
6071
加好友
发消息
回复楼主
返回列表
QQ教程篇
网络分享
绿色软件
虚拟商品
影视资源
VIP项目
网络资源
软件下载
有奖活动
新闻资讯
图文推荐
热门排行
1
大道谈信仰:做对的事,远离短期诱惑,银行投资观点分享
2
微博舆论引导:从主体、客体和本体出发,探讨方法与作用
3
一带一路是什么意思?与你有什么关系?快来了解一下
4
抖音短视频带货交学费可靠吗?本文为你揭秘真相
5
普通人想搞自媒体,听听作者结合亲身经历怎么说
6
短视频运营之路:学习、思考、独立探索,成就优秀运营人员
7
抖音电商生态中蓝海赛道的判断与服务商的机遇
8
小红书新账号如何找选题?对标拆解、爆款选题、爆款拆解、超越突破