标题: 请问用c语言怎么编程2个led和1个按键k,当led1亮时按下k键led2亮 [打印本页]

作者: 林海风    时间: 2016-8-21 00:10
标题: 请问用c语言怎么编程2个led和1个按键k,当led1亮时按下k键led2亮
2个led和1个按键k,当led1亮时按下k键led2亮,当led1灭时按下k键led2不亮,请问用c语言怎么编程,谢谢大家!
作者: STC89C51    时间: 2016-8-21 13:50
不知道楼主的LED1的亮与灭是如何控制的?
作者: 天上跑着玩    时间: 2016-8-21 14:50
if(led1 == 0)
作者: 天上跑着玩    时间: 2016-8-21 14:52
监控i/o口led1亮时可以按开关,led1不亮不能按开关
作者: STC89C51    时间: 2016-8-21 17:11
if((led1==0)&(k==0)
{
    delay();
   if(k==0)
     led2=0;
}
  
作者: 淡然若梦    时间: 2016-8-21 21:58
if(LED1==1){if(k==0){while(!k);LED2=1;}} if(LED1==0){if(k==0){while(!k);LED2=0;}}
作者: zmc419    时间: 2016-8-29 21:05
上面的key要加延时程序
作者: fighter080808    时间: 2016-9-1 11:22
if(LED1==0)  //等于0时亮 {     if(k==0)   LED2=0;  } else  {     if(k==0)   LED2=1;  }
作者: sj偶像大罗    时间: 2017-3-29 16:03
if(LED1==0)  //等于0时亮 {     if(k==0)   LED2=0;  } else  {     if(k==0)   LED2=1;  }
作者: 爱学习的孩子!    时间: 2017-3-29 22:31

if((led1==0)&(k==0)
{
    delay();
   if(k==0)
     led2=0;
}
  




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