📄 lcd.c
字号:
write_word(160+lenx,242,16,24,0xff,0xf0,number((ttr[i]/100)+20)); //tn r
write_word(176+lenx,242,16,24,0xff,0xf0,o5);
write_word(192+lenx,242,16,24,0xff,0xf0,number(((ttr[i]%100)/10)+20));
write_word(208+lenx,242,16,24,0xff,0xf0,number((ttr[i]%10)+20));
}
write_word(72,335,16,24,0xff,0xf0,number(yq/10+20)); //氩气
write_word(88,335,16,24,0xff,0xf0,o5);
write_word(104,335,16,24,0xff,0xf0,number(yq%10+20));
write_word(160,335,16,24,0xff,0xf0,number(lq/10+20)); //冷却
write_word(176,335,16,24,0xff,0xf0,o5);
write_word(192,335,16,24,0xff,0xf0,number(lq%10+20));
write_word(280,428,16,32,0xff,0xf0,number(n/10)); //序号
write_word(296,428,16,32,0xff,0xf0,number(n%10));
}
}
else {
lcd_cls(0xff); //清屏白色
draw(16,8,784,472,0xf0); //显示屏边框
draw(48,21,128,141,0xf0); //ENT控制框
write_word(64,69,16,32,0xff,0xf0,e2); //ENT
write_word(80,69,16,32,0xff,0xf0,e3);
write_word(96,69,16,32,0xff,0xf0,e4);
draw(152,21,216,61,0xf0); //功率控制框
write_word(160,29,24,24,0xff,0xf0,t48_2); //功率
write_word(184,29,24,24,0xff,0xf0,t49_2);
draw(152,61,216,101,0xf0); //L控制框
write_word(176,69,16,24,0xff,0xf0,e5_2); //l
draw(152,101,216,141,0xf0); //R控制框
write_word(176,109,16,24,0xff,0xf0,e6_2); //r
for(i=0;i<b;i++){
lenx=i*88;
draw(240+lenx,21,304+lenx,61,0xf0); //P n控制框
write_word(256+lenx,29,16,24,0xff,0xf0,e1_2); //p n
write_word(272+lenx,29,16,24,0xff,0xf0,number(20+i));
draw(240+lenx,61,304+lenx,101,0xf0); //PnL数据控制框
write_word(256+lenx,69,16,24,0xff,0xf0,number(pl[i]/10+20)); //p1
write_word(272+lenx,69,16,24,0xff,0xf0,number(pl[i]%10+20));
draw(240+lenx,101,304+lenx,141,0xf0); //pnr控制框
write_word(256+lenx,109,16,24,0xff,0xf0,number(pr[i]/10+20)); //p1
write_word(272+lenx,109,16,24,0xff,0xf0,number(pr[i]%10+20));
draw(328+lenx,287,408+lenx,327,0xf0); //控制框
write_word(336+lenx,295,16,24,0xff,0xf0,e7_2); //set1
write_word(352+lenx,295,16,24,0xff,0xf0,e2_2);
write_word(368+lenx,295,16,24,0xff,0xf0,e4_2);
write_word(384+lenx,295,16,24,0xff,0xf0,number(20+i));
draw(328+lenx,327,408+lenx,367,0xf0); //set ks
write_word(336+lenx,335,16,24,0xff,0xf0,number(setl[i]/10+20)); //set1
write_word(352+lenx,335,16,24,0xff,0xf0,o5);
write_word(368+lenx,335,16,24,0xff,0xf0,number(setl[i]%10+20));
draw(328+lenx,367,408+lenx,407,0xf0); //set js
write_word(336+lenx,375,16,24,0xff,0xf0,number(setr[i]/10+20)); //set1
write_word(352+lenx,375,16,24,0xff,0xf0,o5);
write_word(368+lenx,375,16,24,0xff,0xf0,number(setr[i]%10+20));
}
b+=2;
for(i=0;i<b;i++){
lenx=i*88;
draw(152+lenx,154,232+lenx,194,0xf0); //t n控制框
write_word(176+lenx,162,16,24,0xff,0xf0,e4_2); //tn
write_word(192+lenx,162,16,24,0xff,0xf0,number(i+1+20));
draw(152+lenx,194,232+lenx,234,0xf0); //tn l //控制框
write_word(160+lenx,202,16,24,0xff,0xf0,number((ttl[i]/100)+20)); //tn l
write_word(176+lenx,202,16,24,0xff,0xf0,o5);
write_word(192+lenx,202,16,24,0xff,0xf0,number(((ttl[i]%100)/10)+20));
write_word(208+lenx,202,16,24,0xff,0xf0,number((ttl[i]%10)+20)); //
draw(152+lenx,234,232+lenx,274,0xf0); //tn r
write_word(160+lenx,242,16,24,0xff,0xf0,number((ttr[i]/100)+20)); //tn r
write_word(176+lenx,242,16,24,0xff,0xf0,o5);
write_word(192+lenx,242,16,24,0xff,0xf0,number(((ttr[i]%100)/10)+20));
write_word(208+lenx,242,16,24,0xff,0xf0,number((ttr[i]%10)+20));
}
draw(680,21,760,141,0xf0); //返回 控制框
write_word(688,69,32,32,0xff,0xf0,t9); //返回
write_word(720,69,32,32,0xff,0xf0,t10);
draw(64,154,128,194,0xf0); //时间 控制框
write_word(72,162,24,24,0xff,0xf0,t42_2); //时间
write_word(96,162,24,24,0xff,0xf0,t43_2);
draw(64,194,128,234,0xf0); //l控制框
write_word(88,202,16,24,0xff,0xf0,e5_2); //l
draw(64,234,128,274,0xf0); //r控制框
write_word(88,242,16,24,0xff,0xf0,e6_2); //r
draw(64,287,128,327,0xf0); //氩气 控制框
write_word(72,295,24,24,0xff,0xf0,t34_2); //氩气
write_word(96,295,24,24,0xff,0xf0,t35_2);
draw(64,327,128,367,0xf0); //控制框
write_word(72,335,16,24,0xff,0xf0,number(yq/10+20)); //氩气
write_word(88,335,16,24,0xff,0xf0,o5);
write_word(104,335,16,24,0xff,0xf0,number(yq%10+20));
draw(152,287,216,327,0xf0); //冷却 控制框
write_word(160,295,24,24,0xff,0xf0,t36_2); //冷却
write_word(184,295,24,24,0xff,0xf0,t37_2);
draw(152,327,216,367,0xf0); //控制框
write_word(160,335,16,24,0xff,0xf0,number(lq/10+20)); //冷却
write_word(176,335,16,24,0xff,0xf0,o5);
write_word(192,335,16,24,0xff,0xf0,number(lq%10+20));
draw(240,287,304,327,0xf0); //控制 控制框
write_word(248,295,24,24,0xff,0xf0,t1_2); //控制
write_word(272,295,24,24,0xff,0xf0,t2_2);
draw(240,327,304,367,0xf0); //
write_word(248,335,24,24,0xff,0xf0,t28_2); //开始
write_word(272,335,24,24,0xff,0xf0,t29_2);
draw(240,367,304,407,0xf0); //控制框
write_word(248,375,24,24,0xff,0xf0,t30_2); //结束
write_word(272,375,24,24,0xff,0xf0,t31_2);
draw(64,420,208,468,0xf0); //存储序号控制框
write_word(72,428,32,32,0xff,0xf0,t3); //存储序号
write_word(104,428,32,32,0xff,0xf0,t4);
write_word(136,428,32,32,0xff,0xf0,t38);
write_word(168,428,32,32,0xff,0xf0,t39);
draw(240,420,352,468,0xf0); //
write_word(280,428,16,32,0xff,0xf0,number(n/10)); //序号
write_word(296,428,16,32,0xff,0xf0,number(n%10));
draw(384,420,496,468,0xf0); //控制框
write_word(432,428,16,32,0xff,0xf0,o4); // 》
draw(528,420,640,468,0xf0); //控制框
write_word(576,428,16,32,0xff,0xf0,o3); // 《
}
}
/***********************************************************************************
数据存储界面
***********************************************************************************/
void picture8(void){
unsigned int i;
unsigned int lenx;
unsigned char yq,lq;
unsigned char setl[5],setr[5];
unsigned char pl[5],pr[5];
unsigned int ttl[7],ttr[7];
unsigned char b;
if(esd==1)b=3;
else b=5;
for(i=0;i<b;i++){
setl[i]=eks[0][i];
setr[i]=ejs[0][i];
pl[i]=epl[0][i];
pr[i]=epr[0][i];
if(pl[i]>99)pl[i]=99;
if(pr[i]>99)pr[i]=99;
if(setl[i]>99)setl[i]=99;
if(setr[i]>99)setr[i]=99;
}
for(i=0;i<b+2;i++){
ttl[i]=etl[0][i];
ttr[i]=etr[0][i];
if(ttl[i]>999)ttl[i]=999;
if(ttr[i]>999)ttr[i]=999;
}
yq=eyq[0];
lq=elq[0];
if(yq>99)yq=99;
if(lq>99)lq=99;
lcd_cls(0xff); //清屏白色
draw(16,8,784,472,0xf0); //显示屏边框
draw(48,21,128,141,0xf0); //存储 控制框
write_word(56,69,32,32,0xff,0xf0,t3); //存储
write_word(88,69,32,32,0xff,0xf0,t4);
draw(152,21,216,61,0xf0); //功率控制框
write_word(160,29,24,24,0xff,0xf0,t48_2); //功率
write_word(184,29,24,24,0xff,0xf0,t49_2);
draw(152,61,216,101,0xf0); //L控制框
write_word(176,69,16,24,0xff,0xf0,e5_2); //l
draw(152,101,216,141,0xf0); //R控制框
write_word(176,109,16,24,0xff,0xf0,e6_2); //r
for(i=0;i<b;i++){
lenx=i*88;
draw(240+lenx,21,304+lenx,61,0xf0); //P n控制框
write_word(256+lenx,29,16,24,0xff,0xf0,e1_2); //p n
write_word(272+lenx,29,16,24,0xff,0xf0,number(20+i));
draw(240+lenx,61,304+lenx,101,0xf0); //PnL数据控制框
write_word(256+lenx,69,16,24,0xff,0xf0,number(pl[i]/10+20)); //p1
write_word(272+lenx,69,16,24,0xff,0xf0,number(pl[i]%10+20));
draw(240+lenx,101,304+lenx,141,0xf0); //pnr控制框
write_word(256+lenx,109,16,24,0xff,0xf0,number(pr[i]/10+20)); //p1
write_word(272+lenx,109,16,24,0xff,0xf0,number(pr[i]%10+20));
draw(328+lenx,287,408+lenx,327,0xf0); //控制框
write_word(336+lenx,295,16,24,0xff,0xf0,e7_2); //set1
write_word(352+lenx,295,16,24,0xff,0xf0,e2_2);
write_word(368+lenx,295,16,24,0xff,0xf0,e4_2);
write_word(384+lenx,295,16,24,0xff,0xf0,number(i+1+20));
draw(328+lenx,327,408+lenx,367,0xf0); //set ks
write_word(336+lenx,335,16,24,0xff,0xf0,number(setl[i]/10+20)); //set1
write_word(352+lenx,335,16,24,0xff,0xf0,o5);
write_word(368+lenx,335,16,24,0xff,0xf0,number(setl[i]%10+20));
draw(328+lenx,367,408+lenx,407,0xf0); //set js
write_word(336+lenx,375,16,24,0xff,0xf0,number(setr[i]/10+20)); //set1
write_word(352+lenx,375,16,24,0xff,0xf0,o5);
write_word(368+lenx,375,16,24,0xff,0xf0,number(setr[i]%10+20));
}
for(i=0;i<b+2;i++){
lenx=i*88;
draw(152+lenx,154,232+lenx,194,0xf0); //t n控制框
write_word(176+lenx,162,16,24,0xff,0xf0,e4_2); //tn
write_word(192+lenx,162,16,24,0xff,0xf0,number(i+1+20));
draw(152+lenx,194,232+lenx,234,0xf0); //tn l //控制框
write_word(160+lenx,202,16,24,0xff,0xf0,number(ttl[i]/100+20)); //tn l
write_word(176+lenx,202,16,24,0xff,0xf0,o5);
write_word(192+lenx,202,16,24,0xff,0xf0,number((ttl[i]%100)/10+20));
write_word(208+lenx,202,16,24,0xff,0xf0,number(ttl[i]%10+20)); //
draw(152+lenx,234,232+lenx,274,0xf0); //tn r
write_word(160+lenx,242,16,24,0xff,0xf0,number(ttr[i]/100+20)); //tn r
write_word(176+lenx,242,16,24,0xff,0xf0,o5);
write_word(192+lenx,242,16,24,0xff,0xf0,number((ttr[i]%100)/10+20));
write_word(208+lenx,242,16,24,0xff,0xf0,number(ttr[i]%10+20));
}
draw(680,21,760,141,0xf0); //返回 控制框
write_word(688,69,32,32,0xff,0xf0,t9); //返回
write_word(720,69,32,32,0xff,0xf0,t10);
draw(64,154,128,194,0xf0); //时间 控制框
write_word(72,162,24,24,0xff,0xf0,t42_2); //时间
write_word(96,162,24,24,0xff,0xf0,t43_2);
draw(64,194,128,234,0xf0); //l控制框
write_word(88,202,16,24,0xff,0xf0,e5_2); //l
draw(64,234,128,274,0xf0); //r控制框
write_word(88,242,16,24,0xff,0xf0,e6_2); //r
draw(64,287,128,327,0xf0); //氩气 控制框
write_word(72,295,24,24,0xff,0xf0,t34_2); //氩气
write_word(96,295,24,24,0xff,0xf0,t35_2);
draw(64,327,128,367,0xf0); //控制框
write_word(72,335,16,24,0xff,0xf0,number(yq/10+20)); //氩气
write_word(88,335,16,24,0xff,0xf0,o5);
write_word(104,335,16,24,0xff,0xf0,number(yq%10+20));
draw(152,287,216,327,0xf0); //冷却 控制框
write_word(160,295,24,24,0xff,0xf0,t36_2); //冷却
write_word(184,295,24,24,0xff,0xf0,t37_2);
draw(152,327,216,367,0xf0); //控制框
write_word(160,335,16,24,0xff,0xf0,number(lq/10+20)); //冷却
write_word(176,335,16,24,0xff,0xf0,o5);
write_word(192,335,16,24,0xff,0xf0,number(lq%10+20));
draw(240,287,304,327,0xf0); //控制 控制框
write_word(248,295,24,24,0xff,0xf0,t1_2); //控制
write_word(272,295,24,24,0xff,0xf0,t2_2);
draw(240,327,304,367,0xf0); //
write_word(248,335,24,24,0xff,0xf0,t28_2); //开始
write_word(272,335,24,24,0xff,0xf0,t29_2);
draw(240,367,304,407,0xf0); //控制框
write_word(248,375,24,24,0xff,0xf0,t30_2); //结束
write_word(272,375,24,24,0xff,0xf0,t31_2);
draw(64,420,208,468,0xf0); //存储序号控制框
write_word(72,428,32,32,0xff,0xf0,t3); //存储序号
write_word(104,428,32,32,0xff,0xf0,t4);
write_word(136,428,32,32,0xff,0xf0,t38);
write_word(168,428,32,32,0xff,0xf0,t39);
draw(240,420,352,468,0xf0);
write_word(280,428,16,32,0xff,0xf0,number(rn/10)); //存储序号
write_word(296,428,16,32,0xff,0xf0,number(rn%10));
}
/**********************************************************************************************
功率时间参数界面
显示上次用功率时间参数
入口参数:rl:通道控制值 0:上次默认值 1:R通道 2:L通道
可以切换到的其它界面:
1 按<主菜单>可以进入picture1:主菜单界面
2 按<编号数据>可以进入picture5:数字软键盘界面
3 按<功率调整>可以进入picture3:功率调整界面
4 按<L焊头>可以进入picture11:L功率时间参数界面
5 按<氩气时间>或<冷却时间>可以进入picture10:时间设置界面
6 按<P1-P5>可以进入picture2:单功率调整界面
7 按<T1-T7>可以进入picture10:时间设置界面
**********************************************************************************************/
void picture9(unsigned char rl){
unsigned char n,i,j;
unsigned c
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -