lcd.c
#include "led.h"
void Delay(uint32_t count)
{
unsigned int i ;
for(;count!=0; count--)
{
i=500;
while(i--);
}
}
void LED_GPIO_Config(void)
{
GPIO_InitTypeDef GPIO_Initstruct;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE);
GPIO_Initstruct.GPIO_Pin = GPIO_Pin_8|GPIO_Pin_9|GPIO_Pin_10|GPIO_Pin_11;
GPIO_Initstruct.GPIO_Mode= GPIO_Mode_Out_PP;
GPIO_Initstruct.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOB,&GPIO_Initstruct);
}
void display()
{
GPIO_SetBits (GPIOB, GPIO_Pin_8 | GPIO_Pin_9| GPIO_Pin_10| GPIO_Pin_11);
Delay(400);
GPIO_ResetBits (GPIOB, GPIO_Pin_11);
Delay(400);
GPIO_ResetBits (GPIOB, GPIO_Pin_10);
Delay(400);
GPIO_ResetBits (GPIOB, GPIO_Pin_9);
Delay(400);
GPIO_ResetBits (GPIOB, GPIO_Pin_8);
Delay(400);
}