基于ds1302多功能數(shù)字鐘電子電工課程設(shè)計

基于ds1302多功能數(shù)字鐘電子電工課程設(shè)計

ID:881025

大小:754.02 KB

頁數(shù):22頁

時間:2017-09-22

基于ds1302多功能數(shù)字鐘電子電工課程設(shè)計_第1頁
基于ds1302多功能數(shù)字鐘電子電工課程設(shè)計_第2頁
基于ds1302多功能數(shù)字鐘電子電工課程設(shè)計_第3頁
基于ds1302多功能數(shù)字鐘電子電工課程設(shè)計_第4頁
基于ds1302多功能數(shù)字鐘電子電工課程設(shè)計_第5頁
資源描述:

《基于ds1302多功能數(shù)字鐘電子電工課程設(shè)計》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫

1、物理與電子科學(xué)學(xué)院電子電工實驗基于DS1302多功能數(shù)字時鐘--萬年歷實驗報告實驗名稱:基于DS1302多功能數(shù)字鐘    試驗日期: 2014年01月05日專業(yè):電子信息工程姓名: 劉斌 班級:物電1105班學(xué)號:2011112030560一、設(shè)計理念:電子萬年歷是一個應(yīng)用非常廣泛的實用日常計時工具,帶有顯示溫度,顯示世紀(jì),年,月,日,星期,時,分,秒和按鍵可調(diào)時間及其按鍵設(shè)置鬧鐘的功能,同時具有月末自動更新,閏年補償功能,整點報時等多種功能。環(huán)境溫度檢測系統(tǒng)在日常生活和工業(yè)應(yīng)用非常廣泛,能實時采集周圍的溫度信息進行顯示。此系統(tǒng)是基于STC89C52單片機設(shè)計的,包含液晶顯示模塊,DS13

2、02實時時鐘模塊,DS18B20溫度采集模塊,鍵盤掃描模塊,蜂鳴器報警模塊。STC89C52作為控制核心,具有功耗低,功能強等特點,電壓可選3到5V電源供電。顯示模塊采用1602液晶動態(tài)顯示,相對數(shù)碼管而言經(jīng)濟實用,占用空間小,對于顯示數(shù)字、字母最為合適,而且與單片機連線簡單,占用IO口相對較少。實時時鐘芯片DS1302是一款經(jīng)濟實惠功能強大的較新型產(chǎn)品,該器件提供RTC/日歷,可外加器件實現(xiàn)定時鬧鐘等功能,如果檢測到主電源故障,該器件可自動切換到備用電源供電,可以保證在斷電情況下精準(zhǔn)走時,計時。溫度檢測顯示模塊采用數(shù)字式溫度傳感器DS18B20,該芯片具有精度高,測量范圍廣等優(yōu)點,易與單片

3、機連接,模塊電路組成簡單并同時具有溫度報警功能。關(guān)鍵詞:STC89C52,DS1302,DS18B20,1602液晶顯示,電子萬年歷,采集設(shè)備周圍環(huán)境溫度、整點報時,鬧鐘時分通過按鍵設(shè)置,時、分、秒、年、月、日、星期通過按鍵進行調(diào)節(jié)校準(zhǔn)……一、設(shè)計思路:核心控制體:STC89C52單片機實時時鐘芯片:DS1302數(shù)字式溫度傳感器:DS18B20總共設(shè)有四個按鍵,為節(jié)約資源考慮,每個按鍵都有多種功能。四個按鍵分別標(biāo)號為key1,key2,key3,key4。第一次按下key2,key3,key4都沒有反應(yīng),首先按下key1鍵可選擇指針位置,key2鍵為加鍵,key3為減鍵,key4鍵為鬧鐘設(shè)置

4、清零鍵。操作簡單,按鍵靈活。整點報時功能,可以按下key4鍵終止報警。主控模塊時鐘模塊溫度檢測顯示1602顯示模塊鍵盤掃描模塊鬧鐘模塊系統(tǒng)設(shè)計框圖:系統(tǒng)硬件需求介紹:STC89C52單片機一片,DS1302實時時鐘芯片一個,DS18B20數(shù)字式溫度傳感器一個,+5V無源蜂鳴器一個,12MHZ、32KHZ晶振各一個,多個按鍵和開關(guān),常用電容電阻,連接線,三極管,二極管若干,滑動變阻器一個,+3V紐扣電池一個。一、實施方案:1、單片機核心控制模塊:核心控制器件選用STC89C52單片機。STC89C52單片機為40管腳雙列直插芯片,它是一種高性能,低功耗的8位CMOS微處理器芯片,市場應(yīng)用最多。

5、而且價格便宜,控制方便,便于應(yīng)用有4個I/O口分別為P1,P2,P3,P4。其中每一個管腳都能做獨立的輸入輸出管腳,它的第9腳位復(fù)位管腳,接上電容和上拉電阻再帶個開關(guān)構(gòu)成復(fù)位電路。18,19管腳接外部晶振和兩個微調(diào)電容構(gòu)成外部晶振電路。單片機,復(fù)位電路,晶振,5V電源構(gòu)成單片機最小系統(tǒng)。其中與AT89C52單片機管腳連接如下圖:2、實時時鐘電路模塊:DS1302引腳排列:如下圖引腳說明:1)1腳,Vcc2:后備電源,此設(shè)計中接+3V紐扣電池;8腳,VCC1:主電源,接+5V。在主電源關(guān)閉的情況下,也能保持時鐘的連續(xù)運行。DS1302由Vcc1或Vcc2兩者中的較大者供電。當(dāng)Vcc2大于Vcc

6、1+0.2V時,Vcc2給DS1302供電。當(dāng)Vcc2小于Vcc1時,DS1302由Vcc1供電。2)X1、X2即2腳3腳:振蕩源,外接32.768kHz晶振。3)4腳END,接地端。4)5腳RST:復(fù)位/片選線,通過把RST輸入驅(qū)動置高電平來啟動所有的數(shù)據(jù)傳送。RST輸入有兩種功能:首先,RST接通控制邏輯,允許地址/命令序列送入移位寄存器;其次,RST提供終止單字節(jié)或多字節(jié)數(shù)據(jù)的傳送手段。當(dāng)RST為高電平時,所有的數(shù)據(jù)傳送被初始化,允許對DS1302進行操作。如果在傳送過程中RST置為低電平,則會終止此次數(shù)據(jù)傳送,I/O引腳變?yōu)楦咦钁B(tài)。上電運行時,在Vcc>2.0V之前,RST必須保持低

7、電平。只有在SCLK為低電平時,才能將RST置為高電平。5)I/O為串行數(shù)據(jù)輸入輸出端(雙向)。6)SCLK為時鐘輸入端。**特別注意:5,6,7腳在硬件電路實現(xiàn)中,必須接上拉電阻,接+5V.3、DS18B20工作模塊:???DS18B20的溫度檢測與數(shù)字數(shù)據(jù)輸出全集成于一個芯片之上,從而抗干擾力更強。其一個工作周期可分為兩個部分,即溫度檢測和數(shù)據(jù)處理。DS18B20的主要特征:全數(shù)字溫度轉(zhuǎn)換及輸出。?先進的

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。