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文章
5702瀏覽量
123617 -
DS18B20
+關(guān)注
關(guān)注
10文章
779瀏覽量
80861 -
蜂鳴器
+關(guān)注
關(guān)注
12文章
891瀏覽量
45948 -
溫度報(bào)警器
+關(guān)注
關(guān)注
3文章
29瀏覽量
11254
原文標(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)推薦
評(píng)論