基于單片機(jī)的多功能電子時鐘的設(shè)計_第1頁
基于單片機(jī)的多功能電子時鐘的設(shè)計_第2頁
基于單片機(jī)的多功能電子時鐘的設(shè)計_第3頁
基于單片機(jī)的多功能電子時鐘的設(shè)計_第4頁
基于單片機(jī)的多功能電子時鐘的設(shè)計_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、    基于單片機(jī)的多功能電子時鐘的設(shè)計    宋璐衛(wèi)亞博馮艷平摘要:提出了一種基于單片機(jī)的多功能電子時鐘的設(shè)計方法,以at89c52單片機(jī)作為系統(tǒng)的主控芯片,采用ds1302作為時鐘控制芯片,實現(xiàn)日期時鐘顯示并且提供精準(zhǔn)定時的功能。此外,還可經(jīng)由dht22所構(gòu)成的溫濕度傳感電路,將溫濕度參數(shù)輸入到單片機(jī)中進(jìn)行處理,然后通過液晶顯示電路將所有的結(jié)果顯示出來。結(jié)果表明該電路能精確的顯示時鐘以及各種環(huán)境參數(shù),并能實現(xiàn)鬧鐘、定時開關(guān)和溫濕度閾值報警等功能,效果良好。關(guān)鍵詞:電子時鐘;單片機(jī);溫濕度中圖分類號: tn02      

2、  文獻(xiàn)標(biāo)識碼:a文章編號:1009-3044(2019)14-0244-02abstract: a design method of multi-function electronic clock based on mcu is proposed. at89c52 mcu is used as the main control chip of the system and ds1302 is used as the clock control chip to realize the display of date and clock and provide precise timi

3、ng function. in addition, through the temperature and humidity sensor circuit composed of dht22, the temperature and humidity parameters can be input into the mcu for processing, and then all the results can be displayed through the lcd display circuit. the results show that the circuit can accurate

4、ly display the clock and various environmental parameters, and can realize the alarm clock, timing switch and temperature and humidity threshold alarm functions, with good results.key words: electronic clock; single chip microcontroller; temperature and humidity隨著社會經(jīng)濟(jì)的飛速發(fā)展,智能化的設(shè)備應(yīng)用越來越廣泛,對于傳統(tǒng)的時鐘,也有了新

5、的要求1-2。為此,設(shè)計了一種基于單片機(jī)的多功能電子時鐘,可實現(xiàn)日歷時間實時顯示、鬧鐘定時報警,以及環(huán)境溫濕度的監(jiān)測等功能,具有抗干擾能力強(qiáng)、使用方便,功能全,可靠性高等特點(diǎn),可廣泛應(yīng)用于日常生活或者工業(yè)等領(lǐng)域。1 硬件電路設(shè)計設(shè)計的多功能電子時鐘的電路框圖如圖1所示,主要包括以下7個組成部分:鍵盤控制電路、溫濕度傳感電路、時鐘日歷控制電路、單片機(jī)主控電路、液晶顯示電路、蜂鳴器鬧鐘電路和電源電路。1.1 時鐘日歷控制電路系統(tǒng)中采用ds1302作為時鐘控制芯片,ds1302是美國的dallas公司推出的一種高性能、低功耗、帶ram的實時時鐘芯片,被廣泛地應(yīng)用于各種數(shù)字時鐘中,采用串行數(shù)據(jù)傳輸方式

6、,可以對年、月、日、周、時、分、秒進(jìn)行計時,且具有閏年補(bǔ)償?shù)榷喾N功能3-5。時鐘日歷控制電路如圖2所示,其中vcc2為主電源,vcc1為后備電源,由兩個電源中電壓較大者供電;x1和x2為振蕩源,在電路中外接32.769khz的晶振;rst為復(fù)位/片選信號,rst為時鐘輸入端。1.2 溫濕度傳感電路系統(tǒng)中采用dht22作為溫濕度傳感芯片,dht22數(shù)字溫濕度傳感器是一款含有已校準(zhǔn)數(shù)字信號輸出的溫濕度復(fù)合傳感器,應(yīng)用專用的數(shù)字模塊采集技術(shù)和溫濕度傳感技術(shù),具有體積小、功耗低、相應(yīng)速度快、傳輸距離遠(yuǎn)和抗干擾能力強(qiáng)能特點(diǎn)。dht22采用單線串行接口,基于熱敏電阻與感濕電阻進(jìn)行工作,由于電阻的阻值會隨著

7、空氣中的溫濕度變化而變化,所以傳感器可以通過電路中電流的變化來獲取相應(yīng)的溫濕度數(shù)據(jù),再送入到單片機(jī)中進(jìn)行處理并進(jìn)行顯示6-7。溫濕度傳感電路如圖3所示,1管腳接vcc,4管腳接gnd,2管腳為數(shù)據(jù)端,接單片機(jī)輸出信號,3管腳懸空。1.3 單片機(jī)主控電路單片機(jī)主控電路采用atmel公司開發(fā)的高性能的單片機(jī)at89c52作為主控芯片。它是具有4k的可編程flash、256b的ram、32個i/o口、5個中斷源、2個16位定時器的高性能單片機(jī)8。單片機(jī)最小系統(tǒng)電路如圖4所示,由at89c52單片機(jī),晶振電路和復(fù)位電路構(gòu)成,復(fù)位采用上電復(fù)位的方式,時鐘晶振為12m,滿足系統(tǒng)對數(shù)據(jù)處理的需求。1.4 其

8、他電路采用lcd12864液晶顯示器實現(xiàn)系統(tǒng)的人機(jī)交互功能,帶中文字庫的lcd12864是一種具有4位/8位并行,2線或者2線串行多種數(shù)據(jù)傳輸方式,分辨率為128×64,內(nèi)置8192個16×16點(diǎn)漢字,和128個16×8點(diǎn)ascll字符集的液晶顯示器,此外還可完成各種符合和圖形的顯示,具有操作簡單、接口靈活和低壓低功耗等特點(diǎn)9。液晶顯示電路如圖5所示,在系統(tǒng)中l(wèi)cd12864的數(shù)據(jù)端與單片機(jī)的p0.0-p0.7相連,控制端與單片機(jī)的p2.0-p2.4相連。2 軟件設(shè)計系統(tǒng)的軟件設(shè)計采用c語言進(jìn)行編程,軟件開發(fā)環(huán)境采用兼容c語言的開發(fā)系統(tǒng)keil c51。2.1 主

9、程序系統(tǒng)軟件流程圖如圖6所示,單片機(jī)上電后,系統(tǒng)開始初始化,由單片機(jī)判斷系統(tǒng)是否處于正常運(yùn)行模式,若否,則運(yùn)行在設(shè)置模式,由單片機(jī)記錄用戶的設(shè)置參數(shù);若是,由主控芯片控制液晶顯示電路顯示各個信息,并將各個信息進(jìn)行處理,處理完畢后由主控芯片判斷是否滿足鬧鐘條件或者是否超過預(yù)先設(shè)定的閾值;若超過閾值,則啟動聲光報警提示鬧鐘或者溫濕度超過閾值。一次測量結(jié)束之后,程序不斷循環(huán),若數(shù)據(jù)發(fā)生變化,則lcd顯示器顯示的結(jié)果也隨之變化,從而達(dá)到動態(tài)監(jiān)測各路環(huán)境參數(shù)的功能?;赼t89c52單片機(jī)的程序設(shè)計可以參考文獻(xiàn)10,這里就不再贅述。2.2 時鐘日歷控制電路軟件設(shè)計在主程序中啟動時鐘日歷控制模塊之后,若為

10、設(shè)置模式,則提示用戶分別設(shè)置時鐘、設(shè)置日期和設(shè)置鬧鐘,用戶設(shè)置完成之后,由單片機(jī)保存并記錄用戶的設(shè)置參數(shù);若為正常運(yùn)行模式,則由單片機(jī)控制時鐘控制電路,分別顯示時鐘、顯示日期和顯示鬧鐘,顯示完成成回主程序繼續(xù)循環(huán)運(yùn)行。3 結(jié)束語基于at89c52單片機(jī)設(shè)計的多功能電子時鐘,可實現(xiàn)日歷時間實時顯示、鬧鐘定時報警、以及環(huán)境溫濕度的監(jiān)測等功能,在實際中應(yīng)用得非常廣泛,可廣泛應(yīng)用于日常生活或者工業(yè)等領(lǐng)域。參考文獻(xiàn):1許珂樂.基于51單片機(jī)的電子時鐘設(shè)計j.現(xiàn)代電子技術(shù),2017,40(1):175-177.2李嘉浩.基于單片機(jī)智能電子時鐘設(shè)計及應(yīng)用j.電子測試,2017(2):117-118.3黃明強(qiáng).ds1302在單片機(jī)系統(tǒng)中的應(yīng)用j.保定師范??茖W(xué)校學(xué)報,2004(02):30-33.4楊陽,李華.基于ds1302芯片的數(shù)字時鐘設(shè)計j.無線互聯(lián)科技,2017(03):77-78.5江志晃,周麗琳,郭凱晴.基于stc89c52的多功能電子時鐘的設(shè)計與實現(xiàn)j.電子技術(shù)與軟件工程,2018,(19):85-87.6杜彬,宋坤偉.基于樹莓派的微型智能空氣質(zhì)量檢測系統(tǒng)的實現(xiàn)技術(shù)研究j.太原學(xué)院學(xué)報,2018,36(01):33-37.7劉俐秀,寧維蓮.基于單片機(jī)的低功耗溫濕度計的設(shè)計j.玉林師范學(xué)院學(xué)報(自然科學(xué)版),2018,39(02):29-34.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論