标题: 请教PIC单片机同时按两个按键怎么读取 [打印本页]

作者: 金复来    时间: 2023-9-3 11:18
标题: 请教PIC单片机同时按两个按键怎么读取
谢谢大家

作者: 一片一城    时间: 2023-9-3 16:24
if(k1 && k2)
   ......
作者: cnfloatleaf    时间: 2023-9-3 17:02
用10mS~50mS定时器中断(根据自己的程序选择),用2个寄存器给按键计数,在中断里面检测按键有无按下,如果按下,计数+1,检测当按键松开后,读计数值,如果计数值小于2,认为是抖动,丢弃,根据计数值大小,可以分为短按和长按,实现一键多能,如果2个计数值差不多,则判断为同时按下,处理过按键后将计数值清零,等待下一次按键动作。




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