打印

有大神帮帮我么

[复制链接]
748|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
115675550|  楼主 | 2014-12-12 22:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用PSoc 5PL开发板正确可靠地识别按键SW2和SW3的单击、双击、短按、长按操作,并在LCD和LED上实时显示结果。
单击和双击的操作和判断类似于鼠标按键时的情形。
        若按键被按下后,保持按下的时间短于2s即松开,判为短按;
若按键被按下后,保持按下的时间长于2s,判为长按。长按时,自按下后第2s开始,至按键松开的期间,等效视为每0.25秒进行了一次短按操作。
        将按键情况实时显示在LCD屏幕上。
        用LED4对应SW2的状态,LED3对应SW3的状态,用LED显示按键操作状态要求如下:
1.        当为单击、短按、长按时,按键按下时LED亮,松开时LED灭;(长按时,自按下2s后LED以0.25s为周期闪烁,直至松开LED转为灭)
2.        当为双击时,LED较快速地闪烁2s后灭,若该2s期间内判断到下一次的按键操作,则LED状态立即由下次按键操作决定。
        你的设计要能适用于正常的按键抖动情况,即实现按键去抖动。
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

2

帖子

0

粉丝