一、项目简介
本实验通过 STM32 单片机实现按键控制 LED 灯亮灭, 是 GPIO 输入输出学习中的经典项目。完成本实验后, 可以掌握引脚初始化、输入检测和输出控制等基础内容。
二、实验目标
- 掌握 GPIO 输入输出的基本配置方法
- 学习读取按键状态
- 实现 LED 状态控制
三、实现步骤
- 配置 LED 引脚为推挽输出模式。
- 配置按键引脚为输入模式。
- 编写循环程序不断检测按键状态。
- 当按键按下时切换 LED 状态。
四、示例代码说明
while(1)
{
if(KEY_Scan() == 1)
{
LED0 = !LED0;
}
}
五、实验总结
本实验虽然简单,但它是后续学习数码管、蜂鸣器、 传感器和串口通信等内容的重要基础。