单片机C语言的小程序问题

来源:百度知道 编辑:UC知道 时间:2024/05/19 01:46:04
初学单片机 用C编程
P0口8灯循环闪动从右到左
程序如下
#include"REG51.H"
#define unsigned char
uchar dispcode[8]=

{0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F};
delay05s()
{
unsigned char i,j,k;
for(i=5;i>0;i--)
for(j=20;i>0;j--)
for(k=250;k>0;k--)
}
void maid()
for(i=0;i<8;i++)
{P0=dispcode[i];
delay05s();
}

用Keil uVision3编译的,检查时候提示错误 大意是:dispcode前少了一个";"号.但是我添加上错误更多...
请大家找点一下啊 先谢谢了

#include"REG51.H"
#define unsigned char uchar *************这里错了
uchar dispcode[8]=

{0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F};
delay05s()
{
unsigned char i,j,k;
for(i=5;i>0;i--)
for(j=20;i>0;j--)
for(k=250;k>0;k--)
}
void maid()
for(i=0;i<8;i++)
{P0=dispcode[i];
delay05s();
}

#include"REG51.H"
#define unsigned char uchar
uchar dispcode[8]=

{0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F};
delay05s()
{
unsigned char i,j,k;
for(i=5;i>0;i--)
for(j=20;i>0;j--)
for(k=250;k>0;k--) 还有这加分号;
}
void maid()
for(i=0;i<8;i++)
{P0=dispcode[i];
delay05s();
}

你这个程序是COPY过来的还是TYPE进来的?
除了楼上两位的错误外,主函数名main也错了。。。