模糊PID控制温度系统的C语言设计程式.docx
《模糊PID控制温度系统的C语言设计程式.docx》由会员分享,可在线阅读,更多相关《模糊PID控制温度系统的C语言设计程式.docx(38页珍藏版)》请在第一文库网上搜索。
1、模糊PID控制温控系统仿真设计C程序代码#inc1ude#defineucharunsignedchar#defineuintunsignedint#definePU1SE200#definenumber0.035sbitSDO=P20;sbitSDI=P21;sbitCS=P22;sbitC1K=P23;sbitEOC=P24;sbitRS=P25;sbitRW=P26;sbitEN=P27;sbitKEY1=P30;sbitKEY2=P31;sbitKEY3=P32;sbitKEY4=P33;sbitKEY5=P34;sbitIN1=P35;sbitIN2=P36;sbitENA=P37;
2、ucharf1ag;ucharf1ag_start;f1oatS_temp=60.0;f1oatP_temp=20.0;f1oatK;f1oatKi;f1oatKd;f1oatErr=0.0;f1oat1ast_Err=0.0;f1oatD_Err=0.0;f1oatSum_Err=0.0;f1oatU=0.0;函数功能:延时uchari;ucharj;for(i=z;i0;i-)for(j=360;j0;j-);)voidde1ay_us(ucharz)(uchari;fbr(i=z;iO;i-);)void1CD_WriteData(ucharDat)(RS=1;P1=Dat;de1ay_
3、us(10);EN=1;de1ay_us(10);EN=O;)RS=O;P1=com;de1ay_us(10);EN=1;de1ay_us(10);EN=O;voidShow_Num(ucharx,uchary,ucharn,f1oatnum)uchara3;uchari;uintTemp;Temp=(int)num;for(i=0;i0;i)1CD_WriteData(ai-1+0x30);voidShow_Ki(ucharnum_Ki)(ucharTemp;num_Ki=Ki*100;TemP=(UChar)num_Ki;Show_Num(10,2,1,Temp%10);Temp=Temp
4、/10;ShOW_NUm(9,2,1,Temp%10);Temp=Temp/10;Show_Num(7,2,1,Temp);)voidShow_char(ucharx,uchary,ucharch)(if(y%2=1)1CD_WriteCOM(0x80+x);e1se1CD_WriteCOM(0x80+0x40+x);1CD_WriteData(ch);)void1CD_Init(void)(RW=O;EN=O;1CD_WriteCOM(Ox38);1CD-WriteCOM(OxOc);1CD.WriteCOM(0x06);1CD_WriteCOM(0x01);函数功能:显示函数void1CD
5、_disp1ay(void)(Show_char(1,1,T,);de1ay_us(10);Show_char(0,1,P,);de1ay_us(10);Show-char(1,1,T);de1ay_us(10);ShoW_char(2,1de1ay_us(10);Show-Num(3,1,3,P_temp);de1ay_us(10);Show_char(10,S);de1ay_us(10);Show.char(11,1,T);de1ay-us(10);Show-char(12,1,:);de1ay_us(10);Show_Num(13,1,3,S_temp);de1ay_us(10);Sho
6、w.char(0,2P,);de1ay_us(10);Show_char(1,2/:);de1ay_us(10);ShoW_Num(2,2,2,KP);de1ay_us(10);Show_char(5,2,T);de1ay_us(10);Show_char(6,27:1);de1ay_us(10);Show_char(8,2/.);de1ay_us(10);Show_Ki(Ki);de1ay_us(10);Show_char(12,2,D);de1ay_us(10);Show_char(13,2,:);de1ay-us(10);ShOW_Num(14,2,2,Kd);de1ay_us(10);
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 模糊 PID 控制 温度 系统 语言 设计 程式