基于51單片機的數字時鐘與日歷設計 整套
本課程設計論文的全部內容下載:
基于51單片機的數字時鐘與日歷設計.zip
(116.28 KB, 下載次數: 169)
2016-11-2 17:48 上傳
點擊文件名下載附件
以下是部分內容節選:
-------------------------------------------------
論文目錄摘 要........................................................................................................................................ 1 1 緒論........................................................................................................................................ 3 1.1 數字時鐘與日歷設計的背景...................................................................................... 3 2 設計方案................................................................................................................................ 8 2.1 主程序.......................................................................................................................... 8 2.2 數碼管顯示模塊.......................................................................................................... 9 2.3 定時器計數器T0中斷服務程序................................................................................ 9 2.4按鍵處理模塊............................................................................................................... 9 3 硬件電路設計........................................................................................................................ 9 3.1 復位電路..................................................................................................................... 10 3.2 時鐘電路..................................................................................................................... 10 3.3 按鍵電路..................................................................................................................... 11 3.4 數碼管顯示電路......................................................................................................... 12 3.5 電源電路設計............................................................................................................. 13 4 軟件設計與程序代碼.......................................................................................................... 14 4.1 軟件選擇與介紹......................................................................................................... 14 4.1.1軟件介紹........................................................................................................... 14 4.1.2Proteus7.8的特點.............................................................................................. 14 4.2 軟件仿真電路全圖..................................................................................................... 16 4.3 源程序代碼................................................................................................................. 17 5 結論....................................................................................................................................... 22 參考文獻................................................................................................................................... 23 致謝........................................................................................................................................... 24
結論 通過做這一次課程設計,感覺自己的收獲很多。課程設計是為了讓我們對平時學習的理論知識與實際操作相結合,在理論和實踐教學的基礎上進一步鞏固已學基本理論及應用知識并加以綜合提高,學會將知識應用于實際,提高分析和解決問題的能力。 本次設計主要涉及了單片機原理及接口技術的相關知識和C語言編程的諸多要領。設計中涉及到的許多問題,更是對以前所學的知識的回顧及在過去的三年中學到知識的總結,這次設計對我將來的工作有著重要的意義。 在此設計中,我積極查閱資料,細心鉆研各個細節,完成了數字電子時鐘與日歷的電路設計,也讓我明白了在設計中考慮問題應該全面。在設計中既鞏固了我的理論知識,又學會提煉需要的信息的方法。 這次對數字電子時鐘與日歷的設計,讓我了解了設計電路的步驟,也讓我了解了有關數字電子時鐘與日歷的原理與設計理念,要實現電路功能總要先設計,成功之后才實際接線的。現在還只停留在理想階段,也許在設計實際電路過程中會有困難但是我相信只要努力一定能真正設計出實際產品。 在做課程設計的過程中,我深深地感受到了自己所學到知識的有限,明白了只學好課本上的知識是不夠的,要通過圖書館和互聯網等各種渠道來擴充自己的知識面。 我并不在乎設計是否會成功,這不重要,最重要的是設計的過程。因為設計的過程在整個過程中所占時間最多,鍛煉我們的價值也是最大的。設計開始的時候我真的是毫無頭緒,手足無措,甚至有過放棄的想法,但終于堅持了下來。我明白了要設計一個成功的電路,除了有創新能力之外,必須要有扎實的知識基礎,要熟練地掌握課本上的知識,只有這樣才能對試驗中出現的問題進行分析解決。在整個電路的設計過程中,花費時間最多的就是那些屬于那想法很好但是要實現非常困難的設計并且超出了能力范圍的。開始的時候非常著急,但是當選好了方案后,我的干勁就起來了。 總體來說,通過這次畢業設計學習,讓我單片機的許多課外知識都有了大概的了解,也學會了Proteus軟件的使用,這對以后找工作也是一個優勢。也是對平時理論學習的一個檢驗。更重要的是培養了我對學習的興趣,開拓了自己的眼界,為以后的學習打下了良好的基礎,我受益匪淺。 由于本人水平有限,文中難免出現錯誤與不足之處,懇請各位老師批評指正。
|