欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 大哥幫我看看LED程序問題 [打印本頁]

作者: 盛軍    時間: 2010-7-14 20:48
標題: 大哥幫我看看LED程序問題

這個程序哪兒錯了?????

#include<reg51.h>
int delay(void)
{
 unsigned int i,j;
  
   for(i=0;i<500;i++)
    {
   for(j=0;j<1200;j++)
     {;}
  }
  }
  sheng(void)
 {
   P0=0xaa;
   }
 void ai(void)
  {
   P0=0x55;
   }
 void main(void)
 {
   while(1)
     {
    sheng();
    delay();
    ai();
    delay();
  }
  }
錯誤顯示

SHENGAIJUN.C(27): error C100: unprintable character 0xA1 skipped

SHENGAIJUN.C(27): error C100: unprintable character 0xBB skipped

SHENGAIJUN.C(27): error C100: unprintable character 0xA1 skipped

SHENGAIJUN.C(27): error C100: unprintable character 0xBB skipped

 


作者: brantyou    時間: 2010-7-14 20:54

你編譯的時候,有沒有創建工程,創建后,有沒有把你這個文件加到工程中?我用你的程序編譯沒有錯,應該是你的工程建立的有問題,你再看看。。。。


作者: laolang    時間: 2011-7-22 12:23
程序沒有問題啊 我用你的程序試過了是個LED移動顯示的
作者: xmhexiaopeng    時間: 2011-7-26 11:41
重新寫一遍可能就可以了。
作者: beyond_123    時間: 2011-7-26 19:19
這應該是在程序的第二十七行右邊空白部分有不顯示的字符吧,我也遇到過這種情況。在該行語句末尾處加“//”,就顯示出來了,刪掉后再運行程序即可!
作者: gumeng    時間: 2011-8-15 11:08
5樓說的是。頂一下!
作者: zlfyang    時間: 2011-10-2 21:16

我試過你的程序,也并沒有出現你所說的錯誤。反倒出現了如下的警告:

SD.C(11): warning C290: missing return value
SD.C(15): warning C290: missing return value

當我把“int delay(void)”改為“void delay(void)”,“sheng(void)”改為“void sheng(void)”之后就可以了。

我猜是不是因為delay函數和sheng函數沒有返回值,所以要把它們的返回值類型設為void類型。


作者: beyond11    時間: 2011-10-17 15:07
將27行刪掉重寫就沒問題了




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1