電子時鐘計時器的設(shè)計(c語言版_調(diào)試完美通過_可直接使用)(附原理圖源程序以及完整的文檔).doc

電子時鐘計時器的設(shè)計(c語言版_調(diào)試完美通過_可直接使用)(附原理圖源程序以及完整的文檔).doc

ID:56779722

大?。?14.50 KB

頁數(shù):62頁

時間:2020-07-09

電子時鐘計時器的設(shè)計(c語言版_調(diào)試完美通過_可直接使用)(附原理圖源程序以及完整的文檔).doc_第1頁
電子時鐘計時器的設(shè)計(c語言版_調(diào)試完美通過_可直接使用)(附原理圖源程序以及完整的文檔).doc_第2頁
電子時鐘計時器的設(shè)計(c語言版_調(diào)試完美通過_可直接使用)(附原理圖源程序以及完整的文檔).doc_第3頁
電子時鐘計時器的設(shè)計(c語言版_調(diào)試完美通過_可直接使用)(附原理圖源程序以及完整的文檔).doc_第4頁
電子時鐘計時器的設(shè)計(c語言版_調(diào)試完美通過_可直接使用)(附原理圖源程序以及完整的文檔).doc_第5頁
資源描述:

《電子時鐘計時器的設(shè)計(c語言版_調(diào)試完美通過_可直接使用)(附原理圖源程序以及完整的文檔).doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、.湖南人文科技學(xué)院課程設(shè)計報告課程名稱:單片機原理及應(yīng)用課程設(shè)計設(shè)計題目:電子時鐘的設(shè)計系別:通信與控制工程系專業(yè):通信工程班級:09級通信二班學(xué)生姓名:袁琦黃文付學(xué)號:0941623009416227起止日期:2011年12月20日~2011年12月30日Word資料.指導(dǎo)教師:王善偉姚毅謝四蓮教研室主任:劉建閩Word資料.指導(dǎo)教師評語:指導(dǎo)教師簽名:年月日成績評定項目權(quán)重成績袁琦黃文付1、設(shè)計過程中出勤、學(xué)習(xí)態(tài)度等方面0.22、課程設(shè)計質(zhì)量與答辯0.53、設(shè)計報告書寫及圖紙規(guī)范程度0.3總成績教

2、研室審核意見:教研室主任簽字:年月日教學(xué)系審核意見:主任簽字:年月日Word資料.摘要時鐘是人類日常生活必不可少的工具,本設(shè)計從日常生活中常見的事物入手,通過對電子時鐘的設(shè)計,讓我們認識到單片機已經(jīng)深入到我們生活的每個領(lǐng)域,該設(shè)計不僅可以鍛煉我們的動手能力,而且可以加深我們對單片機的認識和激發(fā)我們對未知科學(xué)領(lǐng)域的探索。本文利用單片機實現(xiàn)數(shù)字時鐘計時功能的主要內(nèi)容。它體積小,成本低、功能強、使用方便、可靠性高等一系列優(yōu)點,廣泛應(yīng)用于智能產(chǎn)業(yè)和工業(yè)自動化上。本次設(shè)計采用獨立式按鍵進行時間調(diào)整,其中STC8

3、9C52是核心元件,同時采用數(shù)碼管LED動態(tài)顯示“時”,“分”,“秒”的現(xiàn)代計時裝置。與傳統(tǒng)機械表相比,它具有走時精確,顯示直觀等特點。它的計時周期為24小時,顯滿刻度為“23時59分59秒”,另外利用DS1302具有校時功能,斷電后有記憶功能,恢復(fù)供電時可實現(xiàn)計時同步等特點。該系統(tǒng)同時具有硬件設(shè)計簡單、工作穩(wěn)定性高、價格低廉等優(yōu)點。關(guān)鍵詞:STC89C52;LED數(shù)碼管;8255芯片;DS1302芯片;Word資料.目錄設(shè)計要求11.方案論證與對比11.1方案一11.2方案二21.3方案對比22.系

4、統(tǒng)硬件電路的設(shè)計32.1單片機的選擇及引腳功能介紹32.28255A芯片的結(jié)構(gòu)及引腳功能介紹42.3DS1302芯片的結(jié)構(gòu)及引腳功能介紹62.4顯示電路設(shè)計72.5電源電路設(shè)計82.6鍵盤動態(tài)掃描電路設(shè)計83.控制系統(tǒng)的軟件設(shè)計103.1主程序流程圖103.2顯示子程序113.3鬧鐘時間設(shè)定功能程序113.4鍵盤掃描程序124.系統(tǒng)功能調(diào)試與整體指標(biāo)134.1硬件調(diào)試與分析13Word資料.4.2軟件調(diào)試與分析144.3性能分析145.詳細儀器清單146.總結(jié)與思考及致謝15參考文獻16附錄一:程序(

5、方案一)17附錄二:程序(方案二)25Word資料.電子時鐘的設(shè)計設(shè)計要求利用單片機作為控制核心,完成一個時鐘計時器。具體要求如下:(1)采用6位LED數(shù)碼顯示時、分、秒。(2)時制式為24小時制。(3)使用按鍵開關(guān)可實現(xiàn)時、分調(diào)整。(4)秒表/時鐘功能轉(zhuǎn)換。(5)定時設(shè)定提醒的功能。(6)整點提醒(蜂鳴)。(7)DS1302設(shè)時,對時,掉電記憶時間的功能。1.方案論證與對比1.1方案一此方案采用單片機內(nèi)部定時器T0進行計時,STC89S52實時控制。如圖1所示:Word資料.圖1方案一系統(tǒng)方框圖1.

6、2方案二此方案采用專用時鐘芯片DS1302精確計時,單片機STC89C52實時讀取時鐘顯示至6位數(shù)碼管。如圖2所示:圖2方案二系統(tǒng)方框圖Word資料.1.3方案對比以上方案中,方案一設(shè)計簡潔,編程比較簡單,計時精度不高,準(zhǔn)確性不能完全保證。雖硬件簡潔、成本更低廉、便于實現(xiàn),綠色環(huán)保,編程簡單易寫,不能達到提高同學(xué)們編程的能力和對單片機及其擴展芯片的學(xué)習(xí)和深程度的去了解單片機及其更廣泛的應(yīng)用,故在此我們選擇挑戰(zhàn),放棄對其選擇。雖然我們對其進行了放棄,但我們也把此方法的程序?qū)懞靡员氵M行對比。方案二與方案一

7、相比,編程比較復(fù)雜,計時精度較高,而且可以靈活運用,可擴展性好,并能充分的利用單片機的有效資源。還可讓我們培養(yǎng)我們的自學(xué)能力,自己去發(fā)掘單片機內(nèi)部結(jié)構(gòu)及其擴展功能,自己去學(xué)會怎樣對其他芯片控制的學(xué)習(xí)方法,使得課程設(shè)計具有一定的挑戰(zhàn)性,正因如此,故我們選擇方案二。2.系統(tǒng)硬件電路的設(shè)計2.1單片機的選擇及引腳功能介紹STC89C52具有如下特點:40個引腳(引腳圖如圖四所示),4kBytesFlash片內(nèi)程序存儲器,128bytes的隨機存取數(shù)據(jù)存儲器(RAM),32個外部雙向輸入/輸出(I/O)口,5

8、個中斷優(yōu)先級2層中斷嵌套中斷,2個16位可編程定時計數(shù)器,2個全雙工串行通信口,看門狗(WDT)電路,片內(nèi)時鐘振蕩器。Word資料.此外,STC89C52RC設(shè)計和配置了振蕩頻率可為0Hz并可通過軟件設(shè)置省電模式??臻e模式下,CPU暫停工作,而RAM定時計數(shù)器,串行口,外中斷系統(tǒng)可繼續(xù)工作,掉電模式凍結(jié)振蕩器而保存RAM的數(shù)據(jù),停止芯片其它功能直至外中斷激活或硬件復(fù)位。同時該芯片還具有PDIP、TQFP和PLCC等三種封裝形式,以適應(yīng)不同產(chǎn)品的需求。圖4

當(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)系客服處理。