# 按键/矩阵键盘输入模块(独立按键 / 4×4 Keypad / 扫描扩展) **模块描述** 最朴素但最稳的输入:确认/返回/功能键;4×4 适合菜单参数输入、密码/编号输入。 **原理** * 独立按键:GPIO + 上拉/下拉 + 去抖 * 矩阵键盘:行列扫描(N 行 + M 列,IO=N+M) * IO 扩展:74HC165(并入串出)/ PCF8574(I²C)等减少 IO **接口** * 独立:GPIO 输入(可中断) * 矩阵:行列 GPIO * 扩展:SPI(74HC165)或 I²C(PCF8574) **板上设置** * 上拉电阻/电阻阵列 * RC 去抖(可选) * 指示 LED(可选) **电气指标(关键指标)** * 供电:3.3V/5V(看 MCU) * 关键:去抖策略(软件 5–20ms 常用)、抗干扰(长线要加 RC/施密特) **使用说明** * 电赛默认推荐:**软件去抖 + 状态机** * 如果按键线很长:加串阻 + 小电容、或用施密特触发器(74HC14)提升鲁棒性。 **关联赛题** 所有需要**参数设置/模式切换/人机操作流程**的题(尤其调参类、控制类、仪表类)。 **典型元器件** 轻触按键、薄膜键盘、74HC165/PCF8574、74HC14、电阻阵列。