單片機課程設計

單片機課程設計,是很多高校,電子信息專業、自動化專業、通信專業等學生在校學習期間,必須完成的一項重要的動手實踐活動,但現在很多高校的課程設計流於形式,是典型的欺軟怕硬。

凌陽教育根據對大學生整體動手能力和實踐能力的培養要求,精心選擇了單片機課程設計與工程套用實例,典型實例包括了單片機接口、A/D轉換、D/A轉換、道路交通燈控制、溫度測量、微機通信、LED點陣字元顯示、電子萬年曆、搶答器等。使學生在學習完後,能真正從事單片機或嵌入式的開發工作。

包括項目概述、項目要求、系統設計、硬體設計、軟體設計、系統仿真及調試,提供完整的程式清單和電路原理圖。采了實際套用項目實例,力求理論和實踐相結合,同時考慮培養學生解決工程實際問題和綜合套用的能力。典型實例都來自實際工程套用,有助於學生動手能力的培養和鍛鍊。

單片機課程設計中,運用到了以前所學的專業課知識,如:CAD製圖、彙編語言、模擬和數字電路知識等。雖然過去從未獨立套用過它們,但在學習的過程中帶著問題去學我發現效率很高,這是做課程設計的又一收穫。
要做好一個課程設計,就必須做到:在設計程式之前,對所用單片機的內部結構有一個系統的了解,知道該單片機內有哪些資源;要有一個清晰的思路和一個完整的的軟體流程圖;在設計程式時,不能妄想一次就將整個程式設計好,反覆修改、不斷改進是程式設計的必經之路;要養成注釋程式的好習慣,一個程式的完美與否不僅僅是實現功能,而應該讓人一看就能明白你的思路,這樣也為資料的保存和交流提供了方便;在設計課程過程中遇到問題是很正常,應該將每次遇到的問題記錄下來,並分析清楚,以免下次再碰到同樣的問題。
發現、提出、分析、解決問題和實踐能力的提高都會受益於以後的學習、工作和生活中。設計過程,好比是人類成長的歷程,常有一些不如意,但畢竟這是第一次做,難免會遇到各種各樣的問題。在設計的過程中發現了自己的不足之處,對以前所學過的知識理解得不夠深刻,掌握得不夠牢固。

相關詞條

熱門詞條

聯絡我們