久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
基于stm32單片機的水溫控制PID控制源程序-2018電子設計大賽作品
[打印本頁]
作者:
yayayunyun
時間:
2023-8-14 17:33
標題:
基于stm32單片機的水溫控制PID控制源程序-2018電子設計大賽作品
STM32單片機源程序如下:
/************************************************************
**實驗名稱:
**功能:
**注意事項:顯示漢字采用了兩種方式,一種是代碼字庫,一種是外FLASH字庫.
**作者:
*************************************************************/
#include "STM32Lib\\stm32f10x.h"
#include "hal.h"
#include "TFT\\TFTdriver.h"
//#include "bmp_data.h"
#include "KeyManage.h"
#include <math.h>
u16 temprature=100;//當前溫度
//u8 temprature_wei[]={0,0,1}; //小數(shù)--各位--十位
u16 set_temprature=100;//設定溫度。最后一位是小數(shù)
u8 set_wei[]={0,0,1};//小數(shù) --個位-- 十位
char string1[]="當前溫度:10.0毒";
char string2[]="設定溫度:10.0毒";
char string3[]="請設定溫度";
extern void USART1_Putc(unsigned char c);
extern void USART2_Putc(unsigned char c);
extern void PID_temp(void);
extern void PID_Ctrl(void);//增量式PID
u16 temp[200]={0};//溫度存儲共1000s
u8 flag=0;//超過200s的標志
u16 temp_geshu=0;
u8 flag_1s=0;//1s中斷
u8 flag_3s=0;//3s中斷
u8 heat_pwm=0;//加熱時長
u8 state=0;//當前狀態(tài) 0--請輸入數(shù)據(jù) ;1--加熱中;2--冷卻中;//3--穩(wěn)態(tài)
int main(void)
{
// u32 i,j,k;
ChipHalInit(); //片內(nèi)硬件初始化
ChipOutHalInit(); //片外硬件初始化
Lcd_Init(); //初始化
TFTRect(10,10,230,310,BLACK);
TFTHLine(10,30,220,BLACK);
TFTHLine(10,50,220,BLACK);
BG_COLOR=GRAY1;//設置底色
TFTShowString16(20,12,string1,RED,0);
TFTShowString16(20,32,string2,BLUE,0);
// BG_COLOR=RED;
TFTShowString16(20,72,string3,RED,0);
//TFTShowBmp(120,120,64,64,(COLOR*)Bmp_1);
// TFTShowASC816(92,12,'0',RED);
////////坐標系
BG_COLOR=GRAY1;//設置底色
TFTRectFill(11,100,229,300,GRAY1);//清空
TFTHLine(11,300,219,GREEN); //0度每格0.5度
TFTShowString16(11,300-8," 0",RED,0);
TFTHLine(11,280,219,GREEN);
TFTShowString16(11,280-8,"10",RED,0);
TFTHLine(11,260,219,GREEN);
TFTShowString16(11,260-8,"20",RED,0);
TFTHLine(11,240,219,GREEN);
TFTShowString16(11,240-8,"30",RED,0);
TFTHLine(11,220,219,GREEN);
TFTShowString16(11,220-8,"40",RED,0);
TFTHLine(11,200,219,GREEN);
TFTShowString16(11,200-8,"50",RED,0);
TFTHLine(11,180,219,GREEN);
TFTShowString16(11,180-8,"60",RED,0);
TFTHLine(11,160,219,GREEN);
TFTShowString16(11,160-8,"70",RED,0);
TFTHLine(11,140,219,GREEN);
TFTShowString16(11,140-8,"80",RED,0);
for(;;)
{
ManageKey(PollingKey());
// USART1_Putc('a');
/* for(j=0;j<200;j++)
{
TFTHLine(11,150,230,BLACK);
for(i=0;i<200;i++)
{
TFTPoint(i+11,150-(signed char)(sin(3.14*(i+j)/100)*50),RED);
}
for(k=0;k<30000;k++);
TFTRectFill(11,100,211,200,GRAY1);
} */
if(flag_1s)
{
flag_1s=0;
USART2_Putc(temprature/100+'0');
USART2_Putc(temprature%100/10+'0');
USART2_Putc('.');
USART2_Putc(temprature%10+'0');
USART2_Putc(',');
if(temp_geshu<199&&temp_geshu>0)
{
temp[temp_geshu]=temprature; //29-229繪圖
temp_geshu++;
TFTPoint(29+temp_geshu,300-temprature/5,RED);
}
else if(temp_geshu==0)
{
temp[temp_geshu]=temprature; //29-229繪圖
temp_geshu++;
////////重畫坐標系
TFTRectFill(11,100,229,300,GRAY1);//清空
TFTHLine(11,300,219,GREEN); //0度每格0.5度
TFTShowString16(11,300-8," 0",RED,0);
TFTHLine(11,280,219,GREEN);
TFTShowString16(11,280-8,"10",RED,0);
TFTHLine(11,260,219,GREEN);
TFTShowString16(11,260-8,"20",RED,0);
TFTHLine(11,240,219,GREEN);
TFTShowString16(11,240-8,"30",RED,0);
TFTHLine(11,220,219,GREEN);
TFTShowString16(11,220-8,"40",RED,0);
TFTHLine(11,200,219,GREEN);
TFTShowString16(11,200-8,"50",RED,0);
TFTHLine(11,180,219,GREEN);
TFTShowString16(11,180-8,"60",RED,0);
TFTHLine(11,160,219,GREEN);
TFTShowString16(11,160-8,"70",RED,0);
TFTHLine(11,140,219,GREEN);
TFTShowString16(11,140-8,"80",RED,0);
TFTPoint(29+temp_geshu,300-temprature/5,RED);
}
else if(temp_geshu==199)
{
temp[temp_geshu]=temprature; //29-229繪圖
temp_geshu=0;//個數(shù)回零
TFTPoint(29+temp_geshu,300-temprature/5,RED);
}
}
if(flag_3s)
{
PID_temp();
PID_Ctrl();
flag_3s=0;
// heat_pwm=45;
}
}
}
復制代碼
原理圖:無
仿真:無
程序:
程序.7z
(167.36 KB, 下載次數(shù): 62)
2023-8-15 02:45 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者:
shelling
時間:
2023-10-19 22:05
很不錯的文章
作者:
shuji156652@126
時間:
2024-8-25 13:36
很不錯的文章
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
99reav
|
国产精品99久久久精品免费观看
|
日韩精品一区二区三区四区视频
|
精品国产女人
|
成人做爰www免费看视频网站
|
欧美亚州
|
欧美又大粗又爽又黄大片视频
|
国产毛片久久久久久久久春天
|
337p日本欧洲亚洲大胆鲁鲁
|
亚洲国产精品久久久
|
日本精品久久久久久久
|
网站黄色在线免费观看
|
国产精品永久久久久
|
国产精品久久久久久久久久三级
|
在线中文字幕亚洲
|
91av在线免费看
|
黄色在线免费观看
|
精品久久久久一区二区国产
|
久久久婷婷
|
日韩在线精品
|
天天射影院
|
av入口
|
日本在线视频一区二区
|
婷婷久久精品一区二区
|
毛片免费在线
|
一二三四在线视频观看社区
|
欧美成人h版在线观看
|
久久久.com
|
91资源在线观看
|
亚洲成人av在线播放
|
国产精品1区2区3区 中文字幕一区二区三区四区
|
日本成人福利视频
|
欧美日韩午夜精品
|
久久天堂
|
特级黄一级播放
|
欧美成人精品激情在线观看
|
欧美xxxx做受欧美
|
91高清在线观看
|
天堂一区在线
|
中文字幕视频在线
|
国产精品精品久久久久久
|