keil中编程#include <reg51.h>有警告

#include <reg51.h>
#define unit unsigned int
#define unchar unsigned char const tab[]={oxfe,oxfd,oxfb,oxf7,oxef,oxdf,oxbf,ox7f};
void delay(void)
{
unsigned int i;
for(i=0;i<35530;i++);
}
void main (void)
{
unsigned char x;
while(1)
{
for(x=0;x<8;x++)
{ P0=x;
delay();}
}
}
这个程序有个警告 在第一行 是怎么回事?

#include <reg51.h>
#define unit unsigned int
#define unchar unsigned char const tab[]={oxfe,oxfd,oxfb,oxf7,oxef,oxdf,oxbf,ox7f};
改一下
#include <reg51.h>
#define unit unsigned int
#define unchar unsigned char
unchar const tab[]={oxfe,oxfd,oxfb,oxf7,oxef,oxdf,oxbf,ox7f};
另外你工程中的单片机型号是否正确
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-01-19
看一下在选芯片的时候选对了没有追问

这个型号的芯片 没有错吧?

第2个回答  2015-01-19
什么警告哦追问

追答

http://4729469.blog.163.com/blog/static/389712122010111573050209/

本回答被提问者采纳
相似回答