STM32 开发

STM32 控制 LED 与按键交互实验

经典 GPIO 入门项目,适合刚接触 STM32 的同学

一、项目简介

本实验通过 STM32 单片机实现按键控制 LED 灯亮灭, 是 GPIO 输入输出学习中的经典项目。完成本实验后, 可以掌握引脚初始化、输入检测和输出控制等基础内容。

二、实验目标

三、实现步骤

  1. 配置 LED 引脚为推挽输出模式。
  2. 配置按键引脚为输入模式。
  3. 编写循环程序不断检测按键状态。
  4. 当按键按下时切换 LED 状态。

四、示例代码说明

while(1)
{
  if(KEY_Scan() == 1)
  {
    LED0 = !LED0;
  }
}

五、实验总结

本实验虽然简单,但它是后续学习数码管、蜂鸣器、 传感器和串口通信等内容的重要基础。

上一篇教程 下一篇教程