基于STC89C58數(shù)字溫度計(jì)的設(shè)計(jì)與實(shí)現(xiàn)
引 言
隨著時(shí)代的發(fā)展,數(shù)字化控制無疑是人們追求的目標(biāo)之一,它給人們帶來的方便也是不可否定的,其中數(shù)字溫度計(jì)就是一個(gè)典型的例子,它在信息、電子、物流等許多領(lǐng)域都有廣泛的應(yīng)用。隨著人們對(duì)它的要求越來越高,為現(xiàn)代人工作、科研、生活提供更好、更方便的設(shè)施,就需要從單片機(jī)技術(shù)人手,朝著數(shù)字化、智能化控制方向發(fā)展。
這里介紹一種數(shù)字溫度計(jì)的設(shè)計(jì)制作方案。該設(shè)計(jì)控制器使用單片機(jī)STC89C58,測(cè)溫傳感器使用LM94022,用FM1602C液晶顯示實(shí)現(xiàn)溫度顯示,設(shè)計(jì)制作了寬量程高精度多功能數(shù)字溫度計(jì)能準(zhǔn)確達(dá)到各種要求。本文設(shè)計(jì)研制的數(shù)字溫度計(jì)與傳統(tǒng)的溫度計(jì)相比,具有讀數(shù)方便,測(cè)溫范圍廣,測(cè)溫準(zhǔn)確的特點(diǎn),其輸出溫度和時(shí)間采用數(shù)字顯示,該數(shù)字溫度計(jì)不僅分辨率高,還可以設(shè)置報(bào)警溫度上下限,當(dāng)溫度達(dá)到高、低限溫控制點(diǎn)發(fā)出聲光報(bào)警。該設(shè)備主要用于對(duì)測(cè)溫比較準(zhǔn)確的場(chǎng)所或科研實(shí)驗(yàn)室。
1 系統(tǒng)設(shè)計(jì)方案的論證與比較
1.1 運(yùn)用LED數(shù)碼管顯示與運(yùn)用LCD液晶顯示溫度及時(shí)間
運(yùn)用LED顯示,提供的信息較少,界面不美觀,顯示時(shí)間和溫度極不方便,所占體積也大,且在要表達(dá)較多信息時(shí)(如兩路溫度值時(shí)和時(shí)間),需要大量的LED和占用較多的引腳,軟件設(shè)計(jì)也相對(duì)復(fù)雜。
LCD可以提供較強(qiáng)的頁面顯示功能,功率小,頁面相對(duì)于LED顯示更直觀,更明了;在顯示信息較多時(shí),比LED所占的空間小,性價(jià)比更高。
很容易看出,在本設(shè)計(jì)中采用LCD作為顯示更好。
2.2 靈敏度選擇端GS0及GS1
LM94022根據(jù)對(duì)GS0,GS1施加的不同電平有4種靈敏度供用戶選擇,如表2所示。用戶可根據(jù)測(cè)溫范圍及接口電路的工作電壓條件合理選擇。靈敏度由GS0及GS1的電平確定,高電平要求VDD>1.5 V;低電平要求VDD0.5 V。
評(píng)論