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

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

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

基于51單片機(jī)的溫濕度及PM2.5監(jiān)測(cè)系統(tǒng)仿真

電子工程師 ? 來(lái)源:電子工程師 ? 作者:電子工程師 ? 2024-10-22 14:10 ? 次閱讀

具體實(shí)現(xiàn)功能

(1)LCD1602液晶第一行顯示當(dāng)前的PM2.5值,第二行顯示當(dāng)前的溫度值和濕度值;
(2)可以設(shè)置PM2.5報(bào)警值、溫濕度上下限報(bào)警值。共4個(gè)按鍵:復(fù)位按鍵、減鍵、加鍵、設(shè)置鍵;
(3)當(dāng)溫濕度值低于或高于設(shè)定的范圍時(shí),相應(yīng)的指示燈亮,蜂鳴器報(bào)警;
(4)當(dāng)PM2.5值高于設(shè)定的報(bào)警值,蜂鳴器和指示燈發(fā)出聲光報(bào)警。

wKgZoWcVDW-ASkAKAAeHdcdl1hI562.png

設(shè)計(jì)介紹

wKgaoWcVDXCAKitgAADnlU2Qseo556.png

51單片機(jī)簡(jiǎn)介

51單片是一種低功耗、高性能CMOS-8位微控制器,擁有靈巧的8位CPU和可編程Flash,使得51單片機(jī)為眾多嵌入式控制應(yīng)用系統(tǒng)提供靈活、高效的解決方案。

本設(shè)計(jì)所使用的芯片可兼容以下所有的51系列單片機(jī)(包括AT系列和STC系列)。

wKgZoWcVDXGAeE-EAAKYrU9KnA0070.png

資料內(nèi)容

仿真實(shí)現(xiàn)(protues8.7)

本設(shè)計(jì)利用protues8.7軟件實(shí)現(xiàn)仿真設(shè)計(jì),具體如圖。

wKgaoWcVDXKATC8aAAcTL5v0Pm4186.png

程序(Keil5)

本設(shè)計(jì)利用keil5軟件實(shí)現(xiàn)程序設(shè)計(jì),主程序如下:

/*********************************************************/
// 主函數(shù)
/*********************************************************/
void main(void)
{
	uchar i;				// 循環(huán)變量

	LcdInit();				    	// 液晶功能初始化
	LcdShowInit();					// 液晶顯示初始化
	AlarmInit();						// 報(bào)警值初始化

	while(1)
	{
		PM=Get_ADC08321();			// 讀取PM2.5
		PM=(PM/2.5)*5;					// 
		LcdGotoXY(0,7);							// 液晶定位到第0行第7列
		LcdPrintNum1(PM);						// 顯示測(cè)量結(jié)果
		
		/*溫濕度讀取*/
		EA=0;
		ReadDhtData(); 							// 檢測(cè)溫濕度數(shù)據(jù);
		EA=1;
		LcdGotoXY(1,2);	 						// 定位到要顯示溫度的地方
		LcdPrintNum2(temp);					// 顯示溫度值
		LcdGotoXY(1,11);						// 定位到要顯示濕度的地方
		LcdPrintNum2(humi);					// 顯示濕度值
		
		// 報(bào)警判斷
		AlarmJudge();						
		
		/*按鍵掃描和延時(shí)*/
		for(i=0;i

程序運(yùn)行結(jié)果如圖:

wKgZoWcVDXOAXUm3AAnGmDHi02w712.png

全部?jī)?nèi)容

全部資料包括程序(keil5)、protues仿真(protues8.7)、開發(fā)資料、資料使用介紹、仿真視頻、程序講解視頻、仿真講解視頻、最小系統(tǒng)介紹視頻等。

wKgaoWcVDXSAVO6DAAUUcXW3zOU450.jpg

資料獲取

https://docs.qq.com/doc/DT0N5SGpVU2pvYUNn


審核編輯 黃宇

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

    關(guān)注

    6030

    文章

    44484

    瀏覽量

    631800
  • 51單片機(jī)
    +關(guān)注

    關(guān)注

    273

    文章

    5696

    瀏覽量

    122965
  • 監(jiān)測(cè)
    +關(guān)注

    關(guān)注

    2

    文章

    3493

    瀏覽量

    44393
  • 系統(tǒng)仿真
    +關(guān)注

    關(guān)注

    0

    文章

    19

    瀏覽量

    4604
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于51單片機(jī)的光照及溫濕度檢測(cè)報(bào)警

    會(huì)發(fā)出聲光報(bào)警。仿真演示視頻:基于51單片機(jī)的光照及溫濕度檢測(cè)報(bào)警-仿真視頻設(shè)計(jì)介紹51
    的頭像 發(fā)表于 10-22 14:13 ?93次閱讀
    基于<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>的光照及<b class='flag-5'>溫濕度</b>檢測(cè)報(bào)警

    基于51單片機(jī)溫濕度檢測(cè)報(bào)警及串口傳輸系統(tǒng)

    報(bào)警閾值,且測(cè)得的溫濕度超過(guò)設(shè)定的閾值時(shí),相應(yīng)報(bào)警指示燈閃爍,蜂鳴器報(bào)警; (3)可將測(cè)得的溫濕度值實(shí)時(shí)發(fā)送到串口顯示。仿真演示視頻:基于51
    的頭像 發(fā)表于 10-22 14:12 ?116次閱讀
    基于<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>溫濕度</b>檢測(cè)報(bào)警及串口傳輸<b class='flag-5'>系統(tǒng)</b>

    基于51單片機(jī)的光照及溫濕度檢測(cè)調(diào)節(jié)系統(tǒng)仿真

    的報(bào)警值,蜂鳴器和指示燈發(fā)出聲光報(bào)警,相應(yīng)繼電器吸合,暖燈打開;(4)當(dāng)溫濕度值低于或高于設(shè)定的范圍時(shí),相應(yīng)指示燈亮,蜂鳴器報(bào)警,相應(yīng)繼電器動(dòng)作。設(shè)計(jì)介紹51單片機(jī)簡(jiǎn)介51
    的頭像 發(fā)表于 10-22 14:10 ?78次閱讀
    基于<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>的光照及<b class='flag-5'>溫濕度</b>檢測(cè)調(diào)節(jié)<b class='flag-5'>系統(tǒng)</b><b class='flag-5'>仿真</b>

    基于51單片機(jī)的煙霧和溫濕度監(jiān)測(cè)調(diào)節(jié)仿真

    設(shè)定的報(bào)警值,蜂鳴器響,電機(jī)轉(zhuǎn)動(dòng);(4)當(dāng)溫濕度值低于或高于設(shè)定的范圍時(shí),相應(yīng)的電機(jī)轉(zhuǎn)動(dòng),蜂鳴器報(bào)警。設(shè)計(jì)介紹51單片機(jī)簡(jiǎn)介51單片是一種低
    的頭像 發(fā)表于 10-22 14:10 ?91次閱讀
    基于<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>的煙霧和<b class='flag-5'>溫濕度</b><b class='flag-5'>監(jiān)測(cè)</b>調(diào)節(jié)<b class='flag-5'>仿真</b>

    基于51單片機(jī)的土壤溫濕度監(jiān)測(cè)及自動(dòng)澆花系統(tǒng)仿真

    CPU和可編程Flash,使得51單片機(jī)為眾多嵌入式控制應(yīng)用系統(tǒng)提供靈活、高效的解決方案。本設(shè)計(jì)所使用的芯片可兼容以下所有的51系列單片機(jī)
    的頭像 發(fā)表于 10-22 14:10 ?117次閱讀
    基于<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>的土壤<b class='flag-5'>溫濕度</b><b class='flag-5'>監(jiān)測(cè)</b>及自動(dòng)澆花<b class='flag-5'>系統(tǒng)</b><b class='flag-5'>仿真</b>

    基于51單片機(jī)的甲烷、溫濕度PM2.5監(jiān)測(cè)系統(tǒng)仿真

    鍵、加鍵、設(shè)置鍵; (3)當(dāng)甲烷值高于設(shè)定的報(bào)警值,蜂鳴器和指示燈發(fā)出聲光報(bào)警; (4)當(dāng)溫濕度值低于或高于設(shè)定的范圍時(shí),相應(yīng)指示燈亮,蜂鳴器報(bào)警; (5)當(dāng)PM2.5值高于設(shè)定的報(bào)警值,蜂鳴器和指示燈發(fā)出聲光報(bào)警。 設(shè)計(jì)介紹 51
    的頭像 發(fā)表于 10-21 11:46 ?141次閱讀
    基于<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>的甲烷、<b class='flag-5'>溫濕度</b>及<b class='flag-5'>PM2.5</b><b class='flag-5'>監(jiān)測(cè)</b><b class='flag-5'>系統(tǒng)</b><b class='flag-5'>仿真</b>

    庫(kù)房溫濕度自動(dòng)監(jiān)測(cè)系統(tǒng)

    倉(cāng)儲(chǔ)、庫(kù)房在管理上,環(huán)境控制都是重中之重。庫(kù)房溫濕度自動(dòng)監(jiān)測(cè)系統(tǒng)作為一種更為便捷的解決方案,已經(jīng)得到廣泛的應(yīng)用。 庫(kù)房溫濕度自動(dòng)監(jiān)測(cè)
    的頭像 發(fā)表于 07-09 18:00 ?627次閱讀

    基于STM32單片機(jī)的糧倉(cāng)溫濕度控制系統(tǒng)設(shè)計(jì)

    系統(tǒng)內(nèi)使用STM32單片機(jī)進(jìn)行主控,系統(tǒng)內(nèi)可以檢測(cè)糧倉(cāng)的溫濕度,另外通過(guò)EEPROM進(jìn)行溫濕度閾值的保存,當(dāng)溫度和
    的頭像 發(fā)表于 06-28 14:26 ?1051次閱讀
    基于STM32<b class='flag-5'>單片機(jī)</b>的糧倉(cāng)<b class='flag-5'>溫濕度</b>控制<b class='flag-5'>系統(tǒng)</b>設(shè)計(jì)

    基于STM32單片機(jī)pm2.5空氣質(zhì)量檢測(cè)系統(tǒng)設(shè)計(jì)

    系統(tǒng)使用STM32單片機(jī)進(jìn)行系統(tǒng)主控,使用PM2.5粉塵檢測(cè)模塊進(jìn)行粉塵濃度檢測(cè),實(shí)時(shí)顯示粉塵濃度,當(dāng)檢測(cè)到粉塵濃度超過(guò)設(shè)定閾值就會(huì)報(bào)警。
    的頭像 發(fā)表于 06-26 11:16 ?1059次閱讀
    基于STM32<b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>pm2.5</b>空氣質(zhì)量檢測(cè)<b class='flag-5'>系統(tǒng)</b>設(shè)計(jì)

    基于51單片機(jī)SHT11溫濕度檢測(cè)proteus仿真及電路圖程序

    本資源內(nèi)容概要:? ? ? ?這是基于51單片機(jī)SHT11溫濕度檢測(cè)proteus仿真及電路圖程序設(shè)計(jì)包含了電路圖源文件(Altiumdesigner軟件打開)、C語(yǔ)言程序源代碼(ke
    發(fā)表于 06-19 11:45 ?0次下載

    基于51單片機(jī)的SHT11溫濕度監(jiān)測(cè)系統(tǒng),LCD1602顯示,上下限按鍵設(shè)置

    設(shè)計(jì)要求 1.設(shè)計(jì)一套基于51單片機(jī)溫濕度Proteus仿真監(jiān)控系統(tǒng); 2.采用高精度的SHT11溫濕
    發(fā)表于 03-26 17:44

    【原創(chuàng)】DHT11傳感器溫濕度監(jiān)測(cè)系統(tǒng)畢設(shè),論文、代碼、原理圖和仿真介紹

    設(shè)計(jì)要求 1.設(shè)計(jì)一個(gè)基于51單片機(jī)和DHT11傳感器的溫濕度監(jiān)測(cè)系統(tǒng); 2.傳感器DHT11實(shí)現(xiàn)對(duì)環(huán)境
    發(fā)表于 03-13 00:53

    基于51單片機(jī)的室內(nèi)溫濕度自動(dòng)控制系統(tǒng)設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《基于51單片機(jī)的室內(nèi)溫濕度自動(dòng)控制系統(tǒng)設(shè)計(jì).rar》資料免費(fèi)下載
    發(fā)表于 01-12 09:15 ?13次下載

    基于51單片機(jī)的室內(nèi)溫濕度自動(dòng)控制系統(tǒng)設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《基于51單片機(jī)的室內(nèi)溫濕度自動(dòng)控制系統(tǒng)設(shè)計(jì).rar》資料免費(fèi)下載
    發(fā)表于 01-03 11:45 ?7次下載

    基于單片機(jī)pm2.5檢測(cè)儀設(shè)計(jì)

    人體呼吸道,對(duì)人體健康影響極大。因此,研發(fā)一種基于單片機(jī)PM2.5檢測(cè)儀成為了當(dāng)今關(guān)注的焦點(diǎn)之一。本文將詳細(xì)介紹基于單片機(jī)PM2.5檢測(cè)儀的設(shè)計(jì)原理及實(shí)施過(guò)程。 一、設(shè)計(jì)原理
    的頭像 發(fā)表于 12-20 09:18 ?1063次閱讀