加载中…
个人资料
魏德宝
魏德宝
  • 博客等级:
  • 博客积分:0
  • 博客访问:1,991
  • 关注人气:75
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

[转载]illegal statement termination

(2011-12-14 20:07:59)
标签:

转载


我用labwindows/cvi写程序也出现了这样的问题,呵呵。

illegal statement termination

今天在调试程序时,遇到了一个很弱智的问题,出错提示是:illegal statement termination

void main(void)
{
 init_devices();         //初始化

 uint j;  ##出错位置
 uchar temp=0xFE;  ##出错位置

 while(1)
    {
   for(j=1;j<=8;j++){
       PORTC = 0x00;       //1脚为高,0脚为低,0脚灯亮
       Delay();       //延时
       PORTC = 0xFF;         //0脚为高,1脚为低,1脚灯亮
       Delay();       //延时
      }
   for(j=1;j<=8;j++){
    PORTC=temp;
    Delay();
    temp=PINC<<1;
   }
 }
}

上网查了一下,得到如下结果:

http://s1/middle/5a75aaa54a4e30d840e70&690statement termination" TITLE="[转载]illegal statement termination" />

http://s12/middle/5a75aaa54a4e31091de4b&690statement termination" TITLE="[转载]illegal statement termination" />

然后我就做了改正。就通过编译了。

void main(void)
{

 uint j;  

 uchar temp=0xFE;  

 init_devices();         //初始化

 while(1)
    {
   for(j=1;j<=8;j++){
       PORTC = 0x00;       //1脚为高,0脚为低,0脚灯亮
       Delay();       //延时
       PORTC = 0xFF;         //0脚为高,1脚为低,1脚灯亮
       Delay();       //延时
      }
   for(j=1;j<=8;j++){
    PORTC=temp;
    Delay();
    temp=PINC<<1;
   }
 }
}




 

 

0

  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有