單晶片,燒啊!

專題名稱:心情溫度計

設計者:吳進誠  mtb.cyclist@msa.hinet.net

我的網站:單晶片燒啊(http://w3.hyivs.tnc.edu.tw/pic/)

日期:2007121

一、說明:

    活在自然環境中,溫度也會影響一個人的心情。寒流或冷氣團來臨時,天候冷嗦嗦,人自然縮成一團,動也不想動。炎熱的七月天,汗流夾背只想躲在冷氣房,或聯想到沙灘陽光比基尼。春天百花齊放,萬紫千紅讓人如沫春風。想要 翹班放自己一次長假,倘洋在藍天青山綠水之中,讓身心靈都得到解放。

    本專題利用微控制器來做溫度的量測,利用Visual Basic的程式撰寫,讓溫度與心情做著趣味聯結,讓PC也有偵測周圍溫度的功能。

二、電路圖說明:

    使用Pic16f877單晶片當成控制元件,利用DS1821量測溫度的功能,簡單做出溫度偵測。然後LEDBCD碼顯示。再將運算完後的結果經由MAX232—RS232介面傳輸到PCPC端使用VB來處理單晶片串列傳輸過來的資料,經過運算和程式處理後,即可得心情溫度計的圖示顯示。

三、Visual Basic 6.0的部份:

說明:

(一)  規劃有四個通訊埠的選擇,由於一般的筆記型電腦己取消rs232的接頭,須外接USBRS232的轉接頭。COM1~COM4的連接選擇就很重要。

(二)  心情溫度有文字來描述溫度心情。

(三)  LED x 8是與單晶片的LED來互相匹配。

    (四)背景的圖示隨溫度的改變,會有不同的圖片。

 

圖二 心情溫度計的初始畫面 功能介紹

 

 

圖三 心情溫度計22的度顯示畫面

 

 

圖三 心情溫度計24度的顯示畫面

四、結論:

    RS232PC做傳輸的專題,從去年就完成了。只是想到要寫教學檔案,光VB的部份,就不是幾頁可搞定。停滯了好久的時間,強迫自己一定要做個結尾,只好做個小專題來玩玩。這個專題只是將溫度與心情來做關連,冷氣團確實將人搞得 古里古怪脾氣暴燥,心情惡劣。而炎熱的七八月酷暑,連狗也受不了。將溫度附予文字的心情意義,也是個人對溫度的看法。個人是覺得有些搞笑,但完成後也令人有相當大的成就感。

 

五、參考資料:

1、陳天利、詹東功。(2004)。微電腦控制實習(Visual Basic串並列埠控制)。台科大圖書。

 

 
參考檔案:   心情溫度計2.exe (VB的執行檔)         PIC單晶片hex檔案

 

[回首頁]