本文只介绍主要代码段,完整代码可参考我的 “蓝桥杯单片机状态机按键按下和松开实现不同功能” 蓝桥杯单片机状态机按键长按和短按实现不同功能 定义变量 key_time 按键计时时长 key_time_flag 按键计时标志位 实现长按和短按不同功能的代码段 每过1ms,key_time自增1