找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

单片机控制led灯有点疑惑,找不到原因c51

查看数: 1806 | 评论数: 7 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-10-14 16:01

正文摘要:

为什么我的这个代码,是开关起来灯才亮,不是开关按下灯亮!

回复

ID:409055 发表于 2018-10-15 19:06
wushiye54 发表于 2018-10-15 16:50
还有把void delay(unsigned char time)改为void delay(unsigned int time)

好的,一会我试一下,谢了!
ID:280876 发表于 2018-10-15 16:50
还有把void delay(unsigned char time)改为void delay(unsigned int time)
ID:280876 发表于 2018-10-15 16:35
if(sw==0)
{
   delay(50000);
   if(sw==0)
  {
    sum++;
  }
  while((!sw);
}
ID:409055 发表于 2018-10-15 08:01

有什么办法吗?麻烦解答一下,谢谢了
ID:409055 发表于 2018-10-15 08:00

谢谢解答,但是改了,还是不行,按下不亮,按键打开才亮,
ID:213173 发表于 2018-10-14 19:22
改成这样试试




ID:386381 发表于 2018-10-14 16:15
因为这句while(!sw)

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表