新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 平凡單片機教學(xué)——前言

        平凡單片機教學(xué)——前言

        作者: 時間:2016-11-22 來源:網(wǎng)絡(luò) 收藏
        新8051教程——前言

        傳統(tǒng)的單片機教學(xué),均是以單片機的結(jié)構(gòu)為主線,先講單片機的硬件結(jié)構(gòu),然后是指令,然后是軟件編程,然后是單片機系統(tǒng)的擴展和各種外圍器件的應(yīng)用,最后再講一些實例。按照此種教學(xué)結(jié)構(gòu),按照這種結(jié)構(gòu),學(xué)生普遍感到難學(xué)。試想,一個從未接觸過計算機結(jié)構(gòu)的人,甚至數(shù)字電路也是剛剛接觸的人,要他去理解單片機內(nèi)部結(jié)構(gòu),這實在不是個容易的事,至于很多書一開始就提出的總線、地址等概念,更是初學(xué)者難以理解的——不管用什么巧妙的比方都不容易理解。于是糊里糊涂地學(xué)完了第一部份,第二部份一開始就是尋址方式,更抽象,好多人直到學(xué)完單片機還不能理解尋址方式究竟是什么意思,為什么需要這么多尋址方式,剛開始學(xué)當(dāng)然更不懂了。然后是指令,111條指令,又不分個重點,反正全是要記住的,等到指令全部學(xué)完,大部份人已對單片機望爾生畏,開始打退堂鼓了。第三部份是編程,如果說前面的東西不能理解,還能靠記憶來獲得知識的話,這部份就純是理解和掌握了,如果以前沒學(xué)過編程,短時間內(nèi)很難掌握編程的有關(guān)知識,更不必說編程技巧了。可是教材上明明規(guī)定,要編出這樣、那樣的程序,學(xué)的人編不出來,當(dāng)然只會認為,教材的要求當(dāng)然是合理的,應(yīng)該做到的,我做不到就是我沒學(xué)好,于是很多人長嘆一聲:單片機太難學(xué)了!放棄吧??墒堑竭@里還根本不知道一個單片機開發(fā)的完整過程是什么,什么是編程器還不知道。后面的就不說了,總之,現(xiàn)在教材,基本都是以單片機為藍本來學(xué)習(xí)計算機原理,而不純?yōu)閷W(xué)習(xí)單片機技術(shù),在教材、教學(xué)過程的安排上又沒有考慮人的接受能力,使得學(xué)習(xí)的過程是一個充滿不斷挫折的過程,于是很多人認為單片機入門難。

        本文引用地址:http://www.104case.com/article/201611/319648.htm

          基于以上情況,作者嘗試編制一套全新的教學(xué)方法,以任務(wù)為教學(xué)單元,打破原有界限,不管硬件結(jié)構(gòu)、指令、編程的先后順序,將各部份知識分解成一個個知識點,為了完成一個任務(wù)抽取每個部份的不同知識點,加以組合,完成第一個任務(wù)就能清楚單片機的開發(fā)過程,完成第二、三個任務(wù),就能自已模仿性地編出自已的程序,使得學(xué)習(xí)過程是一個不斷成功地完成任務(wù)的過程。當(dāng)所有任務(wù)全部完成,知識點就全學(xué)完了。即便只完成部份任務(wù),也可以去做一些程序了——事實并沒有必要學(xué)完全部知識才可以去做開發(fā)的,作者在編第一個商用程序時,還不懂定時器怎么用,編第二個商用程序,寫了長達2K行的代碼,可當(dāng)時我還不懂怎么樣用中斷編程,因為當(dāng)時我根本還不需要用中斷。

        以上的教學(xué)方法具有如下特點:

        1、以人的認知規(guī)律為主線,而不是以課程結(jié)構(gòu)為主線。

        2、以任務(wù)為單元構(gòu)建認知單元,而不是以單片機功能為單元構(gòu)建。

        3、完成第一個任務(wù)即可進行單片機的初步應(yīng)用嘗試,不必學(xué)完單片機的全部知識體系。隨著任務(wù)的逐漸進行,知識逐漸完善,能力逐漸提高,所有任務(wù)完成時,已具有初步開發(fā)能力。

          以上的教學(xué)目標(biāo)是一個很宏偉的計劃,我不知道我最終會不會完成他,因為完成他也許需要二年、三年甚至更長的時間,當(dāng)然,對于這個計劃能否完成,是否合理,我是充滿信心的。要完成以上計劃,關(guān)鍵在于要做好以下一些工作:知識點的合理分解,合理組合,任務(wù)的合理設(shè)計等等。我將盡力去做好他,當(dāng)然,我也希望諸位大蝦能不吝賜教,和我共同完成這個任務(wù),這也算為單片機入門者鋪平道路吧。



        評論


        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 莎车县| 图木舒克市| 靖边县| 上蔡县| 屯昌县| 通化县| 于田县| 綦江县| 保德县| 三亚市| 通河县| 固始县| 三穗县| 奉节县| 洱源县| 加查县| 永顺县| 江北区| 斗六市| 理塘县| 老河口市| 汕头市| 胶南市| 武邑县| 丁青县| 汝阳县| 海伦市| 台东县| 宣恩县| 东光县| 天峨县| 清丰县| 罗甸县| 张家港市| 库车县| 微博| 永嘉县| 连平县| 河池市| 黑水县| 宣威市|