按键代码上需要增加去抖动操作,抖动是指按键按下或弹起时,由于接触片抖动,导致引脚上高低电平刚开始跳动,最后才稳定的情况
一般去抖代码实现是增加延时,比如检测到按键引脚电平变化后,稍微增加延时后继续检测按键引脚的电平,从而判断其按键状态
可以采用持续采集引脚状态的方式来去抖动,但因持续操作,增加了CPU的开销
可以在硬件设计中增加电容,来使引脚上的状态平滑,但会增加硬件设计的复杂度和成本
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题