51單片機(jī)數(shù)字溫度報(bào)警器_DS18B20可調(diào)上下限(仿真+程序+原理圖+報(bào)告+講解)
原理圖:Altium Designer
仿真版本:proteus 7.8
程序編譯器:keil 4/keil 5
設(shè)計(jì)編號(hào):S0009
主要功能:
1、實(shí)時(shí)溫度測(cè)量及顯示,超出溫度范圍聲光報(bào)警,上下限溫度可通過(guò)按鍵設(shè)定等功能;
2、溫度測(cè)量范圍0到99.9攝氏度,精度為0.1攝氏度;
3、可設(shè)置上下限報(bào)警溫度,默認(rèn)上限報(bào)警溫度為38℃、默認(rèn)下限報(bào)警溫度為5℃(通過(guò)程序可以更改上下限值);
4、報(bào)警值可設(shè)置范圍:最低上限報(bào)警值等于當(dāng)前下限報(bào)警值,最高下限報(bào)警值等于當(dāng)前上限報(bào)警值。將下限報(bào)警值調(diào)為0時(shí)為關(guān)閉下限報(bào)警功能。
使用說(shuō)明:
1、開(kāi)機(jī):打開(kāi)電源,機(jī)器進(jìn)入初始化狀態(tài),此時(shí)數(shù)碼管顯示 - - - -;片刻即開(kāi)始顯示當(dāng)前溫度。
2、查看當(dāng)前上下限溫度范圍:按下【S1】鍵(設(shè)置鍵),數(shù)碼管閃爍顯示Hxxx,H表示上限溫度,再次按下【S1】鍵,數(shù)碼管閃爍顯示Lxxx, L表示下限溫度。再按【S1】鍵時(shí)退出設(shè)置,數(shù)碼管顯示當(dāng)前實(shí)時(shí)溫度。
3、重新設(shè)定上下限溫度范圍:按下【S1】鍵一次,數(shù)碼管閃爍顯示Hxxx時(shí),此時(shí)是設(shè)定上限溫度,按【S3】鍵加溫度,【S2】鍵減溫度。再按下【S1】鍵一次,此時(shí)是設(shè)定下限溫度,數(shù)碼管閃爍顯示Lxxx時(shí),按【S3】鍵加溫度,【S2】鍵減溫度。再按下【S1】鍵一次,設(shè)置成功并退出設(shè)置。
4、報(bào)警:當(dāng)檢測(cè)到當(dāng)前實(shí)時(shí)溫度高于上限溫度值,或者低于下限溫度值,系統(tǒng)會(huì)自動(dòng)發(fā)出報(bào)警,報(bào)警為紅燈一直閃爍且蜂鳴器隨著燈的頻率響。除非重設(shè)上下限溫度范圍,否則報(bào)警一直持續(xù)。
仿真圖:
打開(kāi)仿真工程,雙擊proteus中的單片機(jī),選擇hex文件路徑,然后開(kāi)始仿真。機(jī)器進(jìn)入初始化狀態(tài),此時(shí)數(shù)碼管顯示 - - - -;片刻數(shù)碼管顯示當(dāng)前溫度值。
查看當(dāng)前上下限溫度范圍:按下【S1】鍵(設(shè)置鍵),數(shù)碼管閃爍顯示Hxxx,H表示上限溫度,再次按下【S1】鍵,數(shù)碼管閃爍顯示Lxxx, L表示下限溫度。再按【S1】鍵時(shí)退出設(shè)置,數(shù)碼管顯示當(dāng)前實(shí)時(shí)溫度。
重新設(shè)定上下限溫度范圍:按下【S1】鍵一次,數(shù)碼管閃爍顯示Hxxx時(shí),此時(shí)是設(shè)定上限溫度,按【S3】鍵加溫度,【S2】鍵減溫度。再按下【S1】鍵一次,此時(shí)是設(shè)定下限溫度,數(shù)碼管閃爍顯示Lxxx時(shí),按【S3】鍵加溫度,【S2】鍵減溫度。再按下【S1】鍵一次,設(shè)置成功并退出設(shè)置。
報(bào)警:當(dāng)檢測(cè)到當(dāng)前實(shí)時(shí)溫度高于上限溫度值,或者低于下限溫度值,系統(tǒng)會(huì)自動(dòng)發(fā)出報(bào)警,報(bào)警為紅燈一直閃爍且蜂鳴器隨著燈的頻率響。除非重設(shè)上下限溫度范圍,否則報(bào)警一直持續(xù)。
仿真中通過(guò)按鍵調(diào)整DS18B20溫濕度模塊的值改變顯示數(shù)值。
上下箭頭用于改變溫度的值。下箭頭調(diào)低數(shù)值,上箭頭調(diào)高數(shù)值。
原理圖:
審核編輯:劉清
-
51單片機(jī)
+關(guān)注
關(guān)注
274文章
5705瀏覽量
124384 -
DS18B20
+關(guān)注
關(guān)注
10文章
780瀏覽量
81152 -
蜂鳴器
+關(guān)注
關(guān)注
12文章
893瀏覽量
46113 -
溫度報(bào)警器
+關(guān)注
關(guān)注
3文章
29瀏覽量
11278
原文標(biāo)題:51單片機(jī)數(shù)字溫度報(bào)警器_DS18B20可調(diào)上下限(仿真+程序+原理圖+報(bào)告+講解)
文章出處:【微信號(hào):嘉盛單片機(jī),微信公眾號(hào):嘉盛單片機(jī)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
51單片機(jī)ds18b20溫度報(bào)警器
DS18B20溫度顯示報(bào)警控制設(shè)計(jì)
![<b class='flag-5'>DS18B20</b><b class='flag-5'>溫度</b>顯示<b class='flag-5'>報(bào)警</b>控制設(shè)計(jì)](https://file.elecfans.com/web2/M00/49/3D/pYYBAGKhtECAMEPkAAAUcOb4q6I206.jpg)
基于DS18B20數(shù)字溫度報(bào)警系統(tǒng)的設(shè)計(jì)
使用51單片機(jī)實(shí)現(xiàn)數(shù)字溫度傳感器DS18B20應(yīng)用的完整代碼合集免費(fèi)下載
![使用<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>實(shí)現(xiàn)<b class='flag-5'>數(shù)字</b><b class='flag-5'>溫度</b>傳感<b class='flag-5'>器</b><b class='flag-5'>DS18B20</b>應(yīng)用的完整代碼合集免費(fèi)下載](https://file.elecfans.com/web1/M00/B7/3F/o4YBAF5qAHyAYcJOAAKUhlzT-Ic505.png)
51單片機(jī)之DS18B20[
![<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>之<b class='flag-5'>DS18B20</b>[](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
基于AT89C51單片機(jī)用1602LCD與DS18B20設(shè)計(jì)的溫度報(bào)警器
基于AT89C51單片機(jī)用數(shù)碼管與DS18B20設(shè)計(jì)溫度報(bào)警器
基于51單片機(jī)的DS18B20--溫度報(bào)警器0例程源代碼
基于51單片機(jī)的DS18B20溫度報(bào)警器0例程源代碼
51單片機(jī)DS18B20溫度報(bào)警器proteus仿真設(shè)計(jì)_可調(diào)上下限
![<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b><b class='flag-5'>DS18B20</b><b class='flag-5'>溫度</b><b class='flag-5'>報(bào)警器</b>proteus仿真設(shè)計(jì)_<b class='flag-5'>可調(diào)上下限</b>](https://file1.elecfans.com/web2/M00/A8/8E/wKgaomUt5TGAY4fHAAASgmgsJyo864.jpg)
評(píng)論