| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1184 人关注过本帖
标题:纠结啊,这是什么错误
取消只看楼主 加入收藏
我的世界123
Rank: 1
等 级:新手上路
帖 子:43
专家分:1
注 册:2013-10-14
结帖率:81.82%
收藏
已结贴  问题点数:10 回复次数:4 
纠结啊,这是什么错误
#include<reg51.h>
#define uchar unsigned char
#define uint  unsigned int
sbit s1=P2^4;
sbit s6=P2^3
sbit s2=P2^2;
sbit s3=P2^1;
sbit s4=P2^0;
sbit key0=P0^0;
sbit key1=P0^1;
sbit key2=P0^2;
sbit key3=P0^3;
sbit s5=P0^4;
main
 {
   if(key3==1)
    if(s1==0)  
     if(key0==0){goto loop1;}
     else
         ;
     else
        if(extern key0 SwitchFlagshort==0){goto loop2;}
        else
           ;
         if(extern key0 SwitchFlaglong==0){goto loop3;}
         else
            ;
loop:s1=1;
     s3=1;
     delay 1s();
     P2=0xff;
loop2:s1=1;
      s3=1;
      delay 1s();
      P2=0xff;
loop3:s1=0;
      else
         if(s1==0)
          if(extern key0 SwitchFlagshort==0){goto loop4;}
          else
             ;
           if(extern key0 SwitchFlaglong==0){goto loop5;}
           else
              ;
         else
           if(extern key0 SwitchFlagshort==0){goto loop6;}
           else
              ;
           if(extern key0 SwitchFlaglong==0){goto loop7;}
           else
              ;
loop4:s1=1;
loop5:s3=1;
      delay 4s();
      P2=0xff;
loop6: ;
loop7:s1=1;
      delay 3s();
      P2=oxff;
      s3=1;
      delay 4s();
      P2=0xff;
      if(key3==0||s1==1){s4=1;}
      else
         s4=0;
      if(s1==0&extern key2 Reset1Flagshort==0)
       s1=0;
       delay 1s();
       s1=1;
      else
         ;
      if(s1==0&extern key2 Reset1Flaglong==0)
       s6=1;
       delay 3s();
       P2=0xff;
      else
         ;
      if(key3==0&key1==0)
       {
         s2=1;
         delay 1s();
         P2=0xff;
       }
      else
       {
          ;
       }
 }
       compiling 456.c...
456.C(6): error C141: syntax error near 'sbit', expected ';'
456.C(15): error C129: missing ';' before '{'
456.c - 2 Error(s), 0 Warning(s).
搜索更多相关主题的帖子: include 
2013-10-28 17:58
我的世界123
Rank: 1
等 级:新手上路
帖 子:43
专家分:1
注 册:2013-10-14
收藏
得分:0 
求高人指点,感激不尽
2013-10-28 17:58
我的世界123
Rank: 1
等 级:新手上路
帖 子:43
专家分:1
注 册:2013-10-14
收藏
得分:0 
回复 3楼 pycansi
多谢啊
2013-10-28 18:08
我的世界123
Rank: 1
等 级:新手上路
帖 子:43
专家分:1
注 册:2013-10-14
收藏
得分:0 
我把main后加了(),为何还不行
2013-10-28 18:13
我的世界123
Rank: 1
等 级:新手上路
帖 子:43
专家分:1
注 册:2013-10-14
收藏
得分:0 
回复 8楼 embed_xuel
我在main后加个(),出现下列错误:
456.C(76): error C141: syntax error near 'else'
456.C(81): error C202: 'delay': undefined identifier
456.C(81): error C141: syntax error near '1'
456.C(81): error C141: syntax error near 's'
456.C(88): error C233: 'loop1': undefined label
456.c - 37 Error(s), 0 Warning(s).
可是main不加()出现这样的错误:
compiling 456.c...
456.C(15): error C129: missing ';' before '{'
456.c - 1 Error(s), 0 Warning(s).

我检查了好多次,还是不知哪错了,请高人指点
2013-10-29 10:52
快速回复:纠结啊,这是什么错误
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017654 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved