mobile wallpaper 1mobile wallpaper 2mobile wallpaper 3mobile wallpaper 4mobile wallpaper 5mobile wallpaper 6mobile wallpaper 7mobile wallpaper 8mobile wallpaper 9mobile wallpaper 10mobile wallpaper 11mobile wallpaper 12mobile wallpaper 13
197 字
1 分鐘
GPIO、按键与LED
2026-04-27

03 GPIO、按键与 LED#

1. GPIO 基本用法#

  • 输出:写端口位控制 LED
  • 输入:读取端口位判断按键状态

2. 按键消抖#

机械按键在按下/松开瞬间会抖动,常见处理方式:

  • 软件延时消抖(5~20ms)
  • 定时器采样消抖

3. 扫描策略#

  • 独立按键:轮询扫描简单直接
  • 矩阵键盘:行列扫描节省 IO

4. LED 模式设计#

建议使用 mode 状态机:

  • mode=1 正向流水
  • mode=2 反向流水
  • mode=3 分组闪烁
  • mode=4 全闪
  • mode=5 扩展特效

5. 实验检查项#

  1. 每个按键只触发一次(无连发抖动)
  2. 模式切换响应及时
  3. 无按键时保持当前模式或熄灭(按需求)
分享

如果這篇文章對你有幫助,歡迎分享給更多人!

GPIO、按键与LED
https://lemusakuya.com/posts/study-notes/mcu-development/03_gpio_按键_led/
作者
レム・咲く夜
發布於
2026-04-27
許可協議
CC BY-NC-SA 4.0

部分資訊可能已經過時

目錄