崔海霞

摘要:闡述以單片機(jī)AT89C52為基礎(chǔ)的多數(shù)點(diǎn)溫度計(jì),以DS18B20作為溫度傳感器,用LCD1602液晶顯示器來(lái)顯示溫度。整個(gè)程序用Keil來(lái)編寫(xiě),用Proteus軟件來(lái)仿真,文章通過(guò)硬件分析及硬件仿真來(lái)分析多點(diǎn)溫度計(jì)的仿真結(jié)果。
關(guān)鍵詞:多點(diǎn) ?仿真設(shè)計(jì) proteus
1系統(tǒng)概述
論文整體方案闡述的是數(shù)字溫度計(jì)多點(diǎn)測(cè)量,富有讀數(shù)便捷,測(cè)量溫度廣泛,測(cè)量溫度精準(zhǔn)等優(yōu)勢(shì)。控制器是AT89C52單片機(jī),測(cè)溫傳感器是DS18B201,LCD液晶顯示屏用以顯示溫度。系統(tǒng)構(gòu)成如圖:
2.1單片機(jī)
SCMOS8采用美國(guó)ATMEL公司的AT89C52微控制器。 AT89C52是一款低功耗,高性能CMOS 8位微控制器,8K系統(tǒng)可編程閃存。 AT89C52采用Atmel的高密度,非易失性存儲(chǔ)器技術(shù)制造,與工業(yè)89C51產(chǎn)品說(shuō)明和引腳完全兼容。 片上閃存允許程序存儲(chǔ)器在系統(tǒng)中可編程,也適用于常規(guī)編程器。 在單片機(jī)上,AT89C52在系統(tǒng)中具有智能8位CPU和可編程閃存,使得AT89C52可為許多嵌入式控制應(yīng)用提供高度靈活,超高效的解決方案。
22復(fù)位電路
在RC復(fù)位電路的充電電路使用微控制器復(fù)位電路當(dāng)系統(tǒng)導(dǎo)通時(shí),初始電源接通,電容器C,復(fù)位銷(xiāo)的高電平持續(xù)時(shí)間被加載,C被充電,當(dāng)復(fù)位銷(xiāo)電壓達(dá)到一定水平將逐漸降低電阻R最后一路下來(lái),復(fù)位時(shí)間高電平由充電時(shí)間,充電時(shí)間來(lái)決定,并且由R和C的電阻和電容值的乘積確定。
2.3時(shí)鐘振蕩電路
AT89C52內(nèi)部振蕩器形成高增益反相放大器,輸入端和該放大器的輸出端是XTAL1和XTAL2,XTAL1和XTAL2外部晶振時(shí)鐘電路,其可以被配置[10]。時(shí)鐘電路起在單片機(jī)系統(tǒng)非常重要的作用,保證了系統(tǒng)運(yùn)行正常為主。晶體頻率的大小決定單片機(jī)系統(tǒng)工作的速度。本設(shè)計(jì)采用內(nèi)部時(shí)鐘外部連接模式。為了實(shí)現(xiàn)振蕩的所需時(shí)間是在此使用12MHZ,12MHZ晶體,電容器C1,C2,以實(shí)現(xiàn)精細(xì)的調(diào)諧頻率,從而當(dāng)外部振蕩器,C1和C2為20pF這種設(shè)計(jì)選擇,
振蕩頻率為12 MHz。兩個(gè)銷(xiāo)被連接到晶體振蕩器的脈沖XTAL1和XTAL2輸入引腳。
2.4按鍵電路
關(guān)鍵電路的主要功能是切換多個(gè)溫度傳感器,每個(gè)溫度傳感器,使溫度可以在LCD屏幕上顯示。按鍵鍵獲取動(dòng)態(tài)掃描。圖:P1.0按下按鈕時(shí),沒(méi)有潛力很大,當(dāng)按下KEY1,誰(shuí)快速拉升P1.0為低電平,然后釋放時(shí)無(wú)法確定的函數(shù)調(diào)用程序鍵鍵盤(pán)后按釋放鍵KEY1獲得
2.5顯示電路
顯示是最常用的設(shè)備的問(wèn)題。特別是發(fā)光二極管(LED)和液晶顯示器(LCD),由于結(jié)構(gòu)簡(jiǎn)單,價(jià)格低廉,操作簡(jiǎn)單,接口等被廣泛使用。特別是
SCM系統(tǒng)中大量使用。 LCD1602選定的設(shè)計(jì)LCD,1602LCD微功耗,小尺寸,內(nèi)容豐富,超薄輕巧,經(jīng)常在低功率應(yīng)用中使用的便攜式儀器。
3系統(tǒng)軟件設(shè)計(jì)
該系統(tǒng)包括主程序過(guò)程中,溫度轉(zhuǎn)換命令例程,顯示數(shù)據(jù)子程序,鍵開(kāi)關(guān)子程序。
主程序
主程序的主要功能是為溫度的實(shí)時(shí)指示,溫度讀出并處理DS1621的當(dāng)前值。顯示出其流程如下圖:
參考文獻(xiàn):
[1]吳桂明,《溫度計(jì)的發(fā)明》,學(xué)術(shù)期刊,溫度計(jì)的發(fā)明 ?2010年
[2]劉冕,《科學(xué)大觀園》,學(xué)術(shù)期刊,不熱的4萬(wàn)億攝氏度高溫 ?2010年
[3]馬曉林,《長(zhǎng)嶺技術(shù)》,學(xué)術(shù)期刊,家電產(chǎn)業(yè)與電熱溫控技術(shù) ?2012年
[4]張繼紅 王曉燕,《家電科技:維修與培訓(xùn)》,學(xué)術(shù)期刊,洗衣機(jī)原理與檢修講座(三) ?2014年
[5]王哲,《DSP技術(shù)在新型故障錄波器的應(yīng)用與研究》,學(xué)位論文, 碩博學(xué)位論文 ?2013年
[6]向敏,《通用智能控制器的研究》,學(xué)位論文,碩博學(xué)位論文 ?2004年
[7]郭海麗,《基于Proteus與單片機(jī)的交通燈控制系統(tǒng)的設(shè)計(jì)》,學(xué)術(shù)期刊,基于Proteus與單片機(jī)的交通燈控制系統(tǒng)的設(shè)計(jì) ?2012年
[8]龍文學(xué),《船舶推進(jìn)軸系振動(dòng)檢測(cè)裝置研究》,學(xué)位論文,碩博學(xué)位論文 ?2011年
[9]周海洋 劉明,《基于GPS與GSM的無(wú)人駕駛快艇的設(shè)計(jì)》,基于GPS與GSM的無(wú)人駕駛快艇的設(shè)計(jì) ?2010年