📄 save.c
字号:
TOP52: keyword1=scanf( );
if(P2!=0xf0)
{ if(keyword1>=0&&keyword1<=0X0F)
{HIL=keyword1;LOH=0X12; LOL=0X11;LENG_HI=0X11;LENG_LO=0X11;
delay(80);
goto TOP72;
}
else { ERR( );goto TOP52;}
}goto TOP52;
TOP72: keyword1=scanf( );
if(P2!=0xf0)
{ if(keyword1>=0&&keyword1<=0x0f)
{ LOH=keyword1;LOL=0X12;LENG_HI=0X11;LENG_LO=0X11;
delay(80);
goto TOP92;
}
else { ERR( );goto TOP72;}
}goto TOP72;
// else {goto TOP1;}
TOP92: keyword1=scanf( );
if(P2!=0xf0)
{ if(keyword1>=0&&keyword1<=0x0f)
{LOL=keyword1;LENG_HI=0X12;LENG_LO=0X11;
delay(80);
goto TOP122;
}
else { ERR( );goto TOP92;}
}goto TOP92;
TOP122: keyword1=scanf( );
if(P2!=0xf0)
{ if(keyword1>=0&&keyword1<=0x0f)
{LENG_HI=keyword1;LENG_LO=0X12;
delay(80);
goto TOP132;
}
else { ERR( );goto TOP122;}
}goto TOP122;
TOP132: keyword1=scanf( );
if(P2!=0xf0)
{ if(keyword1>=0&&keyword1<=0x0f)
{LENG_LO=keyword1;
delay(80);
goto TOP142;
}
else { ERR( );goto TOP132;}
}goto TOP132;
TOP142:
{
jiyi_buffer1[6]=(HIH<<4)|HIL;
jiyi_buffer1[7]=(LOH<<4)|LOL;
jiyi_buffer1[8]=(LENG_HI<<4)|LENG_LO;
jiyi_buffer1[12]=MODE1;
for(k=6+u,l=6;k<9+u;k++,l++)
{JIYI_SendStr16K(0xa0, 0x00+k,&jiyi_buffer1[l] , 1 ); delay(10);}
}
JIYI_SendStr16K(0xa0, 0x00+k+0x03,&jiyi_buffer1[12] , 1 );
break;
}
case 4:break;
default: break;
}
while(keyword1!=15)
{
keyword1=scanf( );
if(keyword1==12)goto TP;
}
SPEAKE1=0;delay(200);SPEAKE1=1;delay(400);SPEAKE1=0;delay(200);SPEAKE1=1;
}
///////////////////////////////////////////////////////////////
void disp_select(uchar m)
{
uchar satus1,k,l;
uchar keyword3;
uchar u, i,cc,over,over2;
cc=m;
u=m*13;
TR0=0;
for(i=u,l=0;i<13+u;i++,l++)
{
JIYI_RS16K ( 0xa0, 0x00+i, &jiyi_buffer1[l], 1 );delay(10);
}
TR0=1;
if((jiyi_buffer1[12]&0x0f)==0x01)
{
HIH=(jiyi_buffer1[0]&0xf0)>>4;
HIL=(jiyi_buffer1[0]&0x0f);
LOH=(jiyi_buffer1[1]&0xf0)>>4;
LOL=(jiyi_buffer1[1]&0x0f);
LENG_HI=(jiyi_buffer1[2]&0xf0)>>4;
LENG_LO=(jiyi_buffer1[2]&0x0f);
MODE1=jiyi_buffer1[12]&0x0f;
}
///////////////////////////////////////////////
if((jiyi_buffer1[12]&0x0f)==0x02)
{
HIH=(jiyi_buffer1[3]&0xf0)>>4;
HIL=(jiyi_buffer1[3]&0x0f);
LOH=(jiyi_buffer1[4]&0xf0)>>4;
LOL=(jiyi_buffer1[4]&0x0f);
LENG_HI=(jiyi_buffer1[5]&0xf0)>>4;
LENG_LO=(jiyi_buffer1[5]&0x0f);
MODE1=jiyi_buffer1[12]&0x0f;
}
/////////////////////////////////////////////////
if((jiyi_buffer1[12]&0x0f)==0x03)
{ HIH=(jiyi_buffer1[6]&0xf0)>>4;
HIL=(jiyi_buffer1[6]&0x0f);
LOH=(jiyi_buffer1[7]&0xf0)>>4;
LOL=(jiyi_buffer1[7]&0x0f);
LENG_HI=(jiyi_buffer1[8]&0xf0)>>4;
LENG_LO=(jiyi_buffer1[8]&0x0f);
MODE1=jiyi_buffer1[12]&0x0f;
}
if((jiyi_buffer1[12]&0x0f)>0x03)
{
HIH=(jiyi_buffer1[0]&0xf0)>>4;
HIL=(jiyi_buffer1[0]&0x0f);
LOH=(jiyi_buffer1[1]&0xf0)>>4;
LOL=(jiyi_buffer1[1]&0x0f);
LENG_HI=(jiyi_buffer1[2]&0xf0)>>4;
LENG_LO=(jiyi_buffer1[2]&0x0f);
MODE1=1;
}
TOP2: if(WORK1==0)
{
delay(10);
while(WORK1==0);delay(10);
JIYI_SendStr16K(0xa0, 0x00+0x90,&m , 1 );
delay(10);
//while(1){LED=0;delay(200);LED=1;delay(200);}
if(MODE1==0X01)
{
jiyi_buffer1[12]=MODE1;
for(k=u,l=0;k<3+u;k++,l++)
{JIYI_SendStr16K(0xa0, 0x00+k,&jiyi_buffer1[l] , 1 );delay(10);}
JIYI_SendStr16K(0xa0, 0x00+u+0x0c,&jiyi_buffer1[12] , 1 );
//JIYI_SendStr16K(0xa0, 0x00+0x90,&cc , 1 );
}
if(MODE1==0x02)
{
jiyi_buffer1[12]=MODE1;
for(k=3+u,l=3;k<6+u;k++,l++)
{JIYI_SendStr16K(0xa0, 0x00+k,&jiyi_buffer1[l] , 1 );delay(10);}
JIYI_SendStr16K(0xa0, 0x00+u+0x0c,&jiyi_buffer1[12] , 1 );
// JIYI_SendStr16K(0xa0, 0x00+0x90,&cc , 1 );
}
if(MODE1==0x03)
{jiyi_buffer1[12]=MODE1;
for(k=6+u,l=6;k<9+u;k++,l++)
{JIYI_SendStr16K(0xa0, 0x00+k,&jiyi_buffer1[l] , 1 );delay(10);}
JIYI_SendStr16K(0xa0, 0x00+u+0x0c,&jiyi_buffer1[12] , 1 );
// JIYI_SendStr16K(0xa0, 0x00+0x90,&cc , 1 );
}
SPEAKE1=0;delay(200);SPEAKE1=1;delay(400);SPEAKE1=0;delay(200);SPEAKE1=1;
return;
}
keyword3=scanf();
if(keyword3==15)
{
satus1=MODE1;
//work_start=1;
set_select(satus1,m);
// return (satus1);
}
if(keyword3==14)
{MODE1++;
if(over2=='a'){over2=0;MODE1--;}
if(MODE1==1)
{ HIH=(jiyi_buffer1[0]&0xf0)>>4;
HIL=(jiyi_buffer1[0]&0x0f);
LOH=(jiyi_buffer1[1]&0xf0)>>4;
LOL=(jiyi_buffer1[1]&0x0f);
LENG_HI=(jiyi_buffer1[2]&0xf0)>>4;
LENG_LO=(jiyi_buffer1[2]&0x0f);
}
if(MODE1==2)
{ HIH=(jiyi_buffer1[3]&0xf0)>>4;
HIL=(jiyi_buffer1[3]&0x0f);
LOH=(jiyi_buffer1[4]&0xf0)>>4;
LOL=(jiyi_buffer1[4]&0x0f);
LENG_HI=(jiyi_buffer1[5]&0xf0)>>4;
LENG_LO=(jiyi_buffer1[5]&0x0f);
}
if(MODE1==3)
{ HIH=(jiyi_buffer1[6]&0xf0)>>4;
HIL=(jiyi_buffer1[6]&0x0f);
LOH=(jiyi_buffer1[7]&0xf0)>>4;
LOL=(jiyi_buffer1[7]&0x0f);
LENG_HI=(jiyi_buffer1[8]&0xf0)>>4;
LENG_LO=(jiyi_buffer1[8]&0x0f);
}
satus1=MODE1;
keyword3=0;
}
if(keyword3==13)
{if(MODE1==0x01)MODE1++;
MODE1--;
if(MODE1==1)
{ HIH=(jiyi_buffer1[0]&0xf0)>>4;
HIL=(jiyi_buffer1[0]&0x0f);
LOH=(jiyi_buffer1[1]&0xf0)>>4;
LOL=(jiyi_buffer1[1]&0x0f);
LENG_HI=(jiyi_buffer1[2]&0xf0)>>4;
LENG_LO=(jiyi_buffer1[2]&0x0f);
}
if(MODE1==2)
{ HIH=(jiyi_buffer1[3]&0xf0)>>4;
HIL=(jiyi_buffer1[3]&0x0f);
LOH=(jiyi_buffer1[4]&0xf0)>>4;
LOL=(jiyi_buffer1[4]&0x0f);
LENG_HI=(jiyi_buffer1[5]&0xf0)>>4;
LENG_LO=(jiyi_buffer1[5]&0x0f);
}
if(MODE1==3)
{ HIH=(jiyi_buffer1[6]&0xf0)>>4;
HIL=(jiyi_buffer1[6]&0x0f);
LOH=(jiyi_buffer1[7]&0xf0)>>4;
LOL=(jiyi_buffer1[7]&0x0f);
LENG_HI=(jiyi_buffer1[8]&0xf0)>>4;
LENG_LO=(jiyi_buffer1[8]&0x0f);
}
if(over=='o'){MODE1=3;over=0;}
satus1=MODE1;
keyword3=0;
}
if (keyword3==12)
{
HIH=(jiyi_buffer1[0]&0xf0)>>4;
HIL=(jiyi_buffer1[0]&0x0f);
LOH=(jiyi_buffer1[1]&0xf0)>>4;
LOL=(jiyi_buffer1[1]&0x0f);
LENG_HI=(jiyi_buffer1[2]&0xf0)>>4;
LENG_LO=(jiyi_buffer1[2]&0x0f);
MODE1=1;
keyword3=0;
goto TOP2;
}
if(MODE1==4)
{
MODE1=1;
HIH=(jiyi_buffer1[0]&0xf0)>>4;
HIL=(jiyi_buffer1[0]&0x0f);
LOH=(jiyi_buffer1[1]&0xf0)>>4;
LOL=(jiyi_buffer1[1]&0x0f);
LENG_HI=(jiyi_buffer1[2]&0xf0)>>4;
LENG_LO=(jiyi_buffer1[2]&0x0f);
over='o';
over2='a';
}
if(P2==0XF0){keyword3=0;goto TOP2;}
if(keyword3>=0&&keyword3<=9)
{
SPEAKE1=0;
delay(20);
SPEAKE1=1;
}
goto TOP2;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -