请帮我修改哈程序编译不能通过
时间:10-02
整理:3721RD
点击:
# include <reg52.h>
#define unsigne int uint
writecome(char);
sbit E=P1^0;
sbit RS=P1^1;
sbit RW=P1^2 ;
char a[15];
char b[15];
delay (int n)
{int i,j;
for(j=0;j<=n;j++)
for(i=0;i<=125;i++);
}
init()
{
writecome(0x38);
delay(20);
writecome(0x38);
delay(20);
writecome(0x38);
delay(20);
writecome(0x08);
delay(40);
writecome(0x01);
delay(40);
writecome(0x06);
delay(40);
}
writecome(date)
{E=1;RS=1;RW=0;
P2=date;
delay(5);
E=0;
}
writedate(char a[])
{ int *p;
p=a;
E=1;RS=1;RW=0;
P1=P;
delay(5);
E=0;
}
look()
{int n
writecome(0x80+1);
for(n=0;n<16;n++)
writeedate(a[n]);
delay(10);
writecome(0x80+0x40);//的二行
for(n=0;n<16;n++)
wrtiedate(b[n]);
delay(10);
}
main()
{init();look();
}
#define unsigne int uint
writecome(char);
sbit E=P1^0;
sbit RS=P1^1;
sbit RW=P1^2 ;
char a[15];
char b[15];
delay (int n)
{int i,j;
for(j=0;j<=n;j++)
for(i=0;i<=125;i++);
}
init()
{
writecome(0x38);
delay(20);
writecome(0x38);
delay(20);
writecome(0x38);
delay(20);
writecome(0x08);
delay(40);
writecome(0x01);
delay(40);
writecome(0x06);
delay(40);
}
writecome(date)
{E=1;RS=1;RW=0;
P2=date;
delay(5);
E=0;
}
writedate(char a[])
{ int *p;
p=a;
E=1;RS=1;RW=0;
P1=P;
delay(5);
E=0;
}
look()
{int n
writecome(0x80+1);
for(n=0;n<16;n++)
writeedate(a[n]);
delay(10);
writecome(0x80+0x40);//的二行
for(n=0;n<16;n++)
wrtiedate(b[n]);
delay(10);
}
main()
{init();look();
}
怎么没人来啊?
报什么错
# include <reg52.h>
#define unsigne int uint
第二句开始就错了 没兴趣往下看
有几个地方函数调用时,函数名写错了,要仔细啊
look()
{int n
writecome(0x80+1);//eroror near "writecome"
for(n=0;n<16;n++)
writeedate(a[n]); //应该是writedata
delay(10);
writecome(0x80+0x40);
for(n=0;n<16;n++)
wrtiedate(b[n]); //应该是writedata
delay(10);
不要啊 ,不懂就要问啊,我 是初学的人儿啊
先把C语法搞清楚吧!不要跑上去就问这种初级的问题!