1.如何判断按键成功按下?
2.在什么时候采集数据?
按键在按下的过程中会产生大约2ms-3ms抖动,如果此时此刻采集数据来判断按键是不准确的,那么为了采集到准确的数据需要设置一个大约10ms左右的计数器。
原理:当key按下,key_cnt开始计数,当key_cnt > 10ms 则判断按键成功按下。
代码请看附图:
本人小白~~~~~~~~~欢迎指出我的缺点。。。。。。。
1.如何判断按键成功按下?
2.在什么时候采集数据?
按键在按下的过程中会产生大约2ms-3ms抖动,如果此时此刻采集数据来判断按键是不准确的,那么为了采集到准确的数据需要设置一个大约10ms左右的计数器。
原理:当key按下,key_cnt开始计数,当key_cnt > 10ms 则判断按键成功按下。
代码请看附图:
本人小白~~~~~~~~~欢迎指出我的缺点。。。。。。。
>