标题: 硅胶按键,PIC单片机,老是按键不灵敏, [打印本页]

作者: yy005566    时间: 2018-6-5 22:34
标题: 硅胶按键,PIC单片机,老是按键不灵敏,
有时按几下才有反应,有时按一次就反应了好多次,不知为何?程序做了按键延时判断,以及while松键判断,求大神救救我?
作者: wulin    时间: 2018-6-6 06:50
橡胶按键导通阻值很大,单片机准双向I/O口内部上拉电阻阻值较小难以准确判断按键状态。如果把I/O口设置成开漏模式(51单片机的P1就是开漏),外接100K~200K上拉电阻可以解决。
作者: zhangxiaozi    时间: 2018-6-6 08:44
硅胶老化接触不好,毛刺超过了你的延时检测,用铅笔涂抹一下硅胶导电部分,或剪一块锡纸贴在下边,调整你的延时
作者: a570532086    时间: 2018-6-6 09:53
有问题,先查查硬件吧,用示波器看看返回的信号大概情况。
作者: wenzedong    时间: 2018-6-6 10:56
我认为可能是你延时时间问题,10~20us延时,PIC我没学过,硅胶按键也没用过,按照我的思路来说,试着用外部中断下降沿,在中断服务函数函数中设置容易观察的现象,观察每次按下都会观察到




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1