STC15单片机 - 按键单击和长按检测(外部中断)
- ✨本案例来源于硬件家园的《STC15实战项目》中的内容,学习一下采用面向对象的编程思路,进行模块化设计,实现其功能。也方便在其他项目中进行移植使用。
- 🌴测试芯片:
IAP15W4K61S4
单片机
🛠功能介绍
🔖采用按键扫描,利用定时器中断进行长按检测。单击LED(P34)电平翻转,长按2S以上,LED闪烁一次。
- 🛠按键接线说明(需要接上拉电阻)
⛳引脚说明
- 🌿按键:P32
- 🌿LED:P34
📝模块代码
- Key.c代码
/* Includes ------------------------------------------------------------------*/
<