熊亞麗
摘 ?要:作為一種實用的軟硬件結合的現(xiàn)代控制技術,單片機技術已經(jīng)在各行各業(yè)中獲得廣泛應用,但學習單片機技術存在一定的難度。尤其是對于基礎素質較差、學習能力較弱的技工院校學校學生來說,入門更加不易。本文將介紹在技工院校單片機教學中應該形象化教學方法,旨在讓學生在快樂中理解單片機技術的知識。
關鍵詞:單片機教學;技工院校學校;形象化;教學
單片機技術在電子技術和自動化等領域中的應用極為廣泛,單片機技術課已經(jīng)成為技工院校學校的重要課程。但這門課程實踐性強,不易掌握,在教學中存在著學生聽不懂,教師難教的現(xiàn)象。
一、技工院校學校單片機教學現(xiàn)狀
(一)教材不合理
技工院校學校的單片機教材,多采用大專教材的精編版,將軟件、硬件、編程指令語言分成不同的獨立章節(jié),理論性過強,內(nèi)容抽象,根本不考慮技工院校學生的分數(shù)線比大專生低的實際情況,造成學生難學。
(二)實驗安排不合理
單片機技術重視實踐,但現(xiàn)在的技工院校學校上單片機技術課時,安排的實驗很少,且強調(diào)各次實驗的獨立性,導致學生只能認識操作單片機,不能應用、掌握單片機技術。
(三)教學目標不明確
在技工院校單片機技術課上,還存在著教學輕硬件、重軟件的情況,不注重培養(yǎng)學生的技能。同時,也導致學生缺乏學習熱情,喪失學習的積極性。
二、在單片機教學中運用形象化教學
單片機存儲器地址空間分布上包括內(nèi)部隨機存儲器RAM,外部隨機存儲器RAM,與只讀存儲器R0M,因此,教師可以把一個班的學生分成三個組,讓三個組分別扮演內(nèi)部RAM,外部RAM、R0M。然后,教師根據(jù)內(nèi)部RAM、外部RAM、R0M內(nèi)部各個存儲單元,讓三個小組的每個學生都獲得一個編號。內(nèi)部RAM組學生的編號分別是00H、01H、02H……以此類推;外部RAM組與R0M組學生的編號分別是0000H、0001H、0002H……以此類推。這樣,每個學生都變成了單片機內(nèi)部RAM、外部RAM、R0M上的一個存儲單位,教師還要讓每個學生把自己的編號寫在大紙上,并讓每個學生在課桌上準備一件文具,然后告訴學生們自己的編號就相當于內(nèi)部RAM、外部RAM、R0M中的地址,自己的文具就相當于各個存儲單元里存儲的數(shù)據(jù)。
這樣,教師就可以向學生們講解單片機數(shù)據(jù)傳輸指令了。教師先在黑板上寫上MOV指令,MOV指令格式、MOV指令操作碼、MOV指令目的操作數(shù)、源操作數(shù)。然后告訴MOV組的學生們:MOV指令是RAM的內(nèi)部數(shù)據(jù)傳送指令。這時,教師可以讓編號為OOH的學生將自己擺在桌上的文具送到編號為30H的學生桌上,告訴他們這就相當于把RAM 00H單元的數(shù)據(jù)傳送到了RAM 30H單元。再后,教師就可以讓學生在黑板上寫下MOV指令:MOV 30H,00H。當學生寫完后,教師可以講解這就是直接尋址,在指令中直接給出操作數(shù)地址,尋址對象為內(nèi)部RAM。
聰明的學生會問:是不是只有這種最簡單的尋址方式呢?教師可以讓學生們自己復習內(nèi)部RAM、外部RAM、R0M的知識,讓學生們看到內(nèi)部RAM、外部RAM、R0M的OOH單元都有R0的別名。然后,教師在OOH編號的學生的大紙上寫上“R0”,再讓學生重復剛才的動作,再把文具遞給30H一次;之后,教師在黑板上寫下新的MOV指令:MOV 30H,R0。告訴學生們這叫做寄存器尋址,它是以通用寄存器的內(nèi)容為操作數(shù)的尋址方式,寄存器尋址的速度比直接尋址更快。
在學生們了解了這兩種尋址方式后,教師可以讓學生在黑板上寫下MOV 50H,40H的直接尋址指令,然后告訴學生們:盡管40H單元沒有別名,可只要把指令中的40H換成別的,也能實現(xiàn)這個操作。學生們一定會表示這不可能。這時,教師可以叫編號50H與編號00H/R0的學生起立,然后教編號00H/R0的學生說:請編號40H的同學將桌上的文具送到編號50H同學的桌上。讓編號40H的學生大吃一驚地遞文具給50H;當學生完成動作后,教師就可以著重講解寄存器間接尋址了,告訴學生們這種尋址方式以寄存器(R0)中的內(nèi)容為地址,該地址的內(nèi)容為操作數(shù)。在寄存器間接尋址中,源操作數(shù)不是40H,而是R0,但該指令傳送的卻不是R0中的數(shù)據(jù),而是R0存儲單元中事先存儲的指令內(nèi)容。然后,教師應該在黑板上詳細寫清寄存器間接尋址的操作步驟:“MOV R0,#40H,”“MOV,50H,@R0”。
在講解MOVX、MOVX指令時,教師同樣也可以采用這種形象化教學方法,著重讓學生了解MOVX是外部RAM與累加器A之間的數(shù)據(jù)傳送指令。MOVC是累加器與程序存儲區(qū)之間的數(shù)據(jù)傳送指令。
結束語:
形象化教學法把抽象的單片機理論知識變成了具體的形象動作,有利于激發(fā)學生的學習興趣,方便學生掌握單片機內(nèi)部程序流程。因此,這是一種值得在技工院校單片機教學中推廣的教學方法。
參考文獻:
[1]陳衛(wèi)兵,劉建蘭,許秀林.高職應用電子技術專業(yè)現(xiàn)代學徒制人才培養(yǎng)的研究與實踐[J].南通職業(yè)大學學報,2016,30(04):14-18.
[2]馬浩旻.中職機電一體化專業(yè)“任務驅動教學法”的探索和實踐[D].浙江工業(yè)大學,2016.
[3]陳洪揚.信息技術在中職機電教學中的影響及運用[J].開封教育學院學報,2016,36(09):164-165.
[4]翟津.關于學生對《單片機原理及應用》課程學習主動性之培養(yǎng)[J].職業(yè)教育研究,2010(10):148-149.