if(S1num!=0) {
if(S2==0) {
delay(5);
if(S2==0) //在S2按下时,实现加1调整 {
while(!S2); //电压增加调整 if(S1num==1) { }
if(S1num==2) { }
if(S1num==3) {
V_shi++; if(V_shi==3)
V_shi=0; V_ge++; if(V_ge==10)
V_ge=0; V_point++; if(V_point==10)
V_point=0;
lcd_write_dat(11,0,0x30+V_point); lcd_write_com(0x80+11);
lcd_write_dat(9,0,0x30+V_ge); lcd_write_com(0x80+9);
lcd_write_dat(8,0,0x30+V_shi);
15 - -
}
}
}
lcd_write_com(0x80+8);
//电流增加调整 if(S1num==4) { }
if(S1num==5) { }
if(S1num==6) { }
I_shi++; if(I_shi==2)
I_shi=0; I_ge++; if(I_ge==10)
I_ge=0; I_point++; if(I_point==10)
I_point=0;
lcd_write_dat(11,1,0x30+I_point); lcd_write_com(0x80+0x40+11);
lcd_write_dat(10,1,0x30+I_ge); lcd_write_com(0x80+0x40+10);
lcd_write_dat(8,1,0x30+I_shi); lcd_write_com(0x80+0x40+8);
if(S3==0) //在S3按下时,实现减1调整 {
16 - -
delay(5); //电压减少调整 if(S3==0) {
while(!S3); if(S1num==1) { }
if(S1num==2) { }
if(S1num==3) { }
//电流减少调整 if(S1num==4)
17 - -
V_point--; if(V_point==-1)
V_point=9;
lcd_write_dat(11,0,0x30+V_point); lcd_write_com(0x80+11);
V_ge--; if(V_ge==-1)
V_ge=9;
lcd_write_dat(9,0,0x30+V_ge); lcd_write_com(0x80+9);
V_shi--; if(V_shi==-1)
V_shi=2;
lcd_write_dat(8,0,0x30+V_shi); lcd_write_com(0x80+8);
}
}
}
{ }
if(S1num==5) { }
if(S1num==6) { }
I_shi--; if(I_shi==-1)
I_shi=0; I_ge--; if(I_ge==-1)
I_ge=9; I_point--; if(I_point==-1)
I_point=9;
lcd_write_dat(11,1,0x30+I_point); lcd_write_com(0x80+0x40+11);
lcd_write_dat(10,1,0x30+I_ge); lcd_write_com(0x80+0x40+10);
lcd_write_dat(8,1,0x30+I_shi); lcd_write_com(0x80+0x40+8);
Power=10*V_shi+V_ge+0.1*V_point;//返回电压值 }
return(Power);
// 主程序 // void main()
18 - -
相关推荐: