标题: STM32控制LED循环亮源程序 [打印本页]

作者: z914205759    时间: 2019-6-18 11:43
标题: STM32控制LED循环亮源程序
#define USE_STDPERIPH_DRIVER
#define STM32F10X_HD
#include "stm32f10x.h"                  // Device header
#include   "LED.h"

#define   MAX    20000
void delay(uint32_t t)
{
while(--t);
}
int main(void)
{
  uint32_t t=0,f=MAX;
LED_Init ();
  GPIO_SetBits (GPIOB,GPIO_Pin_0|GPIO_Pin_1|GPIO_Pin_14 |GPIO_Pin_12 );
while(1)
{ while(t<MAX)
  {
  t++;
  GPIO_ResetBits(GPIOB,GPIO_Pin_0|GPIO_Pin_1|GPIO_Pin_14 |GPIO_Pin_12 );
  delay(t);
   f=MAX-t;
   GPIO_SetBits (GPIOB,GPIO_Pin_0|GPIO_Pin_1|GPIO_Pin_14 |GPIO_Pin_12 );
  delay(f);
   
  }
  t=MAX;
  while(--t)
  {
  GPIO_ResetBits(GPIOB,GPIO_Pin_1|GPIO_Pin_12);
  delay(t);
   f=MAX-t;
  GPIO_SetBits (GPIOB,GPIO_Pin_12|GPIO_Pin_1);
  delay(f);
  }
}
}









欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1