通常采用延迟去抖动,就是让单片机取到一次低电平之后,过一段时间再次取低电平。中间的延迟时间取决于按键类型。代码的话网上很多,if(!key){delay(10) if(!key){key=1;}}
延时消抖。
采纳了 +QQ3053474 语音教你