浙江科技学院毕业设计
delay_ms(100); while(k2==0); if(H==100) H=100;
else H++;
}
if(k3==0)
{ delay_ms(100); while(k3==0); if(H==L) H=H;
else H--;
}
}
if(a==2)
{
if(k2==0) { delay_ms(100); while(k2==0); if(L==H) L=L;
else L++;
}
if(k3==0)
{ delay_ms(100); while(k3==0); if(L==0) L=0;
else L--;
//减
//对温度下限设置
//加
//减
30
浙江科技学院毕业设计
}
}
}
/****************************************************************************/ /*函数:void xianshi() /*功能:温度上下限显示
/*********************************************************************/ void xianshi() {
if(a==0)
write_charstr( 8 , 2 , \write_Xchar(12 , 2 , 0xdf); write_charstr( 13 , 2 , \write_char( 10 , 2 , ls );
{
write_charstr( 0 , 2 , \write_Xchar(4 , 2 , 0xdf); write_charstr( 5 , 2 , \write_char( 2 , 2 , hs ); write_char( 3 , 2 , hg );
//温度上下限显示
uchar hs,hg,ls,lg; hs=H/10; hg=H; ls=L/10; lg=L;
31
浙江科技学院毕业设计
}
}
write_char( 11 , 2 , lg );
if(a==1)
{
//只显示上限
write_charstr( 0 , 2 , \ }
//只显示下限
write_Xchar(4 , 2 , 0xdf); write_charstr( 5 , 2 , \write_char( 2 , 2 , hs ); write_char( 3 , 2 , hg );
if(a==2)
{
write_charstr( 8 , 2 , \write_Xchar(12 , 2 , 0xdf); write_charstr( 13 , 2 , \ write_char( 10 , 2 , ls ); write_char( 11 , 2 , lg );
}
/****************************************************************************/ /*函数:void light() /*功能:光照检测
/*********************************************************************/
void light() { uint v; v=shuju();
32
浙江科技学院毕业设计
if(v<=100) {f=0;write_charstr( 15 , 1 , \ //光照若显示空格
else {f=1;write_charstr( 15 , 1 , \ //光照强显示* }
/****************************************************************************/ /*函数:void warning() /*功能:对继电器控制
/*********************************************************************/ void warning() {
uchar g=0; uint H_1,L_1,tem; H_1=H*100; L_1=L*100;
tem=tem_manage();
if(tem { g=0;j3=1; } if(f==0) j1=0; else j1=1; //水温过低,加热 else if(tem>H_1) {g=1;j1=1;j3=1;} //水温过高,注水 else { g=0; if(D_A==1&&D_B==0) { } j3=0; //水位、水温适中,供水 else j3=1; 33 浙江科技学院毕业设计 } } if(z==1|g==1)j2=0; else j2=1; /****************************************************************************/ /*函数:void main() /*功能:主函数 /*********************************************************************/ void main() { while(1) { display(); shuiwei(); xianshi(); warning(); key(); set(); light(); led1=1; led2=1; led2=1; data_init(); reset(); lcd_init(); }} 34 百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库毕业设计-太阳能热水器控制电路设计 doc - 图文(8)在线全文阅读。
相关推荐: