正文 基於電子設計的C語言單片機教學改革探究(2 / 2)

在單片機課程中也可以采用以電子設計項目為實現目標的教學方法。這種教學方法圍繞電子設計項目展開,以電子設計項目的開發步驟作為教學順序,將單片機的知識點穿插到實現項目的過程中,引導學生邊做邊學。項目由易到難編排,每堂課的教學任務就是完成一個項目產品或項目的一部分功能,其中涵蓋單片機相應的理論知識。當把所有的項目完成之後,既積累了動手實踐經驗,又掌握了單片機的理論知識點。這種在“用中學,學中用”的方法才是能真正掌握單片機技術好方法,這在參加曆屆各個電子設計大賽的學生身上已經得到了驗證。

另外,選用C語言作為單片機編程語言。但是,PC上編程的C語言和單片機上使用的C語言在寫程序時還是有一定區別的,因此,在講解應用C語言進行單片機編程時,重點在三個方麵:一是盡可能地做到概念明確、清晰、準確;二是緊密結合單片機實際,多舉例子;三是講一些應用中的經驗和體會。

為實現良好教學效果的目標,授課可以分以下幾步進行:

(1)項目描述。選取貼近生活的電子產品,或往年電子設計大賽學生作品,針對作品講解。

(2)項目分解。將項目內容分成硬件設計、程序編寫、調試程序等環節,各個環節再細分成不同的功能模塊,這樣學生可以了解整個項目是如何完成的,有一個整體概念。

(3)理論知識重點講解。讓學生了解並掌握要做項目的原理。

(4)分組實驗。按照電子設計比賽要求自由組合成若幹項目組,根據所學知識實現項目。若碰到難解決的問題,鼓勵項目組成員通過討論,查閱資料自己解決,實在解決不了再詢問老師,這樣既鍛煉了學生的動腦、動手、自主思考的能力,也培養了學生的團隊協作精神。

(5)評價總結。結合項目實現目標要求評價硬件、軟件完成質量;小組演示彙報任務開發過程及結果;按評分標準對各組進行評價,形成最終評價結果,作為平時成績備案,給學生一個積極動力。

2.3 基於電子設計項目為教學方法要注意的地方

采用項目教學法授課,每個項目會直接影響教學效果,因此,對於設計哪些項目、各個項目之間的鏈接有十分重要的關係。[3]

第一,項目要以學生的實際水平設計難度。設計的要實現項目,應充分考慮學生的知識水平、認知能力,保證能夠完成每個子項目,從而盡量能完成整個項目。

第二,每個項目要有明確的目標。將每個項目細分成一個個小的項目,通過完成小項目來逐步實現總的學習目標,對於大的項目采取分組學習討論。

第三,在項目教學法中,應以學生為中心。教師要進行角色轉變,整個教學過程中,要突出學生的主體地位。

3.結束語

采用C語言進行單片機教學,大大提高了課堂學習效率與學生對單片機的學習興趣;采用基於電子設計項目的教學方式,將單片機各部分內容融入各個講解的項目中,讓學生在做項目的過程中不斷尋找問題,找到問題再通過學習理論知識解決問題,最終實現每個要求的項目,一個個的新項目完成,到最後整個單片機知識也就掌握了。

我校自動化專業單片機技術的教學,使用基於電子設計的C語言單片機教學收到了良好的效果。實踐證明,理論夠用,重在實用。這是進一步培養應用型人才教學改革的一個方向。

參考文獻

[1]藺玉珂.基於工作過程教學的單片機課程改革研究[J].單片機與嵌入式係統應用,2010(4):5.

[2]董蘊寶,潘旭君.淺談C語言在單片機中的程序設計[J].科技信息,2009(13):59.

[3]李世紅.項目教學法在單片機C語言中的運用[J].中國現代教育裝備,2011(5):125.

作者簡介:楊光軍(1977—),男,山東萊蕪人,碩士,講師,現供職於德州學院機電工程係,研究方向:計算機教育,計算機應用。