欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
單片機溫控程序源碼
[打印本頁]
作者:
一龍大師
時間:
2017-10-26 18:02
標題:
單片機溫控程序源碼
本帖最后由 一龍大師 于 2017-10-27 20:11 編輯
當按下K1鍵,進入手動設定加一,相對地恒溫溫度值的狀態,此時按下K2鍵可以設定恒溫溫度值,每按一下K2,溫度設定值,每按一下K3,設定值減一,設定好在正確溫度范圍內的溫度值后,再按一下K2,系統開始執行,當前測得的溫度將于設定值進行比較,以控制加熱或散熱裝置運行或停止,期間,按下K4鍵,這設定值請零,系統恢復初始狀態,停止所有動作。在設定好恒溫溫度值后, 可以按下K5鍵,系統在執行恒溫的加熱或散熱的同時還進入定時時間設定狀態,此時,同樣可以按K1、K3鍵來加減設定定時時間值,設定好后再按一下K5,定時系統準備完成,等待環境溫度降到或升到設定的恒定溫度值,環境溫度到達設定溫度值時,定時開始,定時數值開始進入倒計時,時間值逐步減小,當減小到零時,系統恢復初始狀態,一切運行停止,且恒溫溫度設定值和定時時間值都自動清零。期間,可以按下K6鍵,將定時時間值清零以重新設定。
void keyscan()
{
if(!k2)
{
delay(10);
if(!k2)
{
set_en =!set_en;
}
}
if(set_en==1)
{
if(!k1);
{
delay(10);
if(!k1)
{
num2++;
while(!k1);
}
}
if(!k3)
{
delay(10);
if(!k3)
{
num2--;
while(!k3);
}
}
}
if(!k4)
{num2=0;}
if(!k5)
{
delay(10);
if(!k5)
{
set_en1=set_en1+1;
if(set_en1==3)
set_en1=0;
}
}
if((set_en1==1)&&(set_en==0))
{
if(!k1);
{
delay(10);
if(!k1)
{
num3++;
while(!k1);
}
}
if(!k3)
{
delay(10);
if(!k3)
{
num3--;
while(!k2);
}
}
}
if((set_en1==2)&&(num1==num2)&&(num2!=0))
{
TR0=1;
}
if(!k6)
{num3=0;}
}
這是什么意思
if(!k2)
{
delay(10);
if(!k2)
{
set_en =!set_en;
}
}
if(!k5)
{
delay(10);
if(!k5)
{
set_en1=set_en1+1;
if(set_en1==3)
set_en1=0;
}
}
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1