刚刚入门单片机

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条回答
tyj000
1楼-- · 2019-07-16 00:31
把for 嵌套下的大括号去了
老妖已死
2楼-- · 2019-07-16 01:30
 精彩回答 2  元偷偷看……
Zr1994
3楼-- · 2019-07-16 06:33
tyj000 发表于 2013-12-14 17:53
把for 嵌套下的大括号去了

谢谢啦,不过不知为什么晚上打开的时候那个大括号就没了。。
Zr1994
4楼-- · 2019-07-16 11:45
tyj000 发表于 2013-12-14 17:53
把for 嵌套下的大括号去了

谢谢啦,不过不知为什么晚上打开的时候那个大括号就没了。。
Zr1994
5楼-- · 2019-07-16 13:27
tyj000 发表于 2013-12-14 17:53
把for 嵌套下的大括号去了

谢谢啦,不过不知为什么晚上打开的时候那个大括号就没了。。
qq729101414
6楼-- · 2019-07-16 15:29
请问哪里有错

一周热门 更多>