基于ISP下載的89S51單片機實驗平臺設計及應用
4 實驗平臺在實驗教學中的應用
實驗教學的主要目的是使學生運用已有知識通過實驗的方法研究問題及解決問題,培養學生的動手操作能力及綜合能力。學生通過動手實驗獲得感性認識,培養學生對學科的興趣,激發學生自主學習的動機,充分發揮學生的主觀能動性。在實驗教學中,為了取得較好的教學效果,一般將課程所需掌握的內容隱含在多個實驗項目中,學生在教師的幫助、指導下,對各個實驗項目進行自主學習、自主探究,深入理解每個實驗項目所涉及的知識,逐步掌握所學學科的知識點及技能點。
4.1 利用實驗平臺進行實驗教學的流程
學生利用實驗平臺進行實驗的流程如圖6所示。首先,根據實驗項目的目的、要求,選擇相應的輸入、輸出模塊,搭建線路;其次,使用Keil C51uVision3 IDE或8051 IDE等編程平臺,用匯編語言或C語言編寫系統應用程序,檢查無誤后編譯成機器碼(Intel Hex格式),運行ISP-Flash Programmer,將編譯所得機器碼燒錄到89S51芯片中;最后,運行程序,觀察、記錄運行現象及有關數據,判斷檢測系統運行結果是否符合要求,若不符合要求,判斷是編程問題還是硬件線路問題,若是線路問題檢查并修改線路,若是編程問題則修改并完善程序,直到運行結果符合實驗項目的要求。
4.2 利用實驗平臺進行實驗教學的意義
(1)有利于學生較全面掌握本專業的知識。單片機課程內容與電子技術、計算機硬件及軟件等課程內容密切相關,在教學過程中,要求學生獨立完成從用Protel軟件完成原理圖及PCB圖的設計,然后制作PCB板,再將全部元件焊接到PCB電路板上,最后用此電路板進行單片機內容的實驗,學生通過全過程參與,對熟悉系統結構及特點、提高動手操作能力及全面掌握本專業的知識起促進作用。
(2)有利于彌補學校實驗條件的不足。因學校擴招使在校生人數增多,造成實驗室場地、儀器設備不足,從而影響實驗教學的正常進行,教學質量也難以保證。通過自制適合本專業及本課程使用的實驗器械,一方面可保證教學的正常進行,另一方面可彌補學校實驗條件的不足,節約了實驗經費。
(3)有利于激發學生學習的主動性、積極性,提高綜合分析能力。單片機課程是以實驗為基礎的學科,親身經歷和體驗是學生獲得知識的重要途徑,此實驗平臺具有獨特的實用性、趣味性及探究性,有利于激發學生學習的主動性、積極性,提高實踐能力和綜合分析能力。可使學生在實驗中領悟科學過程、體會科學方法、樹立科學價值觀、更加熱愛科學。
實踐證明,通過本實驗平臺的引導,大部分學生能在較短的時間內,基本掌握課程的基本知識,有部分學生能設計出有實用價值的應用電路,掌握一技之長,畢業后走上了單片機開發應用的工作崗位。
評論