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);
        }
      }
    }

  • 相关阅读:
    Beta 冲刺(1/7)
    福大软工 · 第十次作业
    福大软工 · BETA 版冲刺前准备(团队)
    福大软工 · 第十一次作业
    Alpha 冲刺 (10/10)
    Alpha 冲刺 (9/10)
    Alpha 冲刺 (8/10)
    vue 写一个瀑布流插件
    微信小程序页面滚动到指定位置
    写一个vue的滚动条插件
  • 原文地址:https://www.cnblogs.com/zengsf/p/7172048.html
Copyright © 2011-2022 走看看