zoukankan      html  css  js  c++  java
  • STM32 用c语言控制4个LED灯从左向右无限流动

      在用c语言写LED流水灯的前提条件是配置好其他环境,这里我就不说环境了,

    想让LED灯无限循环时,首先要想到的是无限循环函数,我这里利用的是for函数

    无限循环。

    #include "stm32f10x_conf.h"
    #include "led.h"
    #include "delay.h"


    int main(void)
    {
      LED_Init();
      delay_init();
      int i;
      for(i=0;;i++)
      {
        if(i%5==1)
        {
          LED2=0;
          LED3=1;
          LED4=1;
          LED5=1;
          delay_ms(500);
        }
        else if(i%5==2)
        {
          LED2=1;
          LED3=0;
          LED4=1;
          LED5=1;
          delay_ms(500);
        }
        else if(i%5==3)  
        {
          LED2=1;
          LED3=1;
          LED4=0;
          LED5=1;
          delay_ms(500);
        }
        else if(i%5==4)
        {
          LED2=1;
          LED3=1;
          LED4=1;
          LED5=0;
          delay_ms(500);
        }
        else if(i%5==0)
        {
          LED2=0;
          LED3=0;
          LED4=0;
          LED5=0;
          delay_ms(500);
        }
      }
    }

  • 相关阅读:
    目录和文件的权限设置方法
    logstash5 单实例多配置文件实现
    elasticsearch 使用快照方式迁移数据
    mysql 主库有数据通过锁库做主从
    mfs挂载
    web页面性能分析一些网址
    centos7 ffmpeg安装
    (转)在 Windows 上安装Rabbit MQ 指南
    (转)TeamCity配置笔记
    (转)分布式缓存GemFire架构介绍
  • 原文地址:https://www.cnblogs.com/zengsf/p/7172048.html
Copyright © 2011-2022 走看看