蓝桥杯单片机状态机按键长按和短按实现不同功能

本文只介绍主要代码段,完整代码可参考我的
“蓝桥杯单片机状态机按键按下和松开实现不同功能”

蓝桥杯单片机状态机按键长按和短按实现不同功能

定义变量
key_time 按键计时时长
key_time_flag 按键计时标志位
在这里插入图片描述

实现长按和短按不同功能的代码段

蓝桥杯单片机状态机按键长按和短按实现不同功能_第1张图片

每过1ms,key_time自增1
蓝桥杯单片机状态机按键长按和短按实现不同功能_第2张图片

你可能感兴趣的:(单片机,状态机)