发布时间 : 星期一 文章水温控制器课程设计更新完毕开始阅读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