keil C语言 数据传送的调试出现了一个错误:单片机1.C(13): error C141: syntax error near '}'求指教

#include <REG51.H>
void main()
{
unsigned char *p1;
unsigned char xdata *p2;
unsigned char i;

p1=0x30;
p2=0x3000;
{
for (i=0;i<16;i++)
{ *(p2++)=*(p1++)
}
}
}

#include <REG51.H>
void main()
{
unsigned char *p1;
unsigned char xdata *p2;
unsigned char i;

p1=0x30;
p2=0x3000;
{
for (i=0;i<16;i++)
{ *(p2++)=*(p1++) ; 后面要加一个分号
}
}
}
温馨提示:答案为网友推荐,仅供参考
相似回答