娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2024年12月21日(星期六)

2020年12月21日 | 單片機(jī)根據(jù)溫濕度控制風(fēng)速

發(fā)布者:SereneJourney 來(lái)源: 51hei關(guān)鍵字:單片機(jī)  溫濕度 手機(jī)看文章 掃描二維碼
隨時(shí)隨地手機(jī)看文章

電路原理圖如下:

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

/*溫濕度實(shí)時(shí)監(jiān)測(cè)顯示,溫度測(cè)量范圍為0~+50℃; 濕度測(cè)量范圍為20%~90%;

1m/s=3.6km/h

fs = 25*v  m/s = 90*v km/h   V單位是 伏




===========================================================================================*/

#include"main.h"

sbit set=P2^3;    //設(shè)置

sbit yw=P2^2;     //移位

sbit add=P2^1;    //+

sbit cut=P2^0;    //-

sbit change=P3^7; //切換

sbit red=P1^3;sbit green=P1^4;//超限指示燈,上限,下限

//===================================adc0832================================================

sbit cs=P1^0; //片選

sbit clk=P1^1;//時(shí)鐘

sbit dio=P1^2;//數(shù)據(jù)

//===========================================================================================

extern uchar TH,RH;//溫度整數(shù),濕度整數(shù)部分

extern uchar dat[3];//風(fēng)速上限,下限,初始化標(biāo)記


uchar code word1[16]= {" Wind =    km/h "};//km/h  調(diào)整界面


uchar code word12[16]={"Wind=   km/h L00"};//km/h

uchar code word11[16]={"Wind=   m/s  L00"};//m/s

uchar code word2[16]= {"Tem=  C  Hum=  %"};//word2[4]word2[5]C          word2[13]word2[14]%


uchar code hehe[16]=  {"Wind upper limit"};//設(shè)置風(fēng)速上限界面

uchar code haha[16]=  {"Wind lower limit"};//設(shè)置風(fēng)速下限界面


uchar adcdat;

uint sum=0;    //5次adcdat數(shù)據(jù)之和

uchar fs=0;    //風(fēng)速默認(rèn)   km/h


bit flag1=0;   //默認(rèn) 0(km/h)  1(m/s)

uchar dengji=0;


/**************開(kāi)機(jī)初始化保存的數(shù)據(jù)*****************/

void init_eeprom()

{

        read(0x20);read(0x22);read(0x24);//先讀

        if(dat[2]!=22)                //新的單片機(jī)初始單片機(jī)內(nèi)部eeprom

        {

                dat[0]= 20;//初始上限

                dat[1]= 3; //初始下限

                dat[2]=22;

                EA=0;

                eraze(0x20);delay1m(5);write(0x20);delay1m(5);//保存上限

                eraze(0x22);delay1m(5);write(0x22);delay1m(5);//保存下限

                eraze(0x24);delay1m(5);write(0x24);delay1m(5);//保存標(biāo)記數(shù)據(jù)

                EA=1;

        }        

}

void main()

{

        uint i;uint j;uchar k;//動(dòng)態(tài)延時(shí)變量        

  init_1602();

        delay1m(100); //延時(shí)等待1602穩(wěn)定

        RH_founction();

        init_eeprom();

        while(1)

        {                                                                                                                                                                                                                                                         

                if(!change)//切換單位顯示

                {

                        delay1m(10);

                        if(!change)

                        {

                                flag1 = ~flag1;

                                if(flag1==0)//顯示km/h  等級(jí)

                                {

                                        w_string(0x80,word12);

                                }

                                else if(flag1==1)//顯示m/s

                                {

                                        w_string(0x80,word11);

                                }

                        }

                        while(!change);               

                }

                //=======================================================================

                i++;if(i>2000)//動(dòng)態(tài)延時(shí)讀取溫濕度值

    {

      i=0;RH_founction();

                        DHT11_display(0xc0+4,TH/10+0x30,TH%10+0x30);            //顯示溫度

            DHT11_display(0xc0+13,RH/10+0x30,RH%10+0x30);           //顯示濕度

    }

                //=======================================================================

                j++;if(j>300)

    {

      j=0;

                        adcdat=read_adc_convert();//讀出ADC轉(zhuǎn)換的結(jié)果

                        sum=sum+adcdat;

                        k++;

                        if(k>=10)

                        {

                                k=0;

                                adcdat=sum/10;  //風(fēng)速ad值,adcdat/51等于電壓,*90等于風(fēng)速

        if(adcdat<=1)adcdat=0;

                                fs=adcdat*1.76; //fs=((float)adcdat/51)*90;

                                //==================================報(bào)警判斷===============================================

                                if(fs>dat[0]){red=0;green=1;}

                                else if(fs                                else if((fs<=dat[0])&&(fs>=dat[1])){red=1;green=1;}

                                //==================================等級(jí)判斷==============================================

                                if(fs<1)dengji=0;

                                else if((fs>=1)&&(fs<=5))dengji=1;

                                else if((fs>=6)&&(fs<=11))dengji=2;

                                else if((fs>=12)&&(fs<=19))dengji=3;

                                else if((fs>=20)&&(fs<=28))dengji=4;

                                else if((fs>=29)&&(fs<=38))dengji=5;

                                else if((fs>=39)&&(fs<=49))dengji=6;

                                else if((fs>=50)&&(fs<=61))dengji=7;

                                else if((fs>=62)&&(fs<=74))dengji=8;

                                else if((fs>=75)&&(fs<=88))dengji=9;

                                else if((fs>=89)&&(fs<=102))dengji=10;

                                else if((fs>=103)&&(fs<=117))dengji=11;

[1] [2] [3] [4]
關(guān)鍵字:單片機(jī)  溫濕度 引用地址:單片機(jī)根據(jù)溫濕度控制風(fēng)速

上一篇:基于51單片機(jī)的流水燈實(shí)驗(yàn)
下一篇:基于51單片機(jī)的光電開(kāi)關(guān)計(jì)數(shù)

推薦閱讀

1.定義一個(gè)空的指針函數(shù) 指針函數(shù)的參數(shù)是uint8_t 類型chtypedef void (* usart_recv_callback)(uint8_t ch);2.聲明這個(gè)類型usart_recv_callback usart1_recv_cb;3.串口配置時(shí),一個(gè)形參為串口中斷接收回調(diào)void Usart_Config(USART_TypeDef* USARTx, uint32_t baudRate, usart_recv_callback cb){ GPIO_InitTypeDef GPIO_InitStructure; ...
新浪科技訊 北京時(shí)間12月21日早間消息,據(jù)外媒報(bào)道,摩托羅拉推遲了可折疊Razr智能手機(jī)在北美的上市時(shí)間,稱對(duì)這款售價(jià)1500美元的手機(jī)的需求已經(jīng)超過(guò)了它的供貨預(yù)期。  這款手機(jī)于11月發(fā)布,本應(yīng)在12月開(kāi)始預(yù)購(gòu),并于1月開(kāi)始向客戶發(fā)貨。“摩托羅拉已決定調(diào)整Razr的預(yù)售和上市時(shí)間,以更好地滿足消費(fèi)者的需求,”聯(lián)想集團(tuán)在周五的一份聲明中說(shuō),...
不用去醫(yī)院,也能隨時(shí)隨地獲取身體數(shù)據(jù),以更便捷的方式獲取實(shí)時(shí)心率、血氧飽和度、血壓,聯(lián)動(dòng)手機(jī)獲取消息提醒,就算手機(jī)不在身邊也能不錯(cuò)過(guò)任何一通電話、一條微信,外出跑步忠實(shí)記錄移動(dòng)軌跡,合理給出配速建議……近幾年來(lái),智能手表、智能手環(huán)、智能眼鏡、TWS耳機(jī)等便攜電子設(shè)備正憑借著其獨(dú)有的功能,逐漸普及成為廣受青睞的小型化個(gè)人終端...
干態(tài)落絮測(cè)試儀又稱為扭曲測(cè)試儀,該設(shè)備用于評(píng)定干態(tài)條件下,非織造布的落絮試驗(yàn),主要適用醫(yī)用防護(hù)材料(手術(shù)單、手術(shù)衣、潔凈服等)所用原料無(wú)紡布和其他紡織材料的掉毛性能評(píng)價(jià)。測(cè)試時(shí),測(cè)試原理:樣品在試驗(yàn)箱內(nèi)經(jīng)受一個(gè)扭轉(zhuǎn)和壓縮的綜合作用。在此扭曲過(guò)程中從試驗(yàn)箱中抽取空氣,通過(guò)用激光塵埃粒子計(jì)數(shù)器對(duì)空氣中的微粒計(jì)數(shù)并分類來(lái)評(píng)價(jià)試驗(yàn)結(jié)果原...

史海拾趣

問(wèn)答坊 | AI 解惑

DDS做的信號(hào)發(fā)生器產(chǎn)生的波形

10hz時(shí)的鋸齒波 10hz時(shí)的三角波 10hz的正弦波 10hz時(shí)的方波 1m時(shí)的四種基本波形被我刪了,忘保存了,嘿嘿! 上面的信號(hào)發(fā)生器,是我看了下面的資料做的,大家參考一下吧 [ 本帖最后由 zhangkai0215 于 2009-6-1 06:42 編輯 ]…

查看全部問(wèn)答∨

用fpga實(shí)現(xiàn)uart

最近翻書(shū),發(fā)現(xiàn)有一個(gè)用FPGA實(shí)現(xiàn)uart通信的實(shí)例。于是乎就在自己的實(shí)驗(yàn)板上試驗(yàn)起來(lái)。但是有一個(gè)尚未解決:我的時(shí)鐘是50mhz的,無(wú)法將153600hz整除。但是我還在不斷費(fèi)勁中。其它也照抄了一份,請(qǐng)需要的和初學(xué)者批評(píng)。我遇到的問(wèn)題,請(qǐng)高手不吝賜教 ...…

查看全部問(wèn)答∨

系統(tǒng)控制說(shuō)明文檔

和大家一起分享學(xué)習(xí)資料,讓每個(gè)人的學(xué)習(xí)資源豐富起來(lái)!…

查看全部問(wèn)答∨

大蝦們 我現(xiàn)在有個(gè)CE程序能夠運(yùn)行但界面不能刷新是怎么回事啊?

我有個(gè)CE程序 開(kāi)始運(yùn)行沒(méi)有問(wèn)題界面能夠?qū)崿F(xiàn)跳轉(zhuǎn)或刷新 但是運(yùn)行10幾個(gè)小時(shí)后 出現(xiàn)能夠響應(yīng) ONLBUTTONDOWN 等消息函數(shù) 但是界面卻刷新不了了 我郁悶拉 求教 謝謝…

查看全部問(wèn)答∨

wince上 怎么樣PNG轉(zhuǎn)成bmp呀?

wince上 怎么樣PNG轉(zhuǎn)成bmp呀?…

查看全部問(wèn)答∨

STC89C52 串口發(fā)送XDATA區(qū)域數(shù)據(jù)很奇怪的問(wèn)題!~

我用串口發(fā)送一個(gè)數(shù)組,發(fā)送函數(shù)如下: void        Uart_Init()   //初始化UART {         SCON =0x58;         //選擇串口工作方式,打開(kāi)接收允許   ...…

查看全部問(wèn)答∨

TFT液晶屏在示波器上的應(yīng)用

另外還有相關(guān)的實(shí)例程序 可以給我發(fā)郵件caoyi_027@163.com…

查看全部問(wèn)答∨

2812的ADCLO

請(qǐng)問(wèn)如果使用2812的內(nèi)部ADC,ADCLO引腳應(yīng)該怎么接?接到模擬地嗎?…

查看全部問(wèn)答∨

現(xiàn)用TivaLaunchpad驅(qū)動(dòng)TFT顯示漢字,ftrasterize使用求指點(diǎn)

采用ftrasterize生成.c文件時(shí)出現(xiàn)圖中情況,其中ftrasterize 工具沒(méi)有-c和-r參數(shù),求指點(diǎn) \0\0\0eeworldpostqq…

查看全部問(wèn)答∨

wifi pineapple體驗(yàn)之wifi釣魚(yú)

本帖最后由 xiaolong3188 于 2014-11-1 20:14 編輯 WiFi Pineapple自2008年發(fā)布以來(lái)受到黑客,滲透測(cè)試和安全愛(ài)好者的歡迎。一個(gè)有才華的開(kāi)發(fā)者社區(qū)帶來(lái)這個(gè)開(kāi)源的無(wú)線審計(jì)工具,他有很好的易用性。現(xiàn)在,第四硬件版本的 WiFi Pineapple擁有無(wú)與 ...…

查看全部問(wèn)答∨
小廣播
設(shè)計(jì)資源 培訓(xùn) 開(kāi)發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號(hào)

 
EEWorld服務(wù)號(hào)

 
汽車開(kāi)發(fā)圈

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

電子工程世界版權(quán)所有 京ICP證060456號(hào) 京ICP備10001474號(hào)-1 電信業(yè)務(wù)審批[2006]字第258號(hào)函 京公網(wǎng)安備 11010802033920號(hào) Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 保定市| 越西县| 永顺县| 涟水县| 若羌县| 安新县| 西乌珠穆沁旗| 乃东县| 徐闻县| 南漳县| 湘乡市| 南皮县| 麻江县| 武汉市| 九龙坡区| 额济纳旗| 酒泉市| 孙吴县| 榆树市| 海淀区| 剑川县| 扎赉特旗| 灌南县| 青冈县| 仙游县| 库伦旗| 汾西县| 连南| 枝江市| 屏边| 大兴区| 漳州市| 光泽县| 丹阳市| 华亭县| 百色市| 肥东县| 彭山县| 福州市| 屯门区| 祁阳县|