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

基于STC89C52單片機的浴室溫度控制系統

2014-04-29 00:00:00孫立香
無線互聯科技 2014年4期

摘 要:本文介紹了一種浴室水溫控制器,利用STC89C52單片機作為核心控制部件,可以通過按鍵設定上限溫度,下限溫度,超過上限保溫,低于下限加熱,溫度傳感器選用高精度、高可靠的數字式溫度傳感器DS18B20,四位一體數碼管顯示溫度值。

關鍵詞:單片機;溫度傳感器;數碼管

1 總體設計方案

系統電路采用STC89C52單片機作為控制核心,它是一種低損耗、高性能、CMOS八位微處理器,片內有4k字節的在線可重復編程、快速擦除快速寫入程序的存儲器。

浴室水溫控制系統的基本功能:可以設定上限溫度、下限溫度,超過上限溫度保溫,低于下限溫度加熱,本設計中的保溫和加熱用發光二極管的亮滅來演示。測溫范圍:0-125度,精度0.1度。系統以單片機STC89C52為核心,有電源電路、時鐘電路、復位電路、溫度傳感器DS18B20、按鍵及LED,發光二極管,報警等顯示電路構成。

2 系統的硬件設計

2.1 傳感器的測溫實現

本設計選用DS18B20“單總線”溫度傳感器,采用外部電源+5V供電,溫度傳感器DS18B20的3腳和單片機共用5V直流電壓,1腳接地,2腳和單片機的P3.4相連,因為DS18B20的2腳數據線是漏極開路,本身不具備輸出高電平的能力,單片機讀“1”信號必須通過其他方式來實現,典型的方法就是外接上拉電阻。

根據DSl8820的通訊協議,單片機控制DSl8820完成溫度轉換必須經過3個步驟:每一次讀寫之前都要對DSl8820進行復位操作,復位成功后發送跳過ROM指令,然后發送RAM指令如本設計中的發溫度轉換指令44H和發讀溫度命令0BEH,這樣DSl8B20就可進行預定的操作。

2.2 蜂鳴器電路

單片機IO引腳輸出的電流較小,單片機輸出的TTL電平基本上驅動不了蜂鳴器,因此需要增加一個電流放大的電路。本設計中使用PNP三極管來實現,蜂鳴器的正極接PNP三極管的集電極,負極接地。三極管的基級經過470Ω的限流電阻接到單片機的P3.0引腳,程序控制P3.0引腳的電平來使蜂鳴器發出聲音。

獨立式按鍵電路。本設計一共有3個獨立式按鍵,按鍵的作用是對溫度的上下限值進行設置。三個按鍵的功能如下:K1:增加按鍵;K2:減少按鍵;K3:功能鍵,實現當前溫度值,上限值,下限值的切換,并且在上下限值時可通過K1或K2鍵對上下限值予以更改。

2.3 LED顯示電路

因為液晶顯示器的允許的溫度范圍比較小,如0℃以下時液晶顯示器反應非常慢,甚至不工作,本設計采用LED顯示電路,選用一個共陰四位一體數碼管,四位一體數碼管的段選A,B,C,D,E,F,G,DP分別與單片機P0口的各位依次相連,四位一體數碼管的4個位選與單片機的P2.0,P2.1,P2.2,P2.3相連。另外所有直流電壓皆是5v,由USB電源線提供。

3 系統軟件設計

主函數循環調用讀取溫度函數,溫度顯示函數、按鍵掃描函數,并把當前溫度值與按鍵設置的上下限值進行判斷。主函數如下所示:

void main()

{f2=0;

mak=1;

while(1)

{delay(1);

read_temp();//讀取溫度

final_temp=tvalue;

if(mak==1)

{display2(final_temp);}

timeset();

if(final_temp/10>HTEMP)

{jiawen=1;

baowen=0;

bebe=0;

baojing=0;

delay(20);

baojing=1;

delay(10);}

else

if(final_temp/10

{jiawen=0;

baowen=1;

bebe=1;}

}}

4 系統仿真與實物

將在Keil中編譯好的程序,編譯下載后生成.HEX代碼文件,灌入到Proteus軟件繪制的硬件圖的單片機中,運行仿真,會看到數碼管顯示溫度傳感器的溫度值,人為改變硬件圖中溫度傳感器的溫度值,會看到數碼管顯示的溫度值也隨之改變,再通過按功能鍵K3,配合K1、K2來設置溫度的上下限值,當前顯示的溫度值超過設置的上下限值時,蜂鳴器會發出報警聲音,聲音的頻率可通過程序的延時時間來設置。根據可靠的仿真結果,也制作了相應的實物,實物調試也比較成功,總之,本次設計能夠達到溫度控制的要求,取得了比較滿意的效果。

[參考文獻]

[1]DS18B20英文數據手冊.

[2]彭芬.單片機C語言應用技術[M].西安:西安電子科技大學出版社,2012.02.

[3]周月霞,孫傳友.DSl8820硬件連接及軟件編程[J].傳感器世界,2001(12):25—29.

[4]葉丹.基于單片機的自適應溫度控制系統[J].傳感器技術,2002,21(3)27-30.

主站蜘蛛池模板: 日本国产一区在线观看| 久久久久青草大香线综合精品 | 免费看av在线网站网址| 婷婷亚洲天堂| 亚洲欧美一区二区三区蜜芽| 青青热久麻豆精品视频在线观看| 国产玖玖视频| 亚洲精品片911| 国产香蕉一区二区在线网站| 国产欧美日韩18| 国产中文一区二区苍井空| 丝袜高跟美脚国产1区| 青青草国产在线视频| 国产精品林美惠子在线播放| AV在线麻免费观看网站| 国产91久久久久久| 中文字幕无码中文字幕有码在线| 国产交换配偶在线视频| 国产国产人在线成免费视频狼人色| 香蕉久久国产超碰青草| 九九久久精品免费观看| 国产免费人成视频网| 亚洲人成电影在线播放| 亚洲人精品亚洲人成在线| 97国产精品视频人人做人人爱| 欧美精品亚洲精品日韩专区| 伊人婷婷色香五月综合缴缴情| 成年网址网站在线观看| 国产区精品高清在线观看| 亚洲无码37.| 亚洲无码精彩视频在线观看| 久久这里只有精品66| 高清不卡一区二区三区香蕉| 久久黄色毛片| 亚洲精品另类| 成人无码一区二区三区视频在线观看| 久久综合丝袜日本网| 找国产毛片看| 国产乱论视频| 99精品视频在线观看免费播放| 亚洲美女一区| 中文字幕av无码不卡免费| 成人福利在线视频免费观看| 欧美成a人片在线观看| 国产老女人精品免费视频| 久久精品一卡日本电影| 无码 在线 在线| 美女潮喷出白浆在线观看视频| 97狠狠操| 特级精品毛片免费观看| 久久视精品| 日韩精品专区免费无码aⅴ| 日本人妻丰满熟妇区| 亚洲日韩每日更新| 精品国产女同疯狂摩擦2| 免费在线a视频| 国产成人精品亚洲日本对白优播| 日本欧美午夜| 国产视频你懂得| 97视频免费在线观看| a色毛片免费视频| 亚洲成aⅴ人片在线影院八| 亚洲全网成人资源在线观看| 国产亚洲精品97在线观看| 国产永久在线视频| 精品一区二区三区水蜜桃| 成人在线欧美| 免费一级大毛片a一观看不卡| 91国内在线视频| 熟妇丰满人妻av无码区| 一级毛片免费的| 91视频国产高清| 91蝌蚪视频在线观看| 夜夜高潮夜夜爽国产伦精品| 国产精品va| 欧亚日韩Av| 亚洲精品动漫在线观看| 国产综合日韩另类一区二区| 99精品影院| 久久久久国色AV免费观看性色| 日韩精品无码不卡无码| 国产精品片在线观看手机版|