wulin 发表于 2017-9-10 12:29
需要设置按键抬起标志,否则会重复计数。楼主这个按键程序如果用于组合键功能才有意义,否则是简单问题复杂 ...
西瓜切忍者 发表于 2017-9-10 16:18
你没有,消抖的代码???
mrchen77 发表于 2017-9-10 15:44
你没有按键抖动处理,按一次单片机会检测到有多次的脉冲
xzf586 发表于 2017-9-10 19:21
是在另外一个程序里面包含这个按键扫描程序,当然在原来程序加上while(Button_Scan);可以解决问题,只是 ...
wulin 发表于 2017-9-10 20:40
你可以仔细观察一下,你这程序按键按下计一次数,抬起再计一次数。核心问题在Key_Value=Key_Push;
给你 ...
xzf586 发表于 2017-9-11 08:10
谢谢老兄提醒,确实是按下加1,松开又加1,
经过仔细分析 Key_Value=Key_Push;发现问题:
假如第一次按 ...
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |