急!!!帮我找出下列程序是哪里出错了

2019-07-16 04:08发布

#include <reg52.h>#define uint unsinged int#define uchar unsinged charsbit led2=P1^1;void delay();void main(){ while(1) {led2=0;  delay();  led2=1;  delay();}} void delay(){  uint x,y;     for(x=100;x>0;x--)    for(y=200;y>0;y--);}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
10条回答
853594759
2019-07-17 05:43
董培0044 发表于 2012-10-28 21:59
哈哈~~我来总结下啊~
1.程序太乱,写程序要注重层次感这样看着疏忽,自己检查起来更方便
2.拼写错误unisgne ...

#include <reg52.h>
#define uint unsigned int   //unsigned的确是拼写错了//
#define uchar unsigned char  //由于书写不规范 不是charsbit//sbit led2=P1^1;                  
void delay();
void main()
{
       while(1)
          {led2=0;  delay();
           led2=1;  delay();
}
}
void delay()
{  uint x,y;
    for(x=100;x>0;x--)  
  for(y=200;y>0;y--);
}

一周热门 更多>