基于单片机的液位水温控制(6)

2019-04-14 12:20

}

{ } else { }

Push=1;

Hand_table[9]='p'; Hand_table[10]='u'; Hand_table[11]='s'; Hand_table[12]='h'; Push=0;

Hand_table[9]='P'; Hand_table[10]='U'; Hand_table[11]='S'; Hand_table[12]='H';

/****************************************************************************** * 函 数 名 : main * 函数功能

: 主函数

* 输 入 : void * 输 出 : 无

******************************************************************************* void main(void) {

if(!AUTO) {

//触发中断,手动、自动切换

LcdDisplay(temp);

lcd_print(0x00,temp_dis,16);

lcd_init(); Delay1ms(5); Init_Config(); while(1) {

HC05_Init(); Read_Real_Value(); distance_convert(distance); Ds18b20ReadTemp();

}

}

}

INT=0; INT=1;

if(Con_Flag==1) { }

else if(Con_Flag==0) { }

lcd_print(0x40,Hand_table,16); Hand_Activity();

Read_Real_Value(); TError=S_Temp-R_Temp; DError=S_Distance-R_Distance; table[0]='A'; Write_Value();

lcd_print(0x40,table,16); Auto_Temp_Control(); Auto_Distance_Control();

//温度控制 //水位控制

//差值=设定值-实时值

/******************************************************************************* * 函 数 名 : int0 * 函数功能

: 外部中断0服务

* 输 入 : 无 * 输 出 : 无

******************************************************************************* void int0() interrupt 0 {

t=(TH0*256+TL0); //计算高电平持续的时间,上升沿到来时候开始计时,下降沿到来进入外部中断,

关闭计时器,停止计时 }

/*************************************************************************/

TH0=0; TL0=0;

* 函 数 名 : int1_key * 函数功能

: 外部中断1服务,键盘扫描

* 输 入 : 无 * 输 出 : 无

*****************************************************************************/ void int1_key() interrupt 2 { }

EX1=0; Delay1ms(10); Con_Flag++; if(Con_Flag==2) { }

if(Con_Flag==1) { }

else if(Con_Flag==0) { } EX1=1;

return;

Auto_Activity(); Con_Flag=0;


基于单片机的液位水温控制(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:异步电动机动态数学模型仿真 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: