潘園園 劉豪
【摘要】本文主要選擇單片機主控芯片控制數(shù)字溫度計和數(shù)字鐘,數(shù)字溫度計屬于功能較多的溫度計,可以設(shè)置任意溫度的上下限,而且還具有報警功能,當(dāng)溫度不在設(shè)定范圍內(nèi)時,也可以報警;數(shù)字鐘可以同步顯示時間日歷,日期和時間,這些都可以通過按鍵進行調(diào)整。
【關(guān)鍵詞】單片機AT89S51 ? LCD1602 ? DS18B20 ? DS1302
1. 緒論
時代的進步和發(fā)展的迅速崛起,單片機技術(shù)在生活工作、科研等各個領(lǐng)域已經(jīng)引起了人們的廣泛關(guān)注,現(xiàn)在已經(jīng)是一種比較成熟的技術(shù)。單片機主控芯片可控制數(shù)字溫度計和數(shù)字鐘,數(shù)字溫度計屬于功能較多的溫度計,可以設(shè)置任意溫度的上下限,而且還具有報警功能,當(dāng)溫度不在設(shè)定范圍內(nèi)時,也可以報警;數(shù)字鐘可以同步顯示時間日歷,日期和時間,這些都可以通過按鍵進行調(diào)整。本文所論述的系統(tǒng)采用的DS1302可為掉電保護電源提供可編程的充電功能,并且可以關(guān)閉充電功能。系統(tǒng)顯示部分可用LCD液晶顯示屏顯示,工作方便,外表美觀。
2. 系統(tǒng)組成
數(shù)字溫度計和數(shù)字時鐘電路的總體設(shè)計方框圖如圖所示:
2.1主控制模塊
主控制模塊采用單片機AT89S51,AT89S51是由P0,P1,P2,P3四個通用8位I/O口 以及中斷控制口,復(fù)位,寫選通,接地,電源等引腳組成,其中,P0口是地址/數(shù)據(jù)總線復(fù)用口,P1口是一個含有上拉電阻的雙向的I/O口,在校驗程序中接收低8位地址,P2口與P1口的區(qū)別是在校驗程序中接收高八位地址,P3口除了一般I/O口的功能外,還具有第二功能,這是其他I/O所不具有的功能,中斷控制口可以控制中斷的優(yōu)先級。
AT89S51內(nèi)部圖如下:
2.2溫度傳感器DS18B20
溫度傳感器DS18B20包括溫度傳感器,高溫觸發(fā)器TH,低溫觸發(fā)器TL,配置寄存器,以及8位CRC發(fā)生器。DS18B20具有單線接口的優(yōu)點,一個端口引腳就可以進行通信,而且多個DS18B20可以并聯(lián)在三線上,多點組網(wǎng)功能就可以得以實現(xiàn);用戶同時還可以根據(jù)自己的要求進行報警設(shè)置,設(shè)計起來十分方便。DS18B20具有很多優(yōu)點,例如像耐碰耐磨,小體積,方便使用,封裝形式多樣化等優(yōu)點。
DS18B20內(nèi)部結(jié)構(gòu)框圖如下圖所示:
2.3液晶顯示屏LCD1602
液晶顯示器的優(yōu)點有很多,功耗微小、小體積、內(nèi)容顯示豐富、輕巧超薄等都是它明顯的優(yōu)勢,很多地方都開始了對其越來越多的使用。液晶模塊LCD1602是一種用點陣圖形的方法來顯示字符的顯示器,根據(jù)顯示的內(nèi)容量可以分為11行16個字、2行16個字等多種顯示方式。
LCD1602內(nèi)部圖形如下:
3. 總結(jié)
數(shù)字時鐘溫度不僅可以顯示精確的溫度,因為使用了具有獨特功能的時鐘芯片DS1302,還具有同步更新的日期與時間以及閏年補償?shù)膬?yōu)點。
參考文獻:
[1] 陳永真.全國大學(xué)生電子設(shè)計競賽試題精解選.北京: 電子工業(yè)出版社,2007 .
[2] 李朝青.單片機原理及接口技術(shù).北京: 北京航空航天大學(xué)出版社,1998 .
[3] 張琳娜,劉武發(fā).傳感檢測技術(shù)及應(yīng)用.北京: 中國計量出版社,1999 .
[4] 李廣弟.單片機基礎(chǔ).北京: 北京航空航天大學(xué)出版社,1994 .