0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于51單片機的智能風(fēng)扇系統(tǒng)設(shè)計

白茶茶668 ? 來源:白茶茶668 ? 作者:白茶茶668 ? 2023-08-01 00:59 ? 次閱讀

本項目為設(shè)計一個可以報警的智能溫度顯示系統(tǒng),該系統(tǒng)由單片機最小系統(tǒng)、oled顯示屏電路、復(fù)位電路、 功能按鍵電路等組成。系統(tǒng)上電后開始工作,可通過功能按鍵設(shè)置好運行模式,啟動運行后數(shù)字溫度傳感 器DS18B20不斷采集溫度數(shù)據(jù),并送給單片機處理,單片機將系統(tǒng)設(shè)置數(shù)據(jù)與當(dāng)前溫度傳感器DS18B20 采集的溫度傳感器數(shù)據(jù)進行對比,決定是否報警。

本項目采用STC89C52RC單片機作為主控制器,由oled屏顯示,使用8550和SS8050三極管驅(qū)動, LED燈作為報警裝置,溫度傳感器采用數(shù)字輸出形式的DS18B20,通過溫度檢測和設(shè)定溫度比較, 三種工作方式:風(fēng)扇停止,風(fēng)扇轉(zhuǎn)動,風(fēng)扇全速轉(zhuǎn)動。

#include

#include

#include "ds18b20.h"

#include "oled.h"

#include "key.h"


sbit fengsan=P2^3;//控制風(fēng)扇

unsigned char time=0;


void Timer0Init(void) //5毫秒@11.0592MHz

{

TMOD = 0x01; //設(shè)置定時器模式

TL0 = 0xCD; //設(shè)置定時初值

TL0 = 0x00; //設(shè)置定時初值

TH0 = 0x28; //設(shè)置定時初值

TR0 = 1; //定時器0開始計時

ET0 = 1;

EA=1;

}


void main()

{

fengsan=0;

shang=3000;

xia=2000; //初始上下限值

OLED_Init();

OLED_Clear();//清屏

init_ds18b20();

Timer0Init(); //30微秒@11.0592MHz

OLED_ShowCHinese(0,0,0);//當(dāng)

OLED_ShowCHinese(18,0,1);//前

OLED_ShowCHinese(36,0,2);//溫

OLED_ShowCHinese(54,0,3);//度

while(1)

{

if(time==1)

{

duquwendu=DS_OneWire()*100;

gaodiwensheji();//高低溫檢測值

zhidowenkong();//自動控制風(fēng)扇

}

}

}


void InterruptTimer0() interrupt 1

{

time=1;

}

wKgaomTH6H-ABW3tAAKh26Uk9FU370.png

wKgZomTH6H-AZN9oAAPDA_cgjlQ453.png

?審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 溫度傳感器
    +關(guān)注

    關(guān)注

    48

    文章

    2898

    瀏覽量

    155821
  • 51單片機
    +關(guān)注

    關(guān)注

    273

    文章

    5697

    瀏覽量

    123040
  • 智能風(fēng)扇
    +關(guān)注

    關(guān)注

    1

    文章

    44

    瀏覽量

    18287
收藏 人收藏

    評論

    相關(guān)推薦

    基于51單片機智能風(fēng)扇控制系統(tǒng)的設(shè)計與實現(xiàn)

    的開關(guān)與否進行自動控制,這將會損耗大量的電力資源。針對這些問題,開發(fā)設(shè)計了智能風(fēng)扇控制系統(tǒng)。該系統(tǒng)以STC89C51RC
    發(fā)表于 07-15 06:45

    基于單片機智能風(fēng)扇控制系統(tǒng)設(shè)計

    控制系統(tǒng)基于單片機智能風(fēng)扇控制系統(tǒng) 第第1節(jié)節(jié) 引引 言言 電風(fēng)扇曾一度被認為是空調(diào)產(chǎn)品沖擊
    發(fā)表于 09-08 07:45

    怎樣去設(shè)計一種基于51單片機智能溫控風(fēng)扇

    基于51單片機智能溫控風(fēng)扇有何功能?怎樣去設(shè)計一種基于51單片機
    發(fā)表于 10-14 15:06

    如何去實現(xiàn)基于單片機智能風(fēng)扇設(shè)計

    設(shè)計簡介:本設(shè)計是基于單片機風(fēng)扇系統(tǒng),主要實現(xiàn)以下功能:可通過數(shù)碼管顯示風(fēng)的類型和檔位;通過直流電機控制風(fēng)扇的轉(zhuǎn)速;標簽:51
    發(fā)表于 11-19 08:19

    基于51單片機的溫控風(fēng)扇設(shè)計

    基于51單片機的溫控風(fēng)扇設(shè)計。
    發(fā)表于 04-28 11:34 ?125次下載

    基于51單片機的溫控風(fēng)扇程序

    電子發(fā)燒友網(wǎng)站提供《基于51單片機的溫控風(fēng)扇程序.zip》資料免費下載
    發(fā)表于 05-29 08:00 ?51次下載

    基于單片機智能風(fēng)扇的設(shè)計

    基于51單片機的可分級調(diào)節(jié),溫控,紅外檢測人體,藍牙控制,傾倒關(guān)閉集于一身的智能風(fēng)扇,功能齊全。
    發(fā)表于 07-18 08:46 ?66次下載

    基于51單片機智能風(fēng)扇用1602顯示的程序免費下載

    本文檔的主要內(nèi)容詳細介紹的是基于51單片機智能風(fēng)扇用1602顯示的程序免費下載。
    發(fā)表于 04-22 17:12 ?72次下載
    基于<b class='flag-5'>51</b><b class='flag-5'>單片機</b>的<b class='flag-5'>智能</b><b class='flag-5'>風(fēng)扇</b>用1602顯示的程序免費下載

    基于單片機智能風(fēng)扇設(shè)計

    設(shè)計簡介:本設(shè)計是基于單片機風(fēng)扇系統(tǒng),主要實現(xiàn)以下功能:可通過數(shù)碼管顯示風(fēng)的類型和檔位; 通過直流電機控制風(fēng)扇的轉(zhuǎn)速;標簽:51
    發(fā)表于 11-12 16:51 ?33次下載
    基于<b class='flag-5'>單片機</b>的<b class='flag-5'>智能</b>電<b class='flag-5'>風(fēng)扇</b>設(shè)計

    51單片機 Proteus仿真 基于單片機風(fēng)扇轉(zhuǎn)速采集系統(tǒng) 電機轉(zhuǎn)速采集

    電子發(fā)燒友網(wǎng)站提供《51單片機 Proteus仿真 基于單片機風(fēng)扇轉(zhuǎn)速采集系統(tǒng) 電機轉(zhuǎn)速采集.pdf》資料免費下載
    發(fā)表于 11-12 19:06 ?41次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機</b> Proteus仿真 基于<b class='flag-5'>單片機</b>的<b class='flag-5'>風(fēng)扇</b>轉(zhuǎn)速采集<b class='flag-5'>系統(tǒng)</b> 電機轉(zhuǎn)速采集

    基于STC51單片機風(fēng)扇

    基于STC51單片機風(fēng)扇設(shè)計要求:利用直流電機充當(dāng)風(fēng)扇鍵盤可以調(diào)整風(fēng)扇的轉(zhuǎn)速設(shè)計概述:???按照設(shè)計要求,
    發(fā)表于 11-20 21:06 ?37次下載
    基于STC<b class='flag-5'>51</b><b class='flag-5'>單片機</b>的<b class='flag-5'>風(fēng)扇</b>

    基于51單片機智能溫控風(fēng)扇

    51單片機+DS18B20溫度傳感器+共陽四位數(shù)碼管+風(fēng)扇+獨立按鍵+DC電源構(gòu)成。
    的頭像 發(fā)表于 12-19 09:21 ?3019次閱讀
    基于<b class='flag-5'>51</b><b class='flag-5'>單片機</b>的<b class='flag-5'>智能</b>溫控<b class='flag-5'>風(fēng)扇</b>

    基于51單片機智能溫控風(fēng)扇設(shè)計

    51單片機+DS18B20溫度傳感器+共陽四位數(shù)碼管+風(fēng)扇+獨立按鍵+DC電源構(gòu)成。
    的頭像 發(fā)表于 10-12 09:36 ?4840次閱讀

    基于51單片機的溫控風(fēng)扇Proteus仿真設(shè)計

    基于51單片機的溫控風(fēng)扇Proteus仿真設(shè)計,資料包含源程序及仿真
    發(fā)表于 04-20 16:12 ?41次下載

    基于51單片機智能風(fēng)扇系統(tǒng)設(shè)計案例

    本項目為設(shè)計一個可以報警的智能溫度顯示系統(tǒng),該系統(tǒng)單片機最小系統(tǒng)、oled顯示屏電路、復(fù)位電路、 功能按鍵電路等組成。
    發(fā)表于 08-21 16:24 ?1020次閱讀
    基于<b class='flag-5'>51</b><b class='flag-5'>單片機</b>的<b class='flag-5'>智能</b><b class='flag-5'>風(fēng)扇</b><b class='flag-5'>系統(tǒng)</b>設(shè)計案例