下载此文档

温度控制器程序.docx


文档分类:IT计算机 | 页数:约24页 举报非法文档有奖
1/24
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/24 下载此文档
文档列表 文档介绍
//LED 1位选
//LED2位选
//LED3位选
//LED4位选
〃上下限温度设置
〃温度加
//温度减
//PT100自身温度范围
#define M_tempei_MIN -200 〃最低温度
#definpei_curr):M.
〃转换正负温度
LED_data_BCD(M_tempei_conver);
〃转换LED显示
EA=1;
//T1定时LED显示扫描标志
TR1=O:B set T1=O;
++T l_count;
switch (Tl_count) 〃依次显示 4 位 LED
( case 1:
LED_S4 = 1;
P_LED = LED_DISP_TAB[M_LED1];
= 0;
break;
case 2:
LED_S1 = 1;
P_LED = LED_DISP_TAB[M_LED2];
LED_S2 = 0;
break;
case 3:
LED_S2 = 1;
P_LED = LED_DISP_TAB[M_LED3];
LED_S3 = 0;
break;
case 4:
LED_S3 = 1;
P_LED = LED_DISP_TAB[M_LED4];
LED_S4 = 0;
Tl_count = 0;
break;
)
TR1=1; 〃开T1定时器
}
if ((M_temper_convei>M_tempei_down)&&(M_temper_conver<M_temper_up))
( 〃温度在上下限范围内
BUZZ=B BUZZ OFF;
RED ALARM=B RED OFF;
GREEN ALARM=B GREEN OFF;
}
else
( BUZZ=B_BUZZ_ON;
if(M_temper_convei<M_tempei_down)
RED_AL ARM=B_RED_ON; 〃低于下限温度
else
GREEN_ALARM=B_GREEN_ON; 〃高于上限温度
}
〃按键检测
if(!KEY_Sl)
〃设置温度
Set_tempei();
Delay_ms(200);
)
if (B_set)
{
if(!KEY_S2)
f
Iiic_tempei(); //温度加
Delay_ms(200);
if(!KEY_S3)
(
Dec_temperQ; 〃温度减
Delay_ms(200);
}
}
}
〃设置温度
void Set_temper()
++Set_count;
〃设置标志
〃设置上限
B_set= 1;
if (Set_count == 1)
B_set_AI = 0; LED_data_BCD(M_temper_up);
M_temper_AI = M_tempei_up; //将原上限温度取出
}
else if (Set_count = 2) 〃设置卜限
B set AI= 1;
M_temper_up = ; 〃存入新的上限温度
LED_data_BCD(M_tempei_down);
M_temper_AI = M_temper_down; 〃将原下限温度取出 } else
( 〃确认退出
B_set = 0;
Set_count = 0;
LED_data_BCD(M_tempei_conver);
M_temper_down = M_tempei_AI; 〃存入新的下限温度
void Inc_temper() 〃温度加
{
if (B_set_AI) 〃判断当前是设置上限(0)还是下限(1)
{
if ((M_temper__AI <M_tempei_MAX) && (M_temper_AI < M_temper_up))
M_temper_AI++;
} 〃不能加到上线温度和温度范围
}
else
{
if (M_tempei_AI <M_temper_MAX)
M_temper_AI++;
}
) LED_data_B CD(M_tempei_AI);
}
void Dec_temper()
〃温度减
〃判断当前是设置上限(o)(1)
if (M_tempei_AI > M_temper_MIN)
M__tempei_AI—;
}
}
else
{
if ((M_temper_AI > M_temper_MIN) && (M_teniper_AI > M_temper_down)) j
M_teniper__AI—;
}
}
LED_da

温度控制器程序 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息