TESTJIANHE1.C(19): error C100: unprintable character 0xA1 skipped
TESTJIANHE1.C(19): error C100: unprintable character 0xA1 skipped
TESTJIANHE1.C(19): error C100: unprintable character 0xA1 skipped
TESTJIANHE1.C(19): error C100: unprintable character 0xA1 skipped
TESTJIANHE1.C(19): error C100: unprintable character 0xA1 skipped
TESTJIANHE1.C(19): error C100: unprintable character 0xA1 skipped
TESTJIANHE1.C(19): error C100: unprintable character 0xA1 skipped
TESTJIANHE1.C(19): error C100: unprintable character 0xA1 skipped
Target not created
这是为什么啊?
急急
uchar keyscan(void);
uchar keyman0(void);
void main(void)
{
P1=0xff;
while(1)
{
keyscan();
text=ptr;
}
}
uchar keyscan(void) //扫描键盘输出键值子程序
{
uchar a1,i,m,K=0;
if(FLAG0==0)
{
P1=0x70;
if((P1&0x70)!=0x70)
{
FLAG0=1;
}
return(0);
}
if(FLAG0==1)
{
P1=0x70;
if((P1&0x70)!=0x70)
{
a1=0x7e;
for(i=0;i <4;i++)
{
P1=a1;
m=P1;
switch(m&0x70)
{
case 0x60: ptr=i*3;
K=1;
break;
case 0x50: ptr=i*3+1;
K=1;
break;
case 0x30: ptr=i*3+2;
K=1;
break;
default: break;
}
if(K==1)break;
a1=a1 < <1|0x71;
}
FLAG0=0;
return(1);
}
}
}
uchar keyman0(void)
{
if((ptr==0)&&(FLAG7==1))
{
if(key4> 1)
{
key4=key4--;
}
else
FLAG7=0;
return (0);
}
if(ptr!=0)
{
return (0);
}
return(0);
}
void main(void)
{
char text;
P1=0xff;
while(1)
{
keyscan();
text=ptr;
keyman0();
}
}
uchar keyscan(void) //扫描键盘输出键值子程序
{
uchar a1,i,m,K=0;
if(FLAG0==0)
{
P1=0x70;
if((P1&0x70)!=0x70)
{
FLAG0=1;
}
return(0);
}
if(FLAG0==1)
{
P1=0x70;
if((P1&0x70)!=0x70)
{
a1=0x7e;
for(i=0;i <4;i++)
{
P1=a1;
m=P1;
switch(m&0x70)
{
case 0x60: ptr=i*3;
K=1;
break;
case 0x50: ptr=i*3+1;
K=1;
break;
case 0x30: ptr=i*3+2;
K=1;
break;
default: break;
}
if(K==1)break;
a1=a1 < <1|0x71;
}
FLAG0=0;
return(1);
}
}
}
uchar keyman0(void)
{
if((ptr==0)&&(FLAG7==1))
{
if(key4> 1)
{
key4=key4--;
}
else
FLAG7=0;
return (0);
}
if(ptr!=0)
{
return (0);
}
return(0);
}