畢業(yè)設(shè)計 基于單片機的自動報時系統(tǒng).doc
畢業(yè)設(shè)計 基于單片機的自動報時系統(tǒng),基于單片機的自動報時系統(tǒng)設(shè)計要求:1.自動報時系統(tǒng)應(yīng)具有自動計時功能,由6位led顯示器顯示時、分、秒;2.設(shè)計一個自動報時系統(tǒng),它應(yīng)具有準確走時、定時、鬧鐘定時、到時鈴響、定點報時、驅(qū)動電鈴等功能。時鐘走到23:59:59,再加一秒則全部清零,重新計時;3.設(shè)計出該系統(tǒng)相應(yīng)的時鐘硬件...
內(nèi)容介紹
此文檔由會員 bfxqt 發(fā)布畢業(yè)設(shè)計 基于單片機的自動報時系統(tǒng)
基于單片機的自動報時系統(tǒng)
設(shè)計要求:
1. 自動報時系統(tǒng)應(yīng)具有自動計時功能,由6位LED顯示器顯示時、分、秒;
2. 設(shè)計一個自動報時系統(tǒng),它應(yīng)具有準確走時、定時、鬧鐘定時、到時鈴響、定點報時、驅(qū)動電鈴等功能。時鐘走到23:59:59,再加一秒則全部清零,重新計時;
3. 設(shè)計出該系統(tǒng)相應(yīng)的時鐘硬件電路;
4. 設(shè)計該時鐘相應(yīng)的軟件電路;
5. 上機連接試驗箱調(diào)試出應(yīng)有的效果。
摘 要
隨著電子技術(shù)的迅速發(fā)展,特別是隨大規(guī)模集成電路出現(xiàn),給人類生活帶來了根本性的改變。由其是單片機技術(shù)的應(yīng)用產(chǎn)品已經(jīng)走進了千家萬戶。電子萬年歷的出現(xiàn)給人們的生活帶來的諸多方便。
我所設(shè)計的是一個自動報時系統(tǒng),自動報時系統(tǒng)用到的單片機芯片是AT89C51芯片,除此之外還包括:DS1302芯片、晶振電路和復(fù)位電路構(gòu)成單片機最小應(yīng)用系統(tǒng),還有獨立式按鍵電路,動態(tài)顯示電路等等。它不僅能實現(xiàn)數(shù)字電子時鐘的各種功能,如具有較時、調(diào)時、定時、鬧鐘等功能,而且還能實現(xiàn)定點報時的功能。
實時時鐘可提供秒、分、時、日、星期、月和年,一個月小與31天時可以自動調(diào)整,且具有閏年補償功能。本設(shè)計還附加了定點報時的功能,從而進一步完成了自動報時系統(tǒng)的設(shè)計。
關(guān)鍵詞:單片機,鬧鈴時鐘,位碼,段碼,顯示
目 錄
設(shè)計任務(wù)書 I
摘 要 II
1 總體方案設(shè)計 2
1.1 系統(tǒng)框圖 2
1.2設(shè)計方案介紹 2
2 硬件設(shè)計 4
2.1 單片機的選型 4
2.2 AT89C51的特點 4
2.3 AT89C51單片機復(fù)位方式 5
2.4 DS1302的簡介 6
2.5 鍵盤方案 9
2.6 七段LED顯示工作原理 11
2.7 自動報時系統(tǒng)的工作原理及原理圖 14
3 軟件設(shè)計 15
3.1 設(shè)計思路 15
3.2 系統(tǒng)工作流程 15
3.3 主程序流程 16
3.4 按鍵程序模塊 17
3.5 顯示程序模塊 20
3.6 中斷服務(wù)程序模塊 22
4 系統(tǒng)調(diào)試 24
結(jié) 論 27
致 謝 28
參考文獻 29
附錄A 30