void Flash_WRITE(void){
unsigned int xdata * idata pwrite;
unsigned int *pgen;
unsigned char i;
EA=0;
FLSCL=0x81;
PSCTL=0x07;
pwrite=0x00;
*pwrite=0;
PSCTL=0x05;
pgen=&b[0];
pwrite=0x00;
for(i=0;i<6;i++)
{
*pwrite++=*pgen++;
}
FLSCL=0x80;
PSCTL=0x00;
EA=1;
}
*pwrite++=*pgen++;
到这里就执行不过去 我亲自在单片机上实验的 大家看看这是什么错误啊