标题: stm32F407跑马灯实验源码 [打印本页]

作者: lwonseel    时间: 2018-9-11 14:02
标题: stm32F407跑马灯实验源码
本实验将实现如下功能:本实验通过代码控制STM32F407开发板上的两个LED交替闪烁,实现类似跑马灯的效果。


单片机源程序如下:
  1. #include "sys.h"
  2. #include "delay.h"
  3. #include "usart.h"
  4. #include "led.h"


  5. //跑马灯实验 -库函数版本


  6. int main(void)
  7. {

  8.         delay_init(168);                  //初始化延时函数
  9.         LED_Init();                        //初始化LED端口
  10.         
  11.   /**下面是通过直接操作库函数的方式实现IO控制**/        
  12.         
  13.         while(1)
  14.         {
  15.         GPIO_ResetBits(GPIOA,GPIO_Pin_6);  //LED0对应引脚GPIOA.6拉低,亮  等同LED0=0;
  16.         GPIO_SetBits(GPIOA,GPIO_Pin_7);   //LED1对应引脚GPIOA.7拉高,灭 等同LED1=1;
  17.         delay_ms(500);                     //延时300ms
  18.         GPIO_SetBits(GPIOA,GPIO_Pin_6);           //LED0对应引脚GPIOA.6拉高,灭  等同LED0=1;
  19.         GPIO_ResetBits(GPIOA,GPIO_Pin_7); //LED1对应引脚GPIOA.7拉低,亮 等同LED1=0;
  20.         delay_ms(500);                     //延时300ms
  21.         }
  22. }
复制代码

所有资料51hei提供下载:
stm32F407跑马灯实验.rar (574.48 KB, 下载次数: 14)




作者: lwonseel    时间: 2018-9-11 14:12
简单的小跑马灯实验




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