>
1、连接方法:

2、使用方法:
(1)、标准使用:

把对应textarea赋值的端口赋值高电平textarea赋值,即“1”textarea赋值,按键按下textarea赋值,端口被拉低至低电平textarea赋值,即“0”,通过检测该端口的电平即可判断按键是否按下。
(2)、按键去抖动:
上图看出按键按下和松开的瞬间出现机械抖动,这个抖动时间虽然很短,一般 10~15 ms,不同按键抖动不同,但对应单片机来说,很轻松就能检测到,单片机是 us 级别。但实际上只进行一次按键操作,但有可能执行了多次按键结果,这就是抖动造成的,所以大多数产品实际使用中都使用了按键去抖功能。
软件去抖原理:
①、检测到按键按下后进行 10~15 ms 延时,用于跳过这个抖动区域
②、延时后再检测按键状态,如果没有按下表明是抖动或者干扰造成,如果仍旧按下,可以认为是真正的按下。并进行对应的操作。
③、同样按键释放后也要进行去抖延时,延时后检测按键是否真正释放。
原文链接:https://www.eeworld.com.cn/mcu/article_2016092829906.html
相关标签 :
上一篇: 请重新拉起支付,请重新拉起支付100
微信医疗(登记+咨询+回访)预约管理系统
云约CRM微信小程序APP系统定制开发
云约CRM体检自定义出号预约管理系统
云约CRM云诊所系统,云门诊,医疗预约音视频在线问诊预约系统
云约CRM新版美容微信预约系统门店版_门店预约管理系统
云约CRM最新ThinkPHP6通用行业的预约小程序(诊所挂号)系统联系电话:18300931024
在线QQ客服:616139763
官方微信:18300931024
官方邮箱: 616139763@qq.com