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

標題: 按照光盤視頻教程寫的這個程序為什么無法通過編譯 [打印本頁]

作者: a330    時間: 2013-4-6 00:04
標題: 按照光盤視頻教程寫的這個程序為什么無法通過編譯

如題:

提示:51HEI.C(13): error C141: syntax error near 'unsigned'  這個錯誤 

#include<reg52.h>
sbit d14=P1^4 ;
unsigned char table[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
void delay (void)
{	
	unsigned char a,b;
	for(a=0;a<258;a++)
	for(b=0;b<258;b++);
}
void main()
	{	

   unsigned char i;
	d14=0;
		while(1)
		{
		for(i=0;i<8;i++);
		{
		P0=table;
		delay(); 
		}
		}	
		  

}

作者: liuyang    時間: 2013-4-6 00:06
 解決此問題的方法 非常簡單

   unsigned char i;
   d14=0;

你把這2句調換順序即可,記住 變量的聲明要在程序的開頭.


作者: ahshmj    時間: 2013-4-6 10:42

{
unsigned char a,b;
for(a=0;a<258;a++)
for(b=0;b<258;b++);
}

你在哪抄的?unsigned char 怎么會是258?255+1=0無窮循環!!

 

除此以外,無錯。

[此貼子已經被作者于2013-4-6 10:55:20編輯過]





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