📄 menu.c
字号:
{
menua_page();
page=10;
}
else if(val==1 && page==11 )
{
short_page1();
page=40;
}
else if(val==6 && page==40 )
{
short_page2();
page=41;
}
else if(val==6 && page==41 )
{
short_page3();
page=42;
}
else if(val==6 && page==42 )
{
short_page4();
page=43;
}
else if(val==6 && page==43 )
{
short_page5();
page=44;
}
else if(val==6 && page==44 )
{
short_page6();
page=45;
}
else if(val==6 && page==45 )
{
short_page7();
page=46;
}
else if(val==6 && page==46 )
{
short_page8();
page=47;
}
else if(val==6 && page==47 )
{
short_page9();
page=48;
}
else if(val==6 && page==48 )
{
short_page10();
page=49;
}
else if(val==6 && page==49 )
{
short_page1();
page=40;
}
/*********/
else if(val==5 && page==40 )
{
short_page10();
page=49;
}
else if(val==5 && page==41 )
{
short_page1();
page=40;
}
else if(val==5 && page==42 )
{
short_page2();
page=41;
}
else if(val==5 && page==43 )
{
short_page3();
page=42;
}
else if(val==5 && page==44 )
{
short_page4();
page=43;
}
else if(val==5 && page==45 )
{
short_page5();
page=44;
}
else if(val==5 && page==46 )
{
short_page6();
page=45;
}
else if(val==5 && page==47 )
{
short_page7();
page=46;
}
else if(val==5 && page==48 )
{
short_page8();
page=47;
}
else if(val==5 && page==49 )
{
short_page9();
page=48;
}
else if(val==2 && (page==40 || page==41 || page==42 || page==43 || page==44 || page==45 || page==46 || page==47 || page==48 || page==49))
{
menua1_page();
page=11;
}
else if(val==1 && page==12 )
{
tatol_pin_page(total_b,total_s,total_g);
total_b_tem=total_b;
total_s_tem=total_s;
total_g_tem=total_g;
page=50;
}
else if(val==4 && page==50 )
{
tatola_pin_page(total_b_tem,total_s_tem,total_g_tem);
page=51;
}
else if(val==4 && page==51 )
{
tatolb_pin_page(total_b_tem,total_s_tem,total_g_tem);
page=52;
}
else if(val==4 && page==52 )
{
tatol_pin_page(total_b_tem,total_s_tem,total_g_tem);
page=50;
}
else if(val==3 && page==52 )
{
tatola_pin_page(total_b_tem,total_s_tem,total_g_tem);
page=51;
}
else if(val==3 && page==51 )
{
tatol_pin_page(total_b_tem,total_s_tem,total_g_tem);
page=50;
}
else if(val==3 && page==50 )
{
tatolb_pin_page(total_b_tem,total_s_tem,total_g_tem);
page=52;
}
else if(val==5 && page==50 )
{
if(total_b_tem>=0x39)
total_b_tem=0x30;
else
total_b_tem++;
tatol_pin_page(total_b_tem,total_s_tem,total_g_tem);
page=50;
}
else if(val==6 && page==50 )
{
if(total_b_tem<=0x30)
total_b_tem=0x39;
else
total_b_tem--;
tatol_pin_page(total_b_tem,total_s_tem,total_g_tem);
page=50;
}
else if(val==5 && page==51 )
{
if(total_s_tem>=0x39)
total_s_tem=0x30;
else
total_s_tem++;
tatola_pin_page(total_b_tem,total_s_tem,total_g_tem);
page=51;
}
else if(val==6 && page==51 )
{
if(total_s_tem<=0x30)
total_s_tem=0x39;
else
total_s_tem--;
tatola_pin_page(total_b_tem,total_s_tem,total_g_tem);
page=51;
}
else if(val==5 && page==52 )
{
if(total_g_tem>=0x39)
total_g_tem=0x30;
else
total_g_tem++;
tatolb_pin_page(total_b_tem,total_s_tem,total_g_tem);
page=52;
}
else if(val==6 && page==52 )
{
if(total_g_tem<=0x30)
total_g_tem=0x39;
else
total_g_tem--;
tatolb_pin_page(total_b_tem,total_s_tem,total_g_tem);
page=52;
}
else if(val==1 && (page==50 || page==51 || page==52) )
{
unsigned int i;
Modify_page();
total_b=total_b_tem;
total_s=total_s_tem;
total_g=total_g_tem;
I2C_Write(512,total_b);//字节写
I2C_Write(513,total_s);//字节写
I2C_Write(514,total_g);//字节写
max_pin=(total_b-48)*100+(total_s-48)*10+(total_g-48);
for(i=0;i<60000;i++);
for(i=0;i<30000;i++);
// for(i=0;i<60000;i++);
// for(i=0;i<60000;i++);
// for(i=0;i<60000;i++);
// for(i=0;i<60000;i++);
tatol_pin_page(total_b,total_s,total_g);
}
else if(val==2 && (page==50 || page==51 || page==52) )
{
menua2_page();
page=12;
}
else if(val==1 && page==15 ) //学习
{
unsigned int i;
study_page();
study_test();
for(i=0;i<60000;i++);
study_ok_page();
for(i=0;i<60000;i++);
for(i=0;i<60000;i++);
for(i=0;i<60000;i++);
for(i=0;i<60000;i++);
for(i=0;i<60000;i++);
menub2_page();
page=15;
}
else if(val==1 && page==14 )
{
if(auto_maunal==0)
{
auto_page();
auto_maunal=0;
page=60;
}
else
{
maunal_page();
auto_maunal=1;
page=61;
}
}
else if(val==6 && page==60 )
{
maunal_page();
auto_maunal=1;
page=61;
}
else if(val==6 && page==61 )
{
auto_page();
auto_maunal=0;
page=60;
}
else if(val==5 && page==60 )
{
maunal_page();
auto_maunal=1;
page=61;
}
else if(val==5 && page==61 )
{
auto_page();
auto_maunal=0;
page=60;
}
else if(val==2 && (page==60 || page==61))
{
menub1_page();
page=14;
}
else if(val==1 && page==13 )
{
v_b=warp/100;
v_s=(warp-(v_b*100))/10;
v_g=warp-(v_b*100+v_s*10);
warp_page(0x30+v_b,0x30+v_s,0x30+v_g);
page=80;
}
else if(val==4 && page==80 )
{
warp_page_2(0x30+v_b,0x30+v_s,0x30+v_g);
page=81;
}
else if(val==4 && page==81 )
{
warp_page_3(0x30+v_b,0x30+v_s,0x30+v_g);
page=82;
}
else if(val==4 && page==82 )
{
warp_page(0x30+v_b,0x30+v_s,0x30+v_g);
page=80;
}
else if(val==3 && page==80 )
{
warp_page_3(0x30+v_b,0x30+v_s,0x30+v_g);
page=82;
}
else if(val==3 && page==81 )
{
warp_page(0x30+v_b,0x30+v_s,0x30+v_g);
page=80;
}
else if(val==3 && page==82 )
{
warp_page_2(0x30+v_b,0x30+v_s,0x30+v_g);
page=81;
}
else if(val==2 && (page==80 || page==81 ||page==82) )
{
menub_page();
page=13;
}
else if(val==1 && (page==80 || page==81 ||page==82) )
{
unsigned int i;
Modify_page();
for(i=0;i<60000;i++);
for(i=0;i<60000;i++);
for(i=0;i<60000;i++);
warp=v_b*100+v_s*10+v_g;
I2C_Write(515,(warp&0xff00)>>8);//字节写
I2C_Write(516,warp&0xff);//字节写
warp_bmp=warp;
warp_bmp=warp_bmp*1638;
warp_bmp=warp_bmp/1000;
if(page==80)
{
warp_page(0x30+v_b,0x30+v_s,0x30+v_g);
}
else if(page==81)
{
warp_page_2(0x30+v_b,0x30+v_s,0x30+v_g);
}
else if(page==82)
{
warp_page_3(0x30+v_b,0x30+v_s,0x30+v_g);
}
}
else if(val==5 && page==80 )
{
if(v_b>=9)
v_b=0x0;
else
v_b++;
warp_page(0x30+v_b,0x30+v_s,0x30+v_g);
}
else if(val==6 && page==80 )
{
if(v_b==0)
v_b=9;
else
v_b--;
warp_page(0x30+v_b,0x30+v_s,0x30+v_g);
}
else if(val==5 && page==81 )
{
if(v_s>=9)
v_s=0x0;
else
v_s++;
warp_page_2(0x30+v_b,0x30+v_s,0x30+v_g);
}
else if(val==6 && page==81 )
{
if(v_s==0)
v_s=9;
else
v_s--;
warp_page_2(0x30+v_b,0x30+v_s,0x30+v_g);
}
else if(val==5 && page==82 )
{
if(v_g>=9)
v_g=0x0;
else
v_g++;
warp_page_3(0x30+v_b,0x30+v_s,0x30+v_g);
}
else if(val==6 && page==82 )
{
if(v_g==0)
v_g=9;
else
v_g--;
warp_page_3(0x30+v_b,0x30+v_s,0x30+v_g);
}
else if(val==1 && (page==60 || page==61))
{
unsigned int i;
Modify_page();
for(i=0;i<60000;i++);
for(i=0;i<60000;i++);
for(i=0;i<60000;i++);
for(i=0;i<60000;i++);
for(i=0;i<60000;i++);
for(i=0;i<60000;i++);
if(page==60)
{
auto_page();
page=60;
}
else
{
maunal_page();
page=61;
}
I2C_Write(515,auto_maunal);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -