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