刚刚入门单片机

2019-07-15 21:19发布

刚刚写了一个简单的程序就出错了,而且不知道错在哪
#include<reg51.h>
void Delay (unsigned int a);
sbit LED1=P2^0;

void Delay(unsigned int a)//0~65535
{
        unsigned char b;
        for(;a>0;a--)
        {                          
                for(b=110;b>0;b--);
        }
}
void main()                    
{
  while(1)
  {
    LED1=0;
    Delay (5000);
        LED1=1;
        Delay(5000);

  }
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
fyq94008
1楼-- · 2019-07-16 19:21
 精彩回答 2  元偷偷看……
1电子菜鸟
2楼-- · 2019-07-16 20:01

多谢分享,赞。。。
Zr1994
3楼-- · 2019-07-16 22:44
tyj000 发表于 2013-12-14 17:53
把for 嵌套下的大括号去了

谢谢啦
Zr1994
4楼-- · 2019-07-17 03:46
fyq94008 发表于 2013-12-14 22:49
我怎么觉得你的程序太乱了呢。

不会吧,肿么简短的。。。

一周热门 更多>