找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3915|回复: 2
收起左侧

按照光盘视频教程写的这个程序为什么无法通过编译

[复制链接]
ID:47534 发表于 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(); 
		}
		}	
		  

}
回复

使用道具 举报

ID:29947 发表于 2013-4-6 00:06 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

ID:7485 发表于 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编辑过]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表