邵康田,王 玲
摘要:以任務(wù)為教學(xué)單元,打破原有界限,不管硬件結(jié)構(gòu)、指令、編程的先后順序,將各部分知識分解成一個個知識點,為了完成一個任務(wù)抽取每個部份的不同知識點,加以組合。
關(guān)鍵詞:任務(wù)教學(xué)法;項目工程;知識組
一、引言
隨著電子技術(shù)的迅速發(fā)展,計算機已深入地滲透到我們的生活中,絕大多數(shù)學(xué)校中的機電、計算機等工程類的很多專業(yè)都設(shè)置了單片機這門課程。據(jù)調(diào)查,不僅是職中生,就是大專生、本科生在學(xué)該門課程時都有一種難以逾越的感覺,有很多人都還徘徊在單片機的大門之外。這主要有以下幾種原因:①教材結(jié)構(gòu)不合理。傳統(tǒng)的單片機教學(xué),均是以單片機的結(jié)構(gòu)為主線,先講單片機的硬件結(jié)構(gòu),然后是指令,軟件編程,單片機系統(tǒng)的擴展和各種外圍器件的應(yīng)用,最后再講一些實例。按照此種教學(xué)結(jié)構(gòu),按照這種結(jié)構(gòu),學(xué)生普遍感到難學(xué)。試想一下我們學(xué)習(xí)英語的經(jīng)歷,這好像要求我們把所有的單詞都先學(xué)全了,然后才可以造句、寫作文等,這絕對不是我們學(xué)習(xí)英語的方法。我們一般是在學(xué)完一課的單詞后,就立即予以應(yīng)用,這樣交替地邊學(xué)邊用,顯然后者的效果優(yōu)于前者。②學(xué)生基礎(chǔ)普遍較差。試想,一個從未接觸過計算機結(jié)構(gòu)的人,甚至數(shù)字電路也是剛剛接觸的人,要他去理解單片機內(nèi)部結(jié)構(gòu),這實在不是個容易的事,至于很多書一開始就提出的總線、地址等概念,更是初學(xué)者難以理解的——不管用什么巧妙的比方都不容易理解。于是糊里糊涂地學(xué)完了第一部分,第二部分一開始就是尋址方式,更抽象,好多人直到學(xué)完單片機還不能理解尋址方式究竟是什么意思,為什么需要這么多尋址方式,剛開始學(xué)當然更不懂了。然后是指令,111條指令,又不分個重點,反正全是要記住的,等到指令全部學(xué)完,大部分人已對單片機望而生畏,開始打退堂鼓了。第三部分是編程,如果說前面的東西不能理解,還能靠記憶來獲得知識的話,這部分就純是理解和掌握了,如果以前沒學(xué)過編程,短時間內(nèi)很難掌握編程的有關(guān)知識,更不必說編程技巧了。可是教材上明明規(guī)定,要編出這樣、那樣的程序,學(xué)的人編不出來,當然只會認為,教材的要求當然是合理的,應(yīng)該做到的,我做不到就是我沒學(xué)好,于是很多人長嘆一聲:單片機太難學(xué)了!放棄吧。可是到這里還根本不知道一個單片機開發(fā)的完整過程是什么,什么是編程器還不知道。③好多單片機教材教學(xué)目的不明確。現(xiàn)在市場上流通的單片機教材有十幾種,有好多教材對讀者要求的起點較高,在學(xué)完該教材后要具備一定水平的開發(fā)能力。這顯然是不符合一般學(xué)生的認知規(guī)律的。
二、解決方法
以上是單片機教學(xué)經(jīng)常遇到的問題,如果得不到解決,帶來的負面影響是很大的。本人認為在校學(xué)生在學(xué)完該門課程后應(yīng)具備以下能力:①掌握單片機系統(tǒng)中常用界面的操作技術(shù)。②掌握單片機系統(tǒng)中常見故障檢測方法。③掌握簡單故障的排除方法。④掌握單片機的常用功能模塊。⑤看懂單片機系統(tǒng)的方框圖和電路原理圖。⑥具有初步程序設(shè)計的能力。能進行模仿性編程。
為此,本人提出任務(wù)中心法。即以任務(wù)為教學(xué)單元,打破原有界限,不管硬件結(jié)構(gòu)、指令、編程的先后順序,將各部分知識分解成一個個知識點,為了完成一個任務(wù)抽取每個部分的不同知識點,加以組合,完成第一個任務(wù)就能清楚單片機的開發(fā)過程,完成第二、三個任務(wù),就能自已模仿性地編出自已的程序,使得學(xué)習(xí)過程是一個不斷成功地完成任務(wù)的過程。當所有任務(wù)全部完成,知識點就全學(xué)完了。①以人的認知規(guī)律為主線,而不是以課程結(jié)構(gòu)為主線。②以任務(wù)為單元構(gòu)建認知單元,而不是以單片機功能為單元構(gòu)建。③完成第一個任務(wù)即可進行單片機的初步應(yīng)用嘗試,不必學(xué)完單片機的全部知識體系。隨著任務(wù)的逐漸進行,知識逐漸完善,能力逐漸提高,所有任務(wù)完成時,已具有初步開發(fā)能力。④分散難點,把學(xué)習(xí)的難點分散到各個任務(wù)中。⑤學(xué)生學(xué)習(xí)由被動地接收老師傳授知識過程變?yōu)樵诶蠋煹闹笇?dǎo)下主動地探索解決問題方法過程。⑥強調(diào)動手能力。一樣的東西,自己看過一遍和親自動手作過一遍是完全不同的效果,不主張用現(xiàn)成的實驗套件,而是讓學(xué)生自己動手做板、選元件、焊接、調(diào)試、編程、寫片等,全面了解單片機的開發(fā)過程。充分利用實驗手段,培養(yǎng)學(xué)生的動手能力,調(diào)動學(xué)生學(xué)習(xí)的積極性。
參考文獻:
[1]張道德.單片機接口技術(shù)(C51版)[M].北京:中國水利水電出版社,2007.
[2]謝維成,楊加國.單片機原理與應(yīng)用及C51程序設(shè)計[M].北京:清華大學(xué)出版社,2006.
[3]胡漢才.單片機原理及系統(tǒng)設(shè)計[M].清華大學(xué)出版社.2002:41-42.
[4]李建忠.單片機原理及應(yīng)用[M].西安:西安電子科技大學(xué)出版社,2002.
[5]潘新民.微型計算機控制技術(shù)[M].電子工業(yè)出版社,2003:47-48.