999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

單片機實現(xiàn)數(shù)字溫度計設計思路

2014-07-31 15:37:12魏娟
新媒體研究 2014年13期

魏娟

摘 要 介紹如何使用AT89C51單片機、PT100鉑電阻、MAX187A/D轉換芯片設計一款數(shù)字式溫度計,能夠實時檢測和顯示冰箱溫度,并具有溫度報警功能。

關鍵詞 AT89C51;PT100鉑電阻;MAX187A/D轉換芯片

中圖分類號:TH811 文獻標識碼:A 文章編號:1671-7597(2014)13-0022-02

隨著現(xiàn)代信息技術的飛速發(fā)展,能夠獨立工作的溫度檢測和顯示系統(tǒng)應用于諸多領域。傳統(tǒng)溫度檢測以熱敏電阻為溫度敏感元件,熱敏電阻的成本低,但需要后續(xù)信號處理電路,而且可靠性相對較差,測溫準確度低,檢測系統(tǒng)也有一定的誤差。與傳統(tǒng)溫度計相比,這里設計的數(shù)字溫度計具有讀數(shù)方便,測溫范圍廣,測溫精確,數(shù)字顯示,適用范圍廣等優(yōu)點。

1 設計概述

本設計使用AT89C51單片機、PT100溫度傳感器等器件,監(jiān)測冰箱內溫度的變化情況,系統(tǒng)功能概述具體如下。

1)溫度檢測:系統(tǒng)能實時監(jiān)測冰箱內的溫度。溫度采集時間間隔為3 s,溫度分辨率為0.1℃,范圍:-50~+50℃。

2)溫度顯示:系統(tǒng)能夠實時顯示冰箱內的溫度值,刷新周期為3 s,顯示到小數(shù)后一位。

3)溫度報警:系統(tǒng)對超出范圍的溫度進行報警處理,需具備聲、光提示功能。

4)報警值設置:系統(tǒng)設置上、下限報警溫度值,設置精度為0.1℃。

說明:溫度報警值由兩個,上限報警值、下限報警值。當冰箱溫度高于上限報警值則為上限報警;當冰箱溫度低于下限報警值則為下限報警;處于兩只之間,系統(tǒng)不報警。

2 模塊介紹

我們在介紹功能時可以把它分為幾種方式介紹,其中包括的模塊有:報警、電源、按鍵、溫度、顯示以及單片機模塊。具體如下圖。

系統(tǒng)模塊圖

從而我們再通過應用鍵盤模塊對共進行相應的設置。

在應用鍵盤模塊時主要是通過在按鍵上的數(shù)字鍵進行設置,從0至9進行輸入值,再加上應用符號按鍵,所以,一般可以應用4*4的行列矩陣。

我們也可以應用顯示模塊對其溫度進行顯示。

通常可以把范圍設置成:-50~+50℃。

并且把小數(shù)點一直顯示到最后一位,應用系統(tǒng)必須要應用相應的數(shù)碼管,一般是以靜態(tài)顯示為主。此時,應用LED數(shù)碼管的第一位是用來顯示符號的,用二、三位是用來對溫度進行顯示的,而最后一位是用來進行小數(shù)顯示的。

而所謂的溫度采集主要是用來測量溫度值的,具有非常重要的作用。

在對這部分進行測溫時一般是通過應用熱電偶溫差電路進行工作的,其檢測的部分則可以對其應用低溫熱偶。在產(chǎn)生熱電偶的部分當中一般是由溫差電勢以及金屬接觸的電勢相結合組成。從而我們可以把參考點一直維持在相應的溫度上同時對其電壓進行測量,這樣就可以對它的溫度來檢測。

對數(shù)據(jù)進行采集時,一般是應用A/D通道單片機,同時也可以測出變化的溫度,對電流以及電壓進行采集,在轉換以后,便可處理它的數(shù)據(jù)了。進而也可以在顯示電路上顯示其溫度的數(shù)值了。

所謂的報警模塊主要是用來光報警以及提供聲音的。

在發(fā)出了蜂鳴器時也就是報警的聲音,再應用發(fā)光二級管進行上限和下限的報警方式。我們一般表示上限用紅色,而下限用綠色。

一般系統(tǒng)會表示+9 V電源主要是指外部,可以用作運算放大器LM324的參考電壓。其他的芯片以及單片機可以應用+5V,也可以對其進行轉變。

單片機模塊定時采集電壓值,將其轉換成溫度值并顯示;接收鍵盤輸入,完成設置報警值的功能,因此可選用AT89C51單片機。

以上是對單片機實現(xiàn)數(shù)字溫度計的功能分析,選擇滿足要求的電路芯片,然后進行硬件電路的設計即可。

3 硬件電路設計

通過對數(shù)字溫度計的功能分析,選擇滿足要求的電路芯片,然后進行硬件電路的設計。系統(tǒng)中主要用的芯片包括A/D轉換芯片MAX187、PT100鉑電阻檢測器。

1)MAX187是一款12位逐次逼近式串行模數(shù)轉換器,在單5V電源下工作,模擬量的輸入范圍是0~5 V。

2)PT100溫度檢測器是由白金做成的電阻,它的電阻值會隨溫度的變化而改變,而且比較穩(wěn)定。系統(tǒng)獲得PT100溫度檢測器的電阻值后,可以查電阻與溫度的關系表得到當前的溫度。

在硬件電路設計中,關鍵是測溫電路的設計。根據(jù)測量分辨率,系統(tǒng)采用鉑電阻橋式測溫電路,電壓差經(jīng)過運放電路進入12位串行A/D轉換器。

4 軟件設計

軟件設計主要是對溫度進行采集、顯示并判斷是否超出設定范圍;通過按鍵操作,輸入溫度上下限報警值。因此,整個軟件可分為按鍵子程序、顯示子程序、溫度采集子程序、報警子程序及系統(tǒng)主程序。

4.1 按鍵子程序

uchar scan_key()

{

uchar keytemp,i;//定義局部變量

keyport=0xf0;//行線輸出0,列線輸出1

keytemp=keyport;//讀按鍵端口值

if (keytemp==0xf0)

return no_key;//無鍵按下,返回

delay 15ms();

keyport=keytemp|0x0f;//列線輸出,行線輸入

keytemp=keyport;//讀取按鍵端口值

for (i=0;i<12;i++)

{

if (keytemp==keycode[i])//根據(jù)按鍵端口掃描值,查找按鍵值

break;endprint

}

keyport=0xf0;//行線0,列線輸出1

while(keyport!=0xf0);//等待按鍵是否釋放

delay 15ms();//延時

return i;

}

}

4.2 溫度采集子程序

uchar scan_key()

{

uchar keytemp,i;//定義局部變量

keyport=0xf0;//行線輸出0,列線輸出1

keytemp=keyport;//讀按鍵端口值

if (keytemp==0xf0)

return no_key;//無鍵按下,返回

delay 15ms();

keyport=keytemp|0x0f;//列線輸出,行線輸入

keytemp=keyport;//讀取按鍵端口值

for (i=0;i<12;i++)

{

if (keytemp==keycode[i])

break;

}

keyport=0xf0; while(keyport!=0xf0);//等待按鍵是否釋放

delay 15ms();//延時

return i;

}

4.3 報警子程序

void alarm (uint temp)

{ if (temp>upperv)//上限報警,紅色亮,蜂鳴器響

{ledredcon=0;

speakercon=0;

}

else if(temp

{ledgreencin=0;

speakercon=0;

}

else

{ledgreencon=1;//沒發(fā)生報警

speakercon=1;

ledgreencon=1;

}

}

5 結束語

本文介紹的只是一個簡單數(shù)字式溫度計的設計思路,還可以增加存儲器存儲溫度值;可以增加通信功能,將存儲的數(shù)據(jù)傳給計算機進行處理。

參考文獻

[1]寇戈.模擬電路與數(shù)字電路[M].北京:電子工業(yè)出版社,2011.

[2]黃勤.單片機原理及應用[M].北京:清華大學出版社,2010.

}

keyport=0xf0;//行線0,列線輸出1

while(keyport!=0xf0);//等待按鍵是否釋放

delay 15ms();//延時

return i;

}

}

4.2 溫度采集子程序

uchar scan_key()

{

uchar keytemp,i;//定義局部變量

keyport=0xf0;//行線輸出0,列線輸出1

keytemp=keyport;//讀按鍵端口值

if (keytemp==0xf0)

return no_key;//無鍵按下,返回

delay 15ms();

keyport=keytemp|0x0f;//列線輸出,行線輸入

keytemp=keyport;//讀取按鍵端口值

for (i=0;i<12;i++)

{

if (keytemp==keycode[i])

break;

}

keyport=0xf0; while(keyport!=0xf0);//等待按鍵是否釋放

delay 15ms();//延時

return i;

}

4.3 報警子程序

void alarm (uint temp)

{ if (temp>upperv)//上限報警,紅色亮,蜂鳴器響

{ledredcon=0;

speakercon=0;

}

else if(temp

{ledgreencin=0;

speakercon=0;

}

else

{ledgreencon=1;//沒發(fā)生報警

speakercon=1;

ledgreencon=1;

}

}

5 結束語

本文介紹的只是一個簡單數(shù)字式溫度計的設計思路,還可以增加存儲器存儲溫度值;可以增加通信功能,將存儲的數(shù)據(jù)傳給計算機進行處理。

參考文獻

[1]寇戈.模擬電路與數(shù)字電路[M].北京:電子工業(yè)出版社,2011.

[2]黃勤.單片機原理及應用[M].北京:清華大學出版社,2010.

}

keyport=0xf0;//行線0,列線輸出1

while(keyport!=0xf0);//等待按鍵是否釋放

delay 15ms();//延時

return i;

}

}

4.2 溫度采集子程序

uchar scan_key()

{

uchar keytemp,i;//定義局部變量

keyport=0xf0;//行線輸出0,列線輸出1

keytemp=keyport;//讀按鍵端口值

if (keytemp==0xf0)

return no_key;//無鍵按下,返回

delay 15ms();

keyport=keytemp|0x0f;//列線輸出,行線輸入

keytemp=keyport;//讀取按鍵端口值

for (i=0;i<12;i++)

{

if (keytemp==keycode[i])

break;

}

keyport=0xf0; while(keyport!=0xf0);//等待按鍵是否釋放

delay 15ms();//延時

return i;

}

4.3 報警子程序

void alarm (uint temp)

{ if (temp>upperv)//上限報警,紅色亮,蜂鳴器響

{ledredcon=0;

speakercon=0;

}

else if(temp

{ledgreencin=0;

speakercon=0;

}

else

{ledgreencon=1;//沒發(fā)生報警

speakercon=1;

ledgreencon=1;

}

}

5 結束語

本文介紹的只是一個簡單數(shù)字式溫度計的設計思路,還可以增加存儲器存儲溫度值;可以增加通信功能,將存儲的數(shù)據(jù)傳給計算機進行處理。

參考文獻

[1]寇戈.模擬電路與數(shù)字電路[M].北京:電子工業(yè)出版社,2011.

[2]黃勤.單片機原理及應用[M].北京:清華大學出版社,2010.

主站蜘蛛池模板: 国产精品hd在线播放| 人人妻人人澡人人爽欧美一区 | 免费观看国产小粉嫩喷水| 青青草久久伊人| 国产91高清视频| 免费无码又爽又刺激高| 夜夜爽免费视频| 亚洲无码免费黄色网址| 国产成人凹凸视频在线| 国产91丝袜在线播放动漫 | 欧美日韩专区| 五月丁香伊人啪啪手机免费观看| 国产呦视频免费视频在线观看| 特级毛片8级毛片免费观看| 国产精品毛片一区| 亚洲欧洲一区二区三区| 日本少妇又色又爽又高潮| 色婷婷综合在线| 国产人人乐人人爱| 亚洲中文在线看视频一区| 国产精品永久久久久| igao国产精品| 日本亚洲欧美在线| 最新国产午夜精品视频成人| 国产波多野结衣中文在线播放| 欧美亚洲网| www成人国产在线观看网站| 国产欧美性爱网| 亚洲国产中文精品va在线播放| 亚洲啪啪网| 四虎影视无码永久免费观看| 欧美成a人片在线观看| 亚洲天堂.com| 四虎亚洲国产成人久久精品| 国产美女免费网站| 国产一区免费在线观看| 国产乱子伦视频三区| 激情五月婷婷综合网| 欧美日韩免费在线视频| 久久免费观看视频| 免费播放毛片| 乱系列中文字幕在线视频 | 中文字幕日韩欧美| 97青青青国产在线播放| 精品撒尿视频一区二区三区| 国产精品xxx| 午夜性爽视频男人的天堂| 日本免费精品| 黄色网站不卡无码| 精品久久高清| 高清欧美性猛交XXXX黑人猛交| 国产日韩久久久久无码精品| 国产在线日本| 成人91在线| 熟女视频91| 国产麻豆aⅴ精品无码| 亚洲中久无码永久在线观看软件| 欧美精品啪啪| 成年A级毛片| 亚洲AⅤ无码日韩AV无码网站| 国产成人av一区二区三区| yjizz国产在线视频网| 无码一区18禁| 国产精品亚洲一区二区三区z| 亚洲国产成人无码AV在线影院L| 日韩东京热无码人妻| 久久久久人妻一区精品| 国产自在线拍| 看你懂的巨臀中文字幕一区二区 | 婷婷五月在线视频| 日本道综合一本久久久88| 精品人妻无码中字系列| 成人在线天堂| 久久久久亚洲精品成人网 | 成人噜噜噜视频在线观看| 国产成人亚洲无吗淙合青草| 伊人无码视屏| 国产成人乱无码视频| 国产h视频在线观看视频| 亚洲天堂视频在线播放| 高清欧美性猛交XXXX黑人猛交| 欧美综合激情|