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

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

ID:11562689

大?。?20.54 KB

頁數(shù):39頁

時間:2018-07-12

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

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

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

2、見:主任簽字:年月日摘要時鐘是人類日常生活必不可少的工具,本設計從日常生活中常見的事物入手,通過對電子時鐘的設計,讓我們認識到單片機已經深入到我們生活的每個領域,該設計不僅可以鍛煉我們的動手能力,而且可以加深我們對單片機的認識和激發(fā)我們對未知科學領域的探索。本文利用單片機實現(xiàn)數(shù)字時鐘計時功能的主要內容。它體積小,成本低、功能強、使用方便、可靠性高等一系列優(yōu)點,廣泛應用于智能產業(yè)和工業(yè)自動化上。本次設計采用獨立式按鍵進行時間調整,其中STC89C52是核心元件,同時采用數(shù)碼管LED動態(tài)顯示“時”,“分”,“秒”的現(xiàn)代計時裝

3、置。與傳統(tǒng)機械表相比,它具有走時精確,顯示直觀等特點。它的計時周期為24小時,顯滿刻度為“23時59分59秒”,另外利用DS1302具有校時功能,斷電后有記憶功能,恢復供電時可實現(xiàn)計時同步等特點。該系統(tǒng)同時具有硬件設計簡單、工作穩(wěn)定性高、價格低廉等優(yōu)點。關鍵詞:STC89C52;LED數(shù)碼管;8255芯片;DS1302芯片;目錄設計要求11.方案論證與對比11.1方案一11.2方案二21.3方案對比22.系統(tǒng)硬件電路的設計32.1單片機的選擇及引腳功能介紹32.28255A芯片的結構及引腳功能介紹42.3DS1302芯片

4、的結構及引腳功能介紹62.4顯示電路設計72.5電源電路設計82.6鍵盤動態(tài)掃描電路設計83.控制系統(tǒng)的軟件設計103.1主程序流程圖103.2顯示子程序113.3鬧鐘時間設定功能程序113.4鍵盤掃描程序124.系統(tǒng)功能調試與整體指標134.1硬件調試與分析134.2軟件調試與分析144.3性能分析145.詳細儀器清單146.總結與思考及致謝15參考文獻16附錄一:程序(方案一)17附錄二:程序(方案二)25電子時鐘的設計設計要求利用單片機作為控制核心,完成一個時鐘計時器。具體要求如下:(1)采用6位LED數(shù)碼顯示時、

5、分、秒。(2)時制式為24小時制。(3)使用按鍵開關可實現(xiàn)時、分調整。(4)秒表/時鐘功能轉換。(5)定時設定提醒的功能。(6)整點提醒(蜂鳴)。(7)DS1302設時,對時,掉電記憶時間的功能。1.方案論證與對比1.1方案一此方案采用單片機內部定時器T0進行計時,STC89S52實時控制。如圖1所示:圖1方案一系統(tǒng)方框圖341.2方案二此方案采用專用時鐘芯片DS1302精確計時,單片機STC89C52實時讀取時鐘顯示至6位數(shù)碼管。如圖2所示:圖2方案二系統(tǒng)方框圖1.3方案對比以上方案中,方案一設計簡潔,編程比較簡單,計

6、時精度不高,準確性不能完全保證。雖硬件簡潔、成本更低廉、便于實現(xiàn),綠色環(huán)保,編程簡單易寫,不能達到提高同學們編程的能力和對單片機及其擴展芯片的學習和深程度的去了解單片機及其更廣泛的應用,故在此我們選擇挑戰(zhàn),放棄對其選擇。雖然我們對其進行了放棄,但我們也把此方法的程序寫好以便進行對比。方案二與方案一相比,編程比較復雜,計時精度較高,而且可以靈活運用,可擴展性好,并能充分的利用單片機的有效資源。還可讓我們培養(yǎng)我們的自學能力,自己去發(fā)掘單片機內部結構及其擴展功能,自己去學會怎樣對其他芯片控制的學習方法,使得課程設計具有一定的挑

7、戰(zhàn)性,正因如此,故我們選擇方案二。342.系統(tǒng)硬件電路的設計2.1單片機的選擇及引腳功能介紹STC89C52具有如下特點:40個引腳(引腳圖如圖四所示),4kBytesFlash片內程序存儲器,128bytes的隨機存取數(shù)據(jù)存儲器(RAM),32個外部雙向輸入/輸出(I/O)口,5個中斷優(yōu)先級2層中斷嵌套中斷,2個16位可編程定時計數(shù)器,2個全雙工串行通信口,看門狗(WDT)電路,片內時鐘振蕩器。此外,STC89C52RC設計和配置了振蕩頻率可為0Hz并可通過軟件設置省電模式??臻e模式下,CPU暫停工作,而RAM定時計數(shù)

8、器,串行口,外中斷系統(tǒng)可繼續(xù)工作,掉電模式凍結振蕩器而保存RAM的數(shù)據(jù),停止芯片其它功能直至外中斷激活或硬件復位。同時該芯片還具有PDIP、TQFP和PLCC等三種封裝形式,以適應不同產品的需求。圖4STC89C52芯片引腳圖引腳功能介紹:VCC(40):+5V;GND(20):接地;P0口(39-32):P0口為8

當前文檔最多預覽五頁,下載文檔查看全文

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

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