《模糊PID控制温控系统设计C语言程序代码》由会员分享,可在线阅读,更多相关《模糊PID控制温控系统设计C语言程序代码(17页珍藏版)》请在人人文库网上搜索。
1、模糊PID控制温控系统仿真设计C程序代码#in clude#defi ne uchar un sig ned char#defi ne uint un sig ned int#defi ne PULSE 200#defi ne number 0.035sbit SDO = P2A0;sbit SDI = P2A1;sbit CS = P2A2;sbit CLK = P2A3;sbit EOC = P2A4;sbit RS = P2A5;sbit RW = P2A6;sbit EN = P2A7;sbit KEY仁 P3A0;sbit KEY2=卩3八1;sbit KEY3=卩3八2;sbit 。
2、KEY4=卩3八3;sbit KEY5=卩3八4;sbit IN1 = P3A5;sbit IN2 = P3A6;sbit ENA = P3A7;uchar flag;uchar flag_start;float S_temp=60.0;float P_temp=20.0;float Kp;float Ki;float Kd;float Err=0.0;float Last_Err=0.0;float D_Err=0.0;float Sum_Err=0.0;float U=0.0;/*函数功能:延时*/void delay_ms(uchar z)uchar i;uchar j;for(i=z;。
3、 iO;i-)for(j=360;j0;j-);void delay_us(uchar z)uchar i;for(i=z; i0;i-);void LCD_WriteData(uchar Dat) _RS = 1;P1 =