1、实验目的:利用板载的四个按键,来控制板载的4个LED等的亮灭。
2、硬件资源
1)LED 灯 D9、D10、D11、D12
2)蜂鸣器
3)四个按键:S7、S8、S9、S1
硬件连接:
3、软件设计
1、key.c
<pre name="code" class="cpp">#include "key.h"
#include "delay.h"
//按键初始化函数
void KEY_Init(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOB, ENABLE);//使能时钟
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3|GPIO_Pin_4|GPIO_Pin_5|GPIO_Pin_6;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;