📄 yinshuiji.c
字号:
#include<ioset.h>
#include"GB_ASCII.h"
//#include<fontASCII8x12.h>
//#include<fontASCII8x16.h>
#include"Lcddisplay.h"
#include"time0.h"
#include"ADC0832.h"
#include"waterlinecheck.h"
#include"menuefunction.h"
/*
void delay10ms(void)
{ unsigned char i,j,k;
for(i=5;i>0;i--)
for(j=4;j>0;j--)
for(k=248;k>0;k--);
}
*/
void Ext0() interrupt 0
{
Keyvalue=scankey();
//if(Keyvalue==5)
// if(HeatCoffeeOnOff==0)
}
void Ext1() interrupt 2
{
/* if(ONOFF==0)
{
Delay(2);
if(ONOFF==0)
{
while(ONOFF==0);
onoff=!onoff;
if(onoff==1) //如果是开机状态,就执行关机
{
TR0=0;
TR1=0;
onoff=0;
RES=0;
Outcof=1;
Heatwt=1;
Inputwt=1;
}
else
{
onoff=1;
Intial();
time0init();
//Selfcheck(); //第一步,自检查
Editing_Menu();
}
}
}*/
}
void UpDownKeyProcess(uchar Keyv,Full,ID_SELECT)
{
uchar keyvalueq;
EX0=0;
keyvalueq=Keyv;
while(OKKey==0)
{
if(UPKey==1)
{
while(UPKey==1);
if(keyvalueq<Full) keyvalueq++;
else keyvalueq=0;
}
if(DOWNKey==1)
{
while(DOWNKey==1);
if(keyvalueq>0) keyvalueq--;
else keyvalueq=Full;
}
if(ID_SELECT==0) //进入编辑程序
{
if(keyvalueq==0)
ID=Full;
ID=keyvalueq;
if(ID<=4) Promenu1(); //需要更新
else
{
if(ID<=7) Promenu2();
else Promenu3();
}
}
if(ID_SELECT==1)
{
ID1=keyvalueq;
MenueFunction1_1(); //需要更新
}
if(ID_SELECT==2)
{
ID2=keyvalueq;
MenueFunction1_212(); //需要更新
}
/*
if(ID_SELECT==1)
switch(WTFLG)
{
case 0: WTFLG=keyvalueq; break;
case 1: HeatTimes=keyvalueq; break;
case 2: HeatTimed=keyvalueq; break;
default:break;
}
if(ID_SELECT==2)
switch(WTFLG)
{
case 0: WTFLG=keyvalueq; break;
case 1: Temps1=keyvalueq; break;
default:break;
}
if(ID_SELECT==3)
{
if(keyvalueq>173)
Temps1=keyvalueq;
}
*/
}
while(OKKey==0);
EX0=1;
}
void Menuselect()
{
// EX0=0;
//TR1=0;
/* Meueray_flage=1;
sec10=0;
sec1=0;
Alarm_time=2;
Menuray0();
// TR1=1;*/
// Promenu1();
while(1)
{
UpDownKeyProcess(ID,9,0);
switch(ID)
{ //Clear();
case 1:MenueFunction1(); break;
case 2:MenueFunction2(); break;
case 3:MenueFunction3(); break;
case 4:MenueFunction4(); break;
case 5:MenueFunction5(); break;
case 6:MenueFunction6(); break;
case 7:MenueFunction7(); break;
case 8:MenueFunction8(); break;
default:break;
}
//disp_str(0,0,DispMenu[0]);
}
EX0=1;
}
void Editing_Menu()
{
ID=1;
Clear();
disp_str(0,2," ENTERINT ");
disp_str(0,5," PROGRAM MODE ");
Delay(5000);Delay(5000);
Clear();
TR1=0;
Meueray_flage=1;
sec10=0;
sec1=0;
Alarm_time=6;
Menuray0();
disp_str(0,3," SUNCANA ");
Promenu1();
//Menuselect();
while(1)
{
//if(Keyvalue==1 || Keyvalue==4)
Menuselect();
}
}
void Selfcheck()
{
Clear();
shouye();
Delay(2000);
BEEP=0;
Delay(2000);
BEEP=1;
Delay(2000);
Clear();
EX0=0;
while(ONOFF==1);//键盘扫描,有键按下时,开机
EX0=1;
Clear();
}
void main()
{
Intial();
time0init();
//TR1;
//if(OKKey==0)
Editing_Menu();
Selfcheck(); //第一步,自检查
//Heatcoffeemnue();//煮咖啡时间设置
//secret[0]=Keyvalue;
//Writesecret(32,3,Keyvalue);}
while(1)
{ onoff=0;
Temp_PinchCheck();
}
}
void shouye()
{
//disp_str(0,0," ");
disp_str(0,6," SUNCANA V1.0 ");
disp_str(0,10," SELF-CHECK... ");
//disp_str(0,6," ");
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -