微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 新手求教,单片机单个开关控制流水灯的运行

新手求教,单片机单个开关控制流水灯的运行

时间:10-02 整理:3721RD 点击:
求C语言程序。如何让开关控制流水灯,开关按下灯开始运行,开关打开流水灯马上停止。主要就是判断那里该怎么写呢?我的程序如下:void main()
{
if(key==0)
  {
  p0=0,p1=0;  //
  Delay(100); //
  p0=1,p2=0;     //
  Delay(100);
  p1=1,p3=0;  //
  Delay(100);
  p2=1,p4=0;
  Delay(100);
  p3=1,p5=0;   //点亮LED3
  Delay(100);
  p4=1,p6=0;
  Delay(100);
  p5=1,p7=0;
  Delay(100);
  p5=0,p7=1;
  Delay(100);
   p6=1,p4=0;  //
  Delay(100); //
  p5=1,p3=0;     //
  Delay(100);
  p4=1,p2=0;  //
  Delay(100);
  p3=1,p1=0;
  Delay(100);
  p2=1,p0=0;   //点亮LED3
  Delay(100);
  p1=1,p0=1;
  Delay(100);
  }
  else
   a=1;
}

无语啊!

判断语句,switch  用static变量

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top