《期末报告多功能温度电子时钟.ppt》由会员分享,可在线阅读,更多相关《期末报告多功能温度电子时钟.ppt(6页珍藏版)》请在三一办公上搜索。
1、期末報告多功能溫度電子時鐘,夜 四 技 自 控 二乙學生:郭信南 李奕賢 學號:99712062 99712078,前言,一、研究目的1、LCD顯示等程式之應用 藉由這作品,了解時間、鬧鈴、鎖碼、溫度在LCD顯示等程式之應用,再配合80S51 IC來完成燒入。2、探討DS1821溫度IC的原理 由於科技的發展,IC的製作越來越發達,也越來越精密,所以本作品使用的溫度感測IC是DS1821,雖然單一成本貴,但能準確的讀出溫度的變化,功能有自動調溫式、單線控制模式,之後會詳細的介紹於此,DS1821IC最大的優點,就是占的空間很少,輸出訊號是數位訊號,因此可以省去AD轉換的麻煩。,一、8051單晶
2、片 8051為美國Intel公司所推出的單晶片產品之一,8051單晶片CPU具有下特點:1、有位元輯運算能。2、內建128 位元的RAM,以及4K 位元的ROM。3、內建4 個8 位元I/O 埠。4、內建2 個16 位元的計時/計器。5、內建全雙工的UART。6、內建5 個中斷源及層中斷優先權結構。7、內建時脈產生電。8、可擴充程式記憶體達64K Bytes9、可擴充資記憶體達64K Bytes,三、矩陣鍵盤 矩陣型鍵盤,是由常開型按鍵開關所組成。開關的一點相互連接在一起,形成列(row),開關的另一點亦相互連接在一起,形成形(column)。在使用時,可以用行掃描或列掃描的方式來偵測按鍵值,
3、如果使用行掃描且為低態掃描,則所有的列必須接上提升電阻(10k),反之,如果使用行掃描且為高態掃描,則所有的列必須接下拉電阻(2.2k)。,二、溫度IC DS18211、DS1821概述 DS1821是一顆由DALLAS公司出品的溫度感測器,解析度為1,可測得的溫度範圍為-55+125,如圖5、6所示。只要控制一接腳,就可做出DS1821的各種功能,且可以節省使用I/O接腳,對於簡化電路來說,是非常好的選擇。輸出訊號是數位8bits訊號,所以可以省去AD 轉換的麻煩,因此輸出的資料可以直接給各種數位電路直接使用處理,而在單晶片程式設計方面是非常簡單易用的。2、DS1821的操作模式A、1-wi
4、re bus模式 DALLAS公司把這種模式定義成一種通信協定模式,稱為單線控制模式。當DS1821進入此模式時,可以對DS1821下達指令,包括設定DS1821各種功能,寫入資料或是讀出DS1821內部的暫存器資料或是溫度資料。DS1821的資料都是存放在EEPROM中,因此資料不會因為停電後就會消失。,B、自動調溫模式(thermostat mode)此模式可以讓DS1821依據設定在TH 及TL暫存器內的值,判斷溫度是否高低於TH,當溫度高於TH,DQ腳輸出為High(條件是狀態暫存器的POL bit=1),然後維持這個狀態,直到溫度低於TL的設定溫度時,DQ腳位電位會轉態為Low電位。
5、自動調溫模式的設定,也必須先在1-wire bus 模式下先做好設定後,才能使用。而且當自動調溫模式使用後,如果溫度已經低於TL或是高於TH設定的溫度時,狀態暫存器中相對的THF及TLF旗標,也會被設定為1,並且不會歸0,必須由使用者寫入0。因此可以經由判斷THF或是THL旗標,得知溫度是否達到TL或是TH的設定。這個模式的DS1821,就像一個單純的溫度開關,所以被稱為自動調溫模式。,C、DS1821的暫存器a、狀態/結構暫存器(status/configuration register)這個暫存器是DS1821非常重要的一個暫存器,所有DS1821的動作模式設定,或是旗標狀態,都跟它有關。
6、b、單線模式資料傳送 因為DS1821只有一條傳輸腳,因此所有的動作都只能透過串列訊號,將指令送進DS1821中,bit(LSB)先進,bit7(MSB)最後進入。利用單晶片這類的可程式硬體,將DS1821的指令變成串資料送進DS1821中,以便控制DS1821的動作。,五、電路原理與分析 此作品使用組合語言來寫入89S51,並且用LCD液晶螢幕來顯示功能,功能包括時間、鬧鈴、鎖碼、溫度,其程式設計與架構以及電路圖呈現如下:1、LCD功能顯示設計架構,2、電路圖相關程式使用I/O埠規劃如下:A、LCDP1(能夠顯示時間及提示文字)B、矩陣鍵盤P2(容操作的按鍵輸入界面)C、DS1821P0.0(能夠讀取溫度資料的IC)D、峰鳴器P3.7(蜂鳴器產生嗶音,作為提示之用)E、RS RW ENP3.0P3.2(為LCD傳送資料的控制腳),