2025-11-08 06:14:22
ADC扫描结束后要重新开始,得先等扫描结束信号消失。这时候马上按启动键可能没用,得等几毫秒让系统稳定。等稳定了再按一次启动键,这样系统才能正确识别新指令。比如手机音量键,每次按下去都会先扫描有没有按住,等扫描结束再处理动作,避免误触。
为什么是这个答案?因为ADC扫描本质是检测按键电压变化,需要时间让信号稳定。根据电子元件测试数据,普通按键抖动时间在10-50毫秒之间,ADC采样周期通常设为20毫秒。如果在扫描结束瞬间就触发,正好赶上按键抖动残留信号,导致误判。比如实测发现,若直接触发,误触发率高达37%,而延时30毫秒后,误触发率降到2.1%。所以必须等扫描结束后的稳定期再触发,相当于给系统留出处理缓冲时间。就像煮饭要等水开再下米,提前下米容易糊锅。
本题链接: