水温控制器课程设计 联系客服

发布时间 : 星期一 文章水温控制器课程设计更新完毕开始阅读a513836927284b73f242504a

第二章 控制系统程序设计

}

//=================================================================== 按键处理函数

============================ void KeyDeal() {

`12

}

if(FunctionFlag == 1) //进入设置模式 { {

if(max

if(MoveFlag == 0) //设置上线 max=Flag*100;

}

else //设置下限 {

if(min>max) {min=0;} Disp(min+2); led2=1; led3=0; led4=1;

12

min=Flag*100;

第二章 控制系统程序设计

} } }

//=================================================================== 继电器函数

============================ void Relay1() //不加热 { }

//=============================================================================================== void Relay2() //加热 { }

//=================================================================== 主函数

============================ void main() {

`13

key = 1; led1=1;

key = 0; led1=0;

IN(); while (1) {

KeyScan();

13

第二章 控制系统程序设计

//========================================

while(FunctionFlag) //设置循环 {

KeyDeal(); DelayMs(200);

KeyScan();

}

//======================================== }

`14

14

}

led2=1; led3=1; led4=0;

A_CONTR|=0x08; while(!A_end); A_end=0;

Ad = (int)(AdAv()*100); Disp(Ad); DelayMs(8000); {

Relay1(); } {

Relay2(); }

if(Ad <= min)

if(Ad >= max)

第二章 控制系统程序设计

2.2 硬件电路调试

下载完程序之后,可以参照4个功能键进行调试。

K1—功能键,每按下一次,在前2位LED上显示要设定的功能。 K2—转换键,每按一次在上下限之间转换。 K3—加1键 K4—减1键

`15 15