萬斌
摘 要 單片機是機械專業(yè)一門專業(yè)課程,它具有實踐性和應(yīng)用性很強但學(xué)生又感覺比較難學(xué)的特點。本文首先分析了傳統(tǒng)教學(xué)方法的弊端,提出了按需授課和以練代學(xué)的授課方法,大大提高了學(xué)生的學(xué)習(xí)興趣和學(xué)習(xí)效率。
關(guān)鍵詞 按需授課 以練代學(xué) 單片機
中圖分類號:G420 文獻標(biāo)識碼:A
Application of Teaching for Requirements and Experiment
Replacing Learning Method in Education of SCM
WAN Bin
(College of Mechanical and Electrical Engineering,
Central South University of Forestry and Technology, Changsha, Hu'nan 410013)
Abstract SCM, which is very practical but difficult for students., is a base course for students of mechanical college. The author analysed the traditional teaching methods and found some imperfections of them, and then present a new method the essence of which is teaching what the students need and performing experiments instead of learning knowledge. The new method is proved to be effective.
Key words teaching for requirements; experiment replacing learning; SCM
0 引言
對于單片機教學(xué)方法的研究和探索,一直是教研教改的重點,也提出了許多切實可行的教學(xué)方法,比如啟發(fā)式教學(xué)、任務(wù)驅(qū)動法等。但是這些教學(xué)方法還是傳統(tǒng)教學(xué)方法的改進,效果有限。筆者經(jīng)過實踐,提出了一種完全不同的教學(xué)方法:按需授課和以練代學(xué)。此方法使得課堂授課知識在講授前學(xué)生就有學(xué)習(xí)的期望,在講授以后馬上得到應(yīng)用,改變了傳統(tǒng)的被動接受式學(xué)習(xí)方式,大大提高了學(xué)生的學(xué)習(xí)興趣和學(xué)習(xí)效率。
1 傳統(tǒng)教學(xué)方式的問題
單片機是一門典型的實踐性課程,以應(yīng)用為主,然而在筆者從事單片機教學(xué)的最初兩年里,學(xué)生都反應(yīng)單片機這門課程抽象,不好學(xué),這讓筆者非常困惑。經(jīng)過一段時間的研究發(fā)現(xiàn),無論是理論教學(xué)還是實踐教學(xué),傳統(tǒng)的單片機教學(xué)方式存在如下一些問題。
(1)教學(xué)順序不合理,理論和實踐脫節(jié)。傳統(tǒng)的教學(xué)模式是“按序授課”,也就是按照教材的順序授課,學(xué)生也習(xí)慣于按照教材的順序?qū)W習(xí)。單片機教材的一般順序是,首先講解單片機的內(nèi)部結(jié)構(gòu)、引腳功能、工作方式等硬件結(jié)構(gòu),然后是講解所有的指令,再然后是匯編程序的設(shè)計,再然后是中斷和定時器,最后是顯示設(shè)備鍵盤以及各種外設(shè)的接口。筆者認(rèn)為“按序授課”對單片機教學(xué)是不適合的,大約前14個學(xué)時內(nèi),學(xué)生根本沒見過單片機,也不會用單片機,講授的理論學(xué)生根本用不上,結(jié)果就是學(xué)生對一個自己沒有任何概念的東西被動地接受知識,像聽天書也就不可避免了。
(2)理論講授過多,實踐機會不足。單片機的內(nèi)容非常多,也許是為了應(yīng)付考試,有些老師面面俱到,所有的知識點講解得很全面。根據(jù)筆者本人的學(xué)習(xí)體會,學(xué)的知識如果不能在一段時間內(nèi)應(yīng)用,那么這個知識就是理論知識了,這也是學(xué)生體會不到單片機是一門實踐性很強的課程的原因。而且,學(xué)生學(xué)了知識,由于無法實踐,所以也無法很好地理會。另外由于理論授課過多,造成實踐的機會太少,學(xué)生即使學(xué)懂了知識點,由于無法實踐,也很容易遺忘。最大的問題的是,喪失了對這門課的學(xué)習(xí)興趣,因為理論課程遠(yuǎn)遠(yuǎn)不如實踐課程吸引人。
2 按需授課和以練代學(xué)簡介
針對以上問題,筆者經(jīng)過研究,嘗試采用按需授課和以練代學(xué)的教學(xué)方法。按需授課就是不按照教材的順序授課,而按照需求授課。有需求就講,沒有需求的就不講。馬上有需求的馬上講,暫時沒有需求的暫時不講。所謂以練代學(xué),就是設(shè)計一系列實踐例題讓學(xué)生練習(xí)。在練習(xí)例題的過程中學(xué)習(xí)知識點,當(dāng)所有的例題都完成以后,課程就學(xué)完了。
3 按需授課和以練代學(xué)的應(yīng)用
筆者的單片機授課順序是這樣的:開始只講解最基本的單片機硬件結(jié)構(gòu),如存儲器結(jié)構(gòu)和引腳、I/O端口等,其它的不講;然后是最基本的幾條數(shù)據(jù)轉(zhuǎn)移指令,其它指令不講;再然后是匯編程序的知識。這樣大約四個學(xué)時以后,學(xué)生就可以獨立編寫完整的程序。此時講解Proteus的應(yīng)用,學(xué)生把編寫好的程序在Proteus里編譯并且在單片機上仿真運行。只有四個學(xué)時的知識對于學(xué)生來說比較抽象,后面的知識都可以編程實踐。當(dāng)學(xué)生對單片機有了直觀的了解和編程使用經(jīng)驗以后,再返回前面去學(xué)習(xí)硬件結(jié)構(gòu)和其它指令就容易多了。為了避免上成理論課,授課的內(nèi)容要適量,不能過多,所以需要精心選擇?;镜?、常用的重點講解;用的很少的,課堂上簡單講解甚至不講解。比如對于外設(shè)的擴展,只講解使用和接口的方法,其詳細(xì)的硬件構(gòu)造課堂簡單帶過或者不講解。沒有在課堂講授的內(nèi)容,讓同學(xué)們在以后的實踐碰到時再去學(xué)習(xí)。同學(xué)們逐步接受了這樣的觀點:教材是參考書,并不是所有的東西都要學(xué)。
通常的單片機教學(xué)是以講授內(nèi)容為目的,教材有什么,教師就教什么。而筆者則嘗試,學(xué)生想要什么知識,才講什么知識。如何讓學(xué)生“想要”知識?那就是設(shè)計一系列有有關(guān)聯(lián)的練習(xí)任務(wù),首先讓學(xué)生嘗試解決,學(xué)生在研究后發(fā)現(xiàn),某方面的知識還沒學(xué),于是提出需求,老師講授。然后學(xué)生再做此練習(xí),直到能夠完成。然后教師布置下一個設(shè)計,學(xué)生重復(fù)這樣的過程,一直循環(huán)下去,最終把這一系列的任務(wù)都做完了,課程就講完了。筆者設(shè)計的任務(wù)如下:任務(wù)(1):完成單片機8個引腳靜態(tài)控制LED燈的實驗,只有點亮或者熄滅兩種狀態(tài)。此實例會讓學(xué)生掌握引腳知識和單片機如何做輸出。任務(wù)(2):單片機控制LED燈,使其一閃一滅。此實例需要調(diào)用延時子程序,完成此練習(xí)后學(xué)生學(xué)到了子程序的調(diào)用。任務(wù)(3):單片機控制8個LED燈做一個跑馬燈的程序,此練習(xí)需要條件轉(zhuǎn)移指令和循環(huán)指令。任務(wù)(4):將LED燈改為7段數(shù)碼管,顯示數(shù)字。這個實驗需要查表指令。任務(wù)(5):用鍵盤作輸入,控制LED燈的亮和滅,此練習(xí)需要單片機的輸入知識。任務(wù)(6):用鍵盤作輸入,7段數(shù)碼管作輸出,顯示鍵盤的鍵碼,此練習(xí)需要綜合的編程能力。任務(wù)(7):任務(wù)同6,但不用查詢,此時講解中斷的概念。一個練習(xí)一個練習(xí)做下去,一直到授課完畢。這樣任務(wù)做完了,知識點也就學(xué)完了。當(dāng)然,由于時間的關(guān)系,這些任務(wù)都是用proteus仿真完成。
4 小結(jié)
按需授課和以練代學(xué)的教學(xué)方法,改變了傳統(tǒng)教學(xué)過程中老師教學(xué)生學(xué)的現(xiàn)象,課堂教學(xué)效果很好。幾堂課以后,學(xué)生就可以編寫簡單的程序和搭建基本的輸入輸出系統(tǒng),興趣大增,對單片機也不再感到抽象。由于學(xué)生一直是帶著問題學(xué)習(xí),且學(xué)到了知識馬上就能應(yīng)用,學(xué)習(xí)動力和成就感大大增強,學(xué)習(xí)效率也隨之提高。按需授課的關(guān)鍵是,選擇好合適的順序,筆者認(rèn)為先簡單后復(fù)雜,先具體后抽象,先整體后局部。而以練代學(xué)的關(guān)鍵,是選擇好合適的任務(wù)讓同學(xué)們?nèi)ゾ毩?xí),這些題目最好相互之間有關(guān)聯(lián),后一個例子只是在前一個例子上部分增加或者部分改動,這樣效果會比較好。
參考文獻
[1] 龍志強,施曉紅等.“任務(wù)驅(qū)動法”在單片機系統(tǒng)設(shè)計教學(xué)中的實踐[J].實驗室研究與探索,2008.27(3).
[2] 周潤景,張麗娜編著.基于PROTEUS的電路及單片機系統(tǒng)設(shè)計與仿真[M].北京:北京航空航天大學(xué)出版社,2006.
[3] 林軍,王虹,桂超.單片機原理及應(yīng)用課程教學(xué)改革與實踐[J].武漢科技學(xué)院學(xué)報,2005(12).
[4] 宋志平.單片機接口技術(shù)課程教學(xué)新方法探索[J].中國電力教育,2009(3).