国产精品久久久久影院,成人午夜福利视频,国产精品久久久久高潮,国产精品 欧美 亚洲 制服,国产精品白浆无码流出

研究目標(biāo):
研究課題是多功能水溫控制系統(tǒng)的設(shè)計(jì)。要求系統(tǒng)溫度測量范圍大于要求的30~90℃,最小區(qū)分度為0.1℃,控制精度在0.5℃以內(nèi),溫度控制的靜態(tài)誤差小于1℃??衫冒存I系統(tǒng)調(diào)整控制水溫的上下限設(shè)定。如果發(fā)現(xiàn)采集的溫度值低于下限值就進(jìn)行報(bào)警,并通過控制繼電器使加熱設(shè)備持續(xù)加熱直到接近溫度上限的溫度,系統(tǒng)等待水溫冷卻在控制范圍內(nèi)。如果采集的溫度值高于上限值,那么也有相應(yīng)的報(bào)警聲提示操作人員對水溫進(jìn)行控制。如果并沒有超過上下限則不會(huì)報(bào)警。采集到的溫度用數(shù)碼管顯示進(jìn)行顯示。本系統(tǒng)不僅具有一般水溫控制系統(tǒng)的特點(diǎn)如設(shè)置溫度上下限、報(bào)警等,還可以在水溫過低時(shí)控制繼電器使加熱設(shè)備持續(xù)加熱。廢話不多說,直接上圖。

仿真原理圖如下

 

單片機(jī)程序如下:

#include

#include

#include


#define uchar unsigned char

#define uint unsigned int


sbit key1=P3^0;

sbit key2=P3^1;

sbit key3=P3^2;

sbit led=P3^3;

sbit shenwen=P3^4;

sbit baojing=P3^5;

        

uchar code tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xbf,0xff,0xbf,0xc7,0x89};

uchar code tab3[]={0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10,0x3f,0xff};


uchar yi,er,san,si,san1;

uint shangxian=90,xiaxian=30,flag=0;


void delay(int ma);

void display1(uchar yi,uchar er,uchar san,uchar si);

void display2(uchar yi,uchar er,uchar san1,uchar si);

void keyscan();


void main()

{

          float wendu=0;

          int wenduzhen=0;


          yi=11;er=11;san=11;si=11;

          baojing=shenwen=1;//關(guān)閉蜂鳴器,繼電器

                

          while(1)

                {

                  keyscan();


                  if(flag==0)//溫度測試界面

                  {

                          wendu=temget();

                                

                          if(wendu                          {

                                          shenwen=0;

                                        baojing=0;

                          }

                          else if((wendu>=xiaxian) && (wendu<=shangxian) )

                          {

                                          baojing=1;//報(bào)警關(guān)閉

                          }

                          else if(wendu>=shangxian)//報(bào)警開啟,燒水功能關(guān)閉

                          {

                                          shenwen=1;

                                        baojing=0;

                          }


                          wenduzhen=wendu*10;

                      yi=wenduzhen/1000;

                          er=wenduzhen%1000/100;

                          san=wenduzhen%100/10;

                          si=wenduzhen%10;         


                          display1(yi,er,san,si);

                  }

                

                  else         if(flag==1)//溫度下限設(shè)置界面

                   {

                           yi=13;er=12;

                      san1=xiaxian%100/10;

                      si=xiaxian%10; 

                                  

                          display2(yi,er,san1,si);

                  }


                  else         if(flag==2)//溫度上限設(shè)置界面

                   {

                           yi=14;er=12;

                      san1=shangxian%100/10;

                      si=shangxian%10; 

                                  

                          display2(yi,er,san1,si);

                  }

                 

                  if(xiaxian>=shangxian)led=0;//下限超過上限led亮

                  else led=1;


                }

}


void keyscan()

{

        if(key1==0)//設(shè)置界面

        {

                delay(5);

                if(key1==0)

                {

                  flag++;

                  if(flag>2)flag=0;

                }

                while(!key1);        

        }


          if(key2==0)//加數(shù)值

        {

                delay(5);

                if(key2==0)

                {

                          if(flag==1)

                        {

                                xiaxian++;

                                if(xiaxian>=89)xiaxian=89;

                        }

                        else if(flag==2)

                        {

                                shangxian++;

                                if(shangxian>=90)shangxian=90;

                        }

                }

                while(!key2);        

        }


        if(key3==0)//減數(shù)值

        {

                delay(5);

                if(key3==0)

                {

                          if(flag==1)

                        {

                                xiaxian--;

                                if(xiaxian<0)xiaxian=0;

                        }

                        else if(flag==2)

                        {

                                shangxian--;

                                if(shangxian<1)xiaxian=1;

                        } 

                }

                while(!key3);        

        }

}


void display1(uchar yi,uchar er,uchar san,uchar si)

{

                P2=0X01;

[1] [2]
關(guān)鍵字:水溫控制系統(tǒng)  仿真設(shè)計(jì)  單片機(jī) 引用地址:多功能水溫控制系統(tǒng)的仿真設(shè)計(jì)+單片機(jī)源碼

上一篇:單片機(jī)點(diǎn)焊機(jī)控制完整程序+PCB電路圖
下一篇:51系列單片機(jī)最小系統(tǒng)板開發(fā)板 加裝上拉排阻

推薦閱讀

? ? ? ? 距離高通發(fā)布驍龍710芯片已經(jīng)過去了快半年的時(shí)間,國內(nèi)已經(jīng)有不少廠商采用了這一處理器,而打算今年在中端市場發(fā)力的三星自然也不會(huì)錯(cuò)過這款芯片。  沒錯(cuò),首款搭載驍龍710芯片的三星機(jī)型目前已經(jīng)確定為三星Galaxy A10,而這款新機(jī)將會(huì)在明年正式同大家見面?! ∪荊alaxy A10的外觀較前代產(chǎn)品有較大的改動(dòng),它并沒有采用傳統(tǒng)的18.5...
PIC18F 45K80 CAN 通信實(shí)例,可通過模擬調(diào)試,注意選編譯器,C18是不能通過。單片機(jī)源程序如下:#pragma config XINST = OFF // CONFIG1L#pragma config FOSC = INTIO2, FCMEN = OFF, IESO = OFF ,PLLCFG = OFF // CONFIG1H#pragma config...
華為官網(wǎng)上架了一款新機(jī)Mate 30E Pro 5G,搭載麒麟990E 5G,售價(jià)暫未公布,現(xiàn)已開啟定金預(yù)約。華為Mate 30E Pro 5G外觀設(shè)計(jì)和Mate 30 Pro 5G相同,搭載88度超曲面OLED環(huán)幕屏,“奧利奧圓環(huán)”造型的后置徠卡四攝,配色風(fēng)格也是亮黑色、青山黛、羅蘭紫、星河銀、翡冷翠、丹霞橙。華為Mate 30E Pro搭載的是第一次出現(xiàn)的麒麟990E 5G,采用7nm+ E...
蘋果M1 Pro、M1 Max芯片已經(jīng)正式發(fā)布,搭載于最新的MacBook Pro 14/16 筆記本。M1 Max 芯片集成有10核CPU、32核GPU,共計(jì)570億個(gè)晶體管,內(nèi)存帶寬達(dá)到400GB/s,最高可配備64GB LPDDR5內(nèi)存,CPU與GPU可共用?! 「鶕?jù)外媒TomsHardware 消息,這款芯片運(yùn)行Adobe Premiere Pro的跑分成績正式曝光,展現(xiàn)了強(qiáng)大的性能?! y試使用的是Pre...

史海拾趣

小廣播
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號

 
EEWorld服務(wù)號

 
汽車開發(fā)圈

 
機(jī)器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務(wù)審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved