欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 22522|回復(fù): 26
收起左側(cè)

基于51單片機(jī)的SHT11溫濕度測(cè)量?jī)x設(shè)計(jì)(源碼+仿真+文檔)

  [復(fù)制鏈接]
ID:166208 發(fā)表于 2018-12-26 10:29 | 顯示全部樓層 |閱讀模式
電路原理圖如下:

原理圖截圖

原理圖截圖


仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)

仿真截圖

仿真截圖

程序截圖

程序截圖

資源文件

資源文件


一、總體設(shè)計(jì)要求3
二、方案論證 3
三、系統(tǒng)硬件設(shè)計(jì) 3
3.1復(fù)位電路3
3.2時(shí)鐘電路3
3.3 溫濕度測(cè)量電路4
3.4顯示電路5
四、系統(tǒng)軟件設(shè)計(jì)
4.1DHT11軟件設(shè)計(jì)6
4.2軟件設(shè)計(jì)流程圖 6
4.3 原理圖以及原理分析7
五、電路仿真及仿真結(jié)果分析
5.1電路仿真圖 7
5.2仿真結(jié)果分析 8
六、心得體會(huì)8
七、參考文獻(xiàn)9

一、總體設(shè)計(jì)要求:

1、能夠檢測(cè)出環(huán)境中的溫度和濕度,并且顯示在LCD1602上面

2、技術(shù)參數(shù)有以下要求:

濕度測(cè)量范圍:0%~100%RH;溫度測(cè)量范圍-40~+110℃。

濕度測(cè)量分辨率:1%RH;溫度測(cè)量分辨率:1℃。

濕度測(cè)量精度:±2.0%RH;溫度測(cè)量精度:±0.5℃。

3、電源工作范圍:DC 4.5~5.5V。

二、構(gòu)思與選擇:

方案一:

使用AM2301數(shù)字溫濕度傳感器。該型號(hào)溫濕度傳感器,采用3.3—6V直流電源供電,它的各部分參數(shù):濕度測(cè)量范圍為20%~90%RH;溫度測(cè)量的范圍為0~+50℃;濕度測(cè)量精度為±5.0%RH;溫度測(cè)量精度為±2.0℃。雖然它的價(jià)格比較便宜,單測(cè)溫的范圍和測(cè)濕的范圍太小,溫度的精度和濕度的精度太低,不符合設(shè)計(jì)的要求。

方案二:

使用AM2302電容式數(shù)字溫濕度傳感器。它的各部分參數(shù)如下:由于傳感器參數(shù):濕度0%~100%相對(duì)是濕度的測(cè)量范圍;溫度測(cè)量范圍為40~+80℃;濕度的測(cè)量精度為±3.0%RH;溫度的測(cè)量精度為±0.5℃。價(jià)格也比較適合,基本可以滿足設(shè)計(jì)要求。

方案三:

使用數(shù)字溫濕度傳感器SHT11。濕度測(cè)量范圍:0%~100%RH;溫度測(cè)量范圍:40~+120℃;濕度測(cè)量精度:±2%相對(duì)濕度;溫度測(cè)量精度:±0.2%℃溫度測(cè)量精度。改傳感器價(jià)格便宜。溫度和濕度都達(dá)到或超過了標(biāo)題的精度要求,屬于低功率傳感器。

綜上分析,設(shè)計(jì)應(yīng)以最大化利用內(nèi)部資源,電路簡(jiǎn)易,節(jié)約成本為原則,而且利用從系統(tǒng)技術(shù)參數(shù)要求和低功率方面考慮。因此采用方案三。

三、系統(tǒng)硬件設(shè)計(jì):

3.1復(fù)位電路:

復(fù)位是單片機(jī)的初始化操作。單片機(jī)啟動(dòng)運(yùn)行時(shí),都需要先復(fù)位,作用是使CPU和系統(tǒng)中其他部件處于一個(gè)確定的初始狀態(tài),并從這個(gè)狀態(tài)開始工作。因此,復(fù)位是一個(gè)很重要的操作方式。但單片機(jī)本身是不能自動(dòng)進(jìn)行復(fù)位的,必須配合相應(yīng)的外部電路才能實(shí)現(xiàn)。

單片機(jī)通電時(shí),從初始態(tài)開始執(zhí)行程序,稱為上電復(fù)位。單片機(jī)死機(jī)時(shí),通過手工按“重啟”鍵使其從初始態(tài)開始執(zhí)行程序,稱為手工復(fù)位。

復(fù)位條件:復(fù)位引腳RST(全稱RESET)出現(xiàn)2個(gè)機(jī)器周期以上的高電平時(shí),單片機(jī)就執(zhí)行復(fù)位操作;但如果RST持續(xù)為高電平,單片機(jī)就處于循環(huán)復(fù)位狀態(tài)。

3.2時(shí)鐘電路:

1.時(shí)鐘電路

利用芯片內(nèi)部的振蕩電路,在XTAL1、XTAL2的引腳上外接定時(shí)元件,內(nèi)部振蕩器便能產(chǎn)生自激振蕩。定時(shí)元件可以采用石英晶體和電容組成的并聯(lián)諧振電路。

晶振可以在1.2~12MHZ之間任選,甚至可以達(dá)到24MHz,但是頻率越高功耗也就越大。和晶振并聯(lián)的電容C1、C2的大小對(duì)振蕩頻率有微小影響,可以起到頻率微調(diào)作用。當(dāng)采用石英晶振時(shí),電容可以在20~40pF之間選擇。晶體和電容應(yīng)盡可能與單機(jī)片芯片靠近,以減少引線的寄生電容,保證振蕩器可靠工作。


3.3.溫濕度測(cè)量電路

SHT11是瑞士Scnsirion公司推出的一款數(shù)字溫濕度傳感器芯片。該芯片廣泛應(yīng)用于暖通空調(diào)、汽車、消費(fèi)電子、自動(dòng)控制等領(lǐng)域。共主要特點(diǎn)如下: 高度集成,將溫度感測(cè)、濕度感測(cè)、信號(hào)變換、A/D轉(zhuǎn)換和加熱器等功能集成到一個(gè)芯片上;提供二線數(shù)字串行接口SCK和DATA,接口簡(jiǎn)單,支持CRC傳輸校驗(yàn),傳輸可靠性高;測(cè)量精度可編程調(diào)節(jié),內(nèi)置A/D轉(zhuǎn)換器(分辨率為8~12位,可以通過對(duì)芯片內(nèi)部寄存器編程選擇); 測(cè)量精確度高,由于同時(shí)集成溫濕度傳感器,可以提供溫度補(bǔ)償?shù)臐穸葴y(cè)量值和高質(zhì)量的露點(diǎn)計(jì)算功能;封裝尺寸超小(7.62 mm×5.08mm×2.5 mm),測(cè)量和通信結(jié)束后,自動(dòng)轉(zhuǎn)入低功耗模式; 高可靠性,采用CMOSens工藝,測(cè)量時(shí)可將感測(cè)頭完全浸于水中。SHT11溫濕度傳感器采用SMD(LCC)表面貼片封裝形式,接口非常簡(jiǎn)單,引腳名稱及排列順序如圖下所示。


仿真電路圖


3.4、顯示電路:

3.4.1電路工作原理

該模塊采用LCD1602液晶屏將電子時(shí)鐘工作的實(shí)時(shí)狀態(tài)顯示在屏幕上,結(jié)構(gòu)簡(jiǎn)單,顯示清晰。其中GND接地,VCC接VCC,LCD偏壓輸入引腳V0通過接一個(gè)電位器來調(diào)節(jié)顯示屏的背光度,數(shù)據(jù)/命令選擇端RS、讀/寫控制信號(hào)端RW、LCD使能端分別由單片機(jī)引腳P2.6、P2.5、P2.7進(jìn)行控制。數(shù)據(jù)傳輸端D0-D7則用單片機(jī)的P0口進(jìn)行控制。如圖是LCD1602詳細(xì)的電路引腳連線圖。

3.4.2LCD顯示模塊電路圖


  • 系統(tǒng)軟件設(shè)計(jì):
   4.1.1 DHT11軟件設(shè)計(jì)
微處理器和溫濕度傳感器通信采用串行二線接口SCK和DATA,其中SCK為時(shí)鐘線,DATA為數(shù)據(jù)線。該二線串行通信協(xié)議和I2C協(xié)議是不兼容的。在程序開始,微處理器需要用一組"啟動(dòng)傳輸"時(shí)序表示數(shù)據(jù)傳輸?shù)膯?dòng),當(dāng)SCK時(shí)鐘為高電平時(shí),DATA翻轉(zhuǎn)為低電平;緊接著SCK變?yōu)榈碗娖剑S后又變?yōu)楦唠娖;在SCK時(shí)鐘為高電平時(shí),DATA再次翻轉(zhuǎn)為高電平。
根據(jù)SHT11濕度測(cè)試時(shí)序可以知道。主機(jī)發(fā)出啟動(dòng)命令,隨后發(fā)出一個(gè)后續(xù)8位命令碼,該命令碼包含3個(gè)地址位(芯片設(shè)定地址為000)和5個(gè)命令位;發(fā)送完該命令碼,將DATA總線設(shè)為輸入狀態(tài)等待SHT11的響應(yīng);SHT11接收到上述地址和命令碼后,在第8個(gè)時(shí)鐘下降沿,將DATA下拉為低電平作為從機(jī)的ACK;在第9個(gè)時(shí)鐘下降沿之后,從機(jī)釋放DATA(恢復(fù)高電平)總線;釋放總線后,從機(jī)開始測(cè)量當(dāng)前濕度,測(cè)量結(jié)束后,再次將DATA總線拉為低電平;主機(jī)檢測(cè)到DATA總線被拉低后,得知濕度測(cè)量已經(jīng)結(jié)束,給出SCK時(shí)鐘信號(hào);從機(jī)在第8個(gè)時(shí)鐘下降沿,先輸出高字節(jié)數(shù)據(jù);在第9個(gè)時(shí)鐘下降沿,主機(jī)將DATA總線拉低作為ACK信號(hào)。然后釋放總線DATA;在隨后8個(gè)SCK周期下降沿,從機(jī)發(fā)出低字節(jié)數(shù)據(jù);接下來的SCK下降沿,主機(jī)再次將DATA總線拉低作為接收數(shù)據(jù)的ACK信號(hào);最后8個(gè)SCK下降沿從機(jī)發(fā)出CRC校驗(yàn)數(shù)據(jù),主機(jī)不予應(yīng)答(NACK)則 表示測(cè)量結(jié)束。

4.1.2總體程序流圖的設(shè)計(jì):


4.3.原理圖以及原理分析



通過AD19繪制出如上圖所示的原理圖,包括時(shí)鐘電路、晶振電路、DHT11溫濕度檢測(cè)電路、lcd1602顯示電路,因?yàn)闇貪穸葌鞲衅髋c單片機(jī)連接電路比較簡(jiǎn)單。所以可以容易的繪制出電路圖。


五、仿真圖及仿真分析:


5.1、總體仿真結(jié)果:



5.2、仿真分析:

首先,將程序的hex文件加載到單片機(jī)中,開始仿真?梢郧宄乜吹絃CD1602上面顯示了SHT11當(dāng)前的溫度和濕度,雖然有誤差但是誤差并不是很大可以忽略不計(jì),調(diào)節(jié)傳感器上面的按鈕可以實(shí)時(shí)的將傳感器所在環(huán)境的溫度顯示到LCD1602上面,具有可控性,而且顯示性和可控性較好。


六、心得體會(huì):

我這次做的是基于單片機(jī)的溫濕度測(cè)量?jī)x。我們知道,單片機(jī)和傳感器的應(yīng)用如今已經(jīng)在工業(yè)、電子等方方面面展示出了它的優(yōu)越性,利用單片機(jī)和傳感器設(shè)計(jì)電路也逐漸成了趨勢(shì),它與外圍的簡(jiǎn)單電路再加上優(yōu)化程序就可以構(gòu)建任意的產(chǎn)品,使得這次設(shè)計(jì)成為現(xiàn)實(shí)。隨著單片機(jī)和傳感器的日益發(fā)展,它們必將在未來顯示出更大的活力,為人們提供更好的產(chǎn)品。
雖然這個(gè)電路我已經(jīng)設(shè)計(jì)出來了,但是在這次的設(shè)計(jì)當(dāng)中,我遇到了不少的問題。最開始我不知道要用哪一種傳感器作為我的設(shè)計(jì),糾結(jié)了好久,最終我確定了選擇用DHT11作為我的溫濕度傳感器模塊,因?yàn)槔蠋熣f不能用書本上的DS18B20作為此次設(shè)計(jì)模塊,因?yàn)闀嫌性撃K的詳細(xì)電路圖原理圖以及寫好的程序,所以我就仔細(xì)的查閱資料,結(jié)合以前在實(shí)驗(yàn)室學(xué)習(xí)的經(jīng)驗(yàn),通過一個(gè)多星期的時(shí)間來準(zhǔn)備,從方案的選擇原理圖的繪制再到程序的編寫和仿真圖的繪制和調(diào)試,最終順利的完成了這一次的傳感器設(shè)計(jì)。
在學(xué)習(xí)傳感器與檢測(cè)技術(shù)這門中,我的收獲是特別大的,完成這次設(shè)計(jì),不僅鞏固了單片機(jī)的知識(shí),而且對(duì)傳感器與單片機(jī)的應(yīng)用也熟悉了基本的操作方法。相信在以后的設(shè)計(jì)中,就會(huì)排除現(xiàn)在遇到的問題,更好的完成設(shè)計(jì)。以前我不知道傳感器到底是什么,只是在字面上理解它的意思,把一個(gè)物理量轉(zhuǎn)換成另外一個(gè)物理量。但是傳感器沒有我們想象的那么簡(jiǎn)單,它有它的工作原理,使用條件。通過這一個(gè)學(xué)期的學(xué)習(xí),我學(xué)習(xí)了好多傳感器,比如說:溫度傳感器、濕度傳感器、位移傳感器、壓力傳感器等等,現(xiàn)在的我大致地能理解他們的一些特性,也能夠運(yùn)用他們來設(shè)計(jì)作品。在這里,我非常感謝我的老師。同時(shí),對(duì)于這門課,我也想提出一些建議,希望我們班能夠經(jīng)常開設(shè)一些關(guān)于傳感器設(shè)計(jì)與制作的活動(dòng)。這樣既能提高我們的動(dòng)手水平,也能開發(fā)我們?cè)O(shè)計(jì)傳感器的思維。

單片機(jī)源程序如下:
  1. #include "all.h"

  2. typedef union   
  3. {
  4.   uint i;        //定義了兩個(gè)共用體   
  5.   float f;  
  6. } value;   
  7.   enum
  8.   {
  9.           TEMP,HUMI   //TEMP=0,HUMI=1
  10.   };

  11. void s_transstart(void)   // 生成傳輸啟動(dòng)
  12. {        
  13.         DATA=1;
  14.         SCK=0;              
  15.         _nop_();     
  16.         SCK=1;     
  17.         _nop_();     
  18.         DATA=0;     
  19.         _nop_();     
  20.         SCK=0;        
  21.         _nop_();_nop_();_nop_();     
  22.         SCK=1;     
  23.         _nop_();      
  24.         DATA=1;           
  25.         _nop_();      
  26.         SCK=0;        
  27. }

  28. void s_connectionreset(void)  
  29. {      
  30.         uchar i;      
  31.         DATA=1;
  32.         SCK=0;                          
  33.         for(i=0;i<9;i++)                  
  34.         {      
  35.                 SCK=1;     
  36.                 SCK=0;   
  37.         }     
  38.         s_transstart();                   //傳輸開始
  39. }

  40. char s_write_byte(uchar value)   //在敏總線上寫入一個(gè)字節(jié)并檢查應(yīng)答  
  41. {      
  42.         uchar i,error=0;      
  43.         for (i=0x80;i>0;i/=2)              
  44.         {        
  45.                 if(i&value)
  46.                         DATA=1;          //用i屏蔽值,寫入敏總線   
  47.                 else
  48.                         DATA=0;                              
  49.                 SCK=1;                           
  50.                 _nop_();_nop_();_nop_();         
  51.                 SCK=0;   
  52.         }     
  53.         DATA=1;                           //釋放數(shù)據(jù)線
  54.         SCK=1;                              
  55.         error=DATA;                       //DATA在第9個(gè)上升沿將被DHT90自動(dòng)下拉為低電平。   
  56.         _nop_();_nop_();_nop_();   
  57.         SCK=0;   
  58.         DATA=1;                           //釋放數(shù)據(jù)線
  59.         return error;                     //返回:0成功,1失敗
  60. }

  61. char s_read_byte(uchar ack)        // 從敏感總線讀取字節(jié),并在“ack=1”的情況下給出確認(rèn)
  62. {      
  63.         uchar i,val=0;     
  64.         DATA=1;                           //釋放數(shù)據(jù)線
  65.         for (i=0x80;i>0;i/=2)             //shift bit for masking
  66.         {
  67.                 SCK=1;                          //clk for SENSI-BUS      
  68.                 if (DATA) val=(val|i);        //read bit      
  69.                 _nop_();_nop_();_nop_();        //pulswith約3 us     
  70.                 SCK=0;                 
  71.         }     
  72.         if(ack==1)
  73.             DATA=0;                          //如果“ack==1”下拉數(shù)據(jù)線   
  74.         else DATA=1;                      //如果是校驗(yàn)(ack==0),讀取完后結(jié)束通訊   
  75.             _nop_();_nop_();_nop_();          //pulswith約3 us   
  76.         SCK=1;                            //clk #9 for ack   
  77.         _nop_();_nop_();_nop_();          //pulswith約3 us     
  78.         SCK=0;                     
  79.         _nop_();_nop_();_nop_();          //pulswith約3 us   
  80.         DATA=1;                           //釋放數(shù)據(jù)線   
  81.         return val;  
  82. }

  83. char s_measure(uchar *p_value,uchar *p_checksum,uchar mode)  //用校驗(yàn)和進(jìn)行測(cè)量(濕度/溫度)
  84. {      
  85.         uint error=0;   
  86.         uint i;      
  87.         s_transstart();                   //傳輸開始  
  88.         switch(mode)
  89.         {                                //發(fā)送命令給傳感器
  90.                 case TEMP : error+=s_write_byte(MEASURE_TEMP); break;     
  91.                 case HUMI : error+=s_write_byte(MEASURE_HUMI); break;     
  92.                 default:
  93.                         break;      
  94.         }     
  95.         for (i=0;i<65535;i++)
  96.         if(DATA==0)
  97.                 break;                        //等待傳感器完成測(cè)量
  98.         if(DATA) error+=1;                // 或超時(shí)(~2秒)   
  99.                 *(p_value)  =s_read_byte(ACK);    //讀取第一個(gè)字節(jié)(MSB)
  100.                 *(p_value+1)=s_read_byte(ACK);    //讀取第二個(gè)字節(jié)(LSB)
  101.                 *p_checksum =s_read_byte(noACK);  //讀取校驗(yàn)和
  102.         return error;  
  103. }

  104. void calc_dht90(float *p_humidity ,float *p_temperature)

  105. {
  106.         const float C1=-4.0;              // 12位
  107.         const float C2=+0.0405;           // 12位
  108.         const float C3=-0.0000028;        // 12位   
  109.         const float T1=+0.01;             // 14位   
  110.         const float T2=+0.00008;           // 14位
  111.         float rh=*p_humidity;             // rh:      濕度[滴答聲]12位   
  112.         float t=*p_temperature;           // t:       溫度[刻度]14位  
  113.         float rh_lin;                     // rh_lin:  濕度線性   
  114.         float rh_true;                    // rh_true: 溫度補(bǔ)償濕度
  115.         float t_C;                        // t_C   :  溫度 [C]     
  116.         t_C=t*0.01-40;                  // 溫度從刻度到[C]  
  117.         rh_lin=C3*rh*rh+C2*rh+C1;     
  118.         rh_true=(t_C-25)*(T1+T2*rh)+rh_lin;   //.溫度補(bǔ)償濕度[%RH]
  119.         if(rh_true>100)rh_true=100;       //如果值在外面,則削減   
  120.         if(rh_true<0.1)rh_true=0.1;       //物理可能范圍  
  121. ……………………

  122. …………限于本文篇幅 余下代碼請(qǐng)從51黑下載附件…………
復(fù)制代碼

程序仿真文檔51hei附件下載:
仿真程序原理圖文檔.7z (419.5 KB, 下載次數(shù): 630)

評(píng)分

參與人數(shù) 3黑幣 +78 收起 理由
xxpp2011 + 8 共享資料的黑幣獎(jiǎng)勵(lì)!
Bulbzero + 20 淡定
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:1 發(fā)表于 2018-12-29 22:13 | 顯示全部樓層
好資料,51黑有你更精彩!!!
回復(fù)

使用道具 舉報(bào)

ID:345368 發(fā)表于 2019-2-20 15:02 | 顯示全部樓層
第一項(xiàng)數(shù)據(jù)誤差有點(diǎn)大啊
回復(fù)

使用道具 舉報(bào)

ID:137005 發(fā)表于 2019-2-20 20:54 | 顯示全部樓層
溫濕度傳感器是SHT11,還是DHT11呢?
回復(fù)

使用道具 舉報(bào)

ID:370485 發(fā)表于 2019-3-25 14:52 | 顯示全部樓層
好東西
回復(fù)

使用道具 舉報(bào)

ID:147069 發(fā)表于 2019-4-8 11:30 | 顯示全部樓層
頂一個(gè)
回復(fù)

使用道具 舉報(bào)

ID:291815 發(fā)表于 2019-4-9 18:25 | 顯示全部樓層
挺好的,剛好學(xué)習(xí)學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

ID:502112 發(fā)表于 2019-4-11 01:28 | 顯示全部樓層
從理論到實(shí)踐,學(xué)習(xí)一下,感謝分享
回復(fù)

使用道具 舉報(bào)

ID:523526 發(fā)表于 2019-4-28 11:40 | 顯示全部樓層
bucuo keyiyong
回復(fù)

使用道具 舉報(bào)

ID:523526 發(fā)表于 2019-4-28 11:42 | 顯示全部樓層
適合初學(xué)者
回復(fù)

使用道具 舉報(bào)

ID:549936 發(fā)表于 2019-5-29 10:03 | 顯示全部樓層
想問問仿真像圖上那樣顯示是對(duì)的嗎?
回復(fù)

使用道具 舉報(bào)

ID:552193 發(fā)表于 2019-5-31 23:30 來自觸屏版 | 顯示全部樓層
我剛下載啦!等明天看看能否運(yùn)行,謝謝編輯
回復(fù)

使用道具 舉報(bào)

ID:245466 發(fā)表于 2019-6-1 19:27 | 顯示全部樓層
資料好詳細(xì)啊,51有你更精彩~!
回復(fù)

使用道具 舉報(bào)

ID:715731 發(fā)表于 2020-3-25 23:49 | 顯示全部樓層
101544 發(fā)表于 2019-5-29 10:03
想問問仿真像圖上那樣顯示是對(duì)的嗎?

對(duì)啊,似乎濕度才是要百分之幾顯示的
回復(fù)

使用道具 舉報(bào)

ID:724207 發(fā)表于 2020-4-7 17:41 來自觸屏版 | 顯示全部樓層
molo 發(fā)表于 2019-2-20 20:54
溫濕度傳感器是SHT11,還是DHT11呢?

應(yīng)該是SHT11
回復(fù)

使用道具 舉報(bào)

ID:755834 發(fā)表于 2020-5-19 16:35 | 顯示全部樓層
初學(xué)者表示十分好
回復(fù)

使用道具 舉報(bào)

ID:187802 發(fā)表于 2020-5-20 10:34 | 顯示全部樓層

謝謝分享
回復(fù)

使用道具 舉報(bào)

ID:767948 發(fā)表于 2020-6-6 15:51 | 顯示全部樓層
感謝分享
回復(fù)

使用道具 舉報(bào)

ID:772396 發(fā)表于 2020-6-8 08:53 來自觸屏版 | 顯示全部樓層
好東西
回復(fù)

使用道具 舉報(bào)

ID:493532 發(fā)表于 2020-6-8 11:38 | 顯示全部樓層
好!
回復(fù)

使用道具 舉報(bào)

ID:772720 發(fā)表于 2020-6-8 12:57 | 顯示全部樓層
有DS18B20的設(shè)計(jì)嘛
回復(fù)

使用道具 舉報(bào)

ID:772720 發(fā)表于 2020-6-8 12:57 | 顯示全部樓層
就是引腳設(shè)計(jì)咋辦嘛
回復(fù)

使用道具 舉報(bào)

ID:419084 發(fā)表于 2020-6-21 09:16 | 顯示全部樓層
捉個(gè)蟲,顯示器的溫度濕度寫反了
回復(fù)

使用道具 舉報(bào)

ID:639106 發(fā)表于 2020-6-21 12:44 | 顯示全部樓層
感謝分享
回復(fù)

使用道具 舉報(bào)

25#
無效樓層,該帖已經(jīng)被刪除
26#
無效樓層,該帖已經(jīng)被刪除
27#
無效樓層,該帖已經(jīng)被刪除
ID:883911 發(fā)表于 2021-3-5 19:35 | 顯示全部樓層
樓主辛苦了~學(xué)習(xí)學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

29#
無效樓層,該帖已經(jīng)被刪除
30#
無效樓層,該帖已經(jīng)被刪除
31#
無效樓層,該帖已經(jīng)被刪除
32#
無效樓層,該帖已經(jīng)被刪除
33#
無效樓層,該帖已經(jīng)被刪除
34#
無效樓層,該帖已經(jīng)被刪除
ID:1020489 發(fā)表于 2022-5-4 15:58 來自觸屏版 | 顯示全部樓層
我按照上面的程序基礎(chǔ)上設(shè)計(jì)了 按鍵設(shè)定溫濕度數(shù)值,并與讀取的值比較進(jìn)行降溫除濕,設(shè)定值只有個(gè)位和十位,但仿真時(shí)只顯示沒有比較,想問問是怎么改改
回復(fù)

使用道具 舉報(bào)

ID:195496 發(fā)表于 2022-5-15 11:46 | 顯示全部樓層
想不到PROTEUS里面還有SHT11,真是太牛了,這么老的軟件里有,說明這個(gè)器件很早就有了,只是我沒有用到,不清楚。唉,可悲。
回復(fù)

使用道具 舉報(bào)

37#
無效樓層,該帖已經(jīng)被刪除
38#
無效樓層,該帖已經(jīng)被刪除

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表