蔣 婧
(遼寧水利職業(yè)學(xué)院,遼寧 沈陽(yáng) 110122)
信息化時(shí)代是社會(huì)發(fā)展的趨勢(shì),是信息產(chǎn)生價(jià)值的時(shí)代,在這樣的背景下,教育信息化是勢(shì)在必行。新的教學(xué)模式是在教學(xué)過(guò)程中應(yīng)用信息化資源,使教學(xué)的環(huán)節(jié)數(shù)字化,從而提高教學(xué)質(zhì)量和效率,培養(yǎng)出高質(zhì)量人才。
以單片機(jī)課程為例,在高職學(xué)校中,它是機(jī)電專業(yè)的核心課程。這是一門理論和實(shí)踐要求都很高的專業(yè)課,傳統(tǒng)模式下的教學(xué)很枯燥乏味,學(xué)生容易產(chǎn)生畏難情緒,半途而廢,因此對(duì)教學(xué)的各個(gè)環(huán)節(jié)重新進(jìn)行信息化教學(xué)設(shè)計(jì)很有必要[1]。
本校的超星網(wǎng)絡(luò)教學(xué)平臺(tái)主要用于課前的信息收集、問(wèn)卷調(diào)查、資料發(fā)布、考試考核等;藍(lán)墨云班課主要用于任務(wù)發(fā)布、課堂考勤、分組討論、回答問(wèn)題等;QQ、微信群主要用于課后與學(xué)生交流答疑,討論拓展任務(wù)等。
以前學(xué)習(xí)單片機(jī),需要先在實(shí)驗(yàn)臺(tái)上搭建硬件電路,然后在電腦上進(jìn)行程序編寫和調(diào)試,最后將程序燒錄到芯片才能看到效果[2]。這些步驟比較麻煩,而且出錯(cuò)率高,學(xué)生普遍感覺(jué)單片機(jī)課程復(fù)雜難學(xué)。但是,如果利用虛擬仿真軟件來(lái)教學(xué)就會(huì)事半功倍。目前常用的單片機(jī)硬件仿真工具是Proteus,它提供了豐富的單片機(jī)芯片和仿真元器件,利用這些工具學(xué)生可以很快學(xué)會(huì)設(shè)計(jì)各種電路。單片機(jī)程序設(shè)計(jì)采用C語(yǔ)言編程,更能與企業(yè)接軌,這就需要用到Keil軟件,它提供了功能強(qiáng)大的開發(fā)調(diào)試工具和眾多的庫(kù)函數(shù),使用起來(lái)很方便。因此,將Proteus和Keil軟件相結(jié)合構(gòu)建虛擬仿真平臺(tái),可以讓學(xué)生很容易地進(jìn)行單片機(jī)項(xiàng)目設(shè)計(jì)和驗(yàn)證。
在單片機(jī)課程中選取重點(diǎn)內(nèi)容——定時(shí)/計(jì)數(shù)器的延時(shí)控制進(jìn)行信息化教學(xué)設(shè)計(jì)。整個(gè)教學(xué)過(guò)程分為案例引入、項(xiàng)目任務(wù)分析、項(xiàng)目方案設(shè)計(jì)、項(xiàng)目過(guò)程實(shí)施、項(xiàng)目成果展示及評(píng)價(jià)和拓展提高六大環(huán)節(jié),如圖1所示。
圖1 教學(xué)過(guò)程框圖
課前教師在網(wǎng)絡(luò)教學(xué)平臺(tái)上傳心形彩燈的視頻(如圖2所示),學(xué)生自主觀看并引導(dǎo)學(xué)生思考問(wèn)題:心形彩燈由多少個(gè)發(fā)光二極管組成?彩燈的閃爍有什么特點(diǎn)?怎樣才能設(shè)計(jì)出這樣的彩燈?由此引出新的知識(shí)點(diǎn)——定時(shí)/計(jì)數(shù)器的延時(shí)控制。
圖2 心形彩燈
課上教師實(shí)物展示心形彩燈的硬件電路,給學(xué)生最直觀的感受。教師分析硬件電路的工作原理和設(shè)計(jì)步驟,學(xué)生討論彩燈的延時(shí)控制。因?yàn)槿搜鄣囊曈X(jué)暫留,需要考慮延時(shí),而設(shè)計(jì)不同的彩燈閃爍,延時(shí)的時(shí)間不一樣。之前學(xué)過(guò)程序延時(shí)的方法,但是程序延時(shí)要占用CPU,會(huì)增加CPU的負(fù)擔(dān),所以可以利用單片機(jī)內(nèi)部的定時(shí)/計(jì)數(shù)器來(lái)實(shí)現(xiàn)延時(shí)。心形彩燈的基礎(chǔ)設(shè)計(jì)是:從左往右依次閃爍,從右往左依次閃爍,從中間向兩邊順次點(diǎn)亮,全滅全亮三次。個(gè)性化設(shè)計(jì)可以自由發(fā)揮,進(jìn)行加分。
教師對(duì)整個(gè)項(xiàng)目進(jìn)行任務(wù)分解,成為四個(gè)子任務(wù):硬件原理圖設(shè)計(jì)、軟件程序設(shè)計(jì)、模擬仿真調(diào)試和項(xiàng)目報(bào)告編寫。并在網(wǎng)絡(luò)教學(xué)平臺(tái)上發(fā)布教學(xué)課件和相關(guān)微課,學(xué)生可自行學(xué)習(xí)。學(xué)生按照四人一組進(jìn)行自由組合,在云班課上建立分組進(jìn)行討論,根據(jù)組里成員的學(xué)習(xí)水平和性格特點(diǎn)來(lái)進(jìn)行角色分工:硬件工程師、軟件工程師、測(cè)試工程師和總工程師。組長(zhǎng)給組員下達(dá)具體任務(wù),按照分工各司其職。
(1)硬件原理圖的設(shè)計(jì)。學(xué)生觀看硬件電路圖繪制的微課,學(xué)習(xí)定時(shí)/計(jì)數(shù)器的硬件連接方法,比起書上的文字?jǐn)⑹鲆庇^易懂。硬件工程師在Proteus軟件中通過(guò)選擇元器件、合理布局、修改參數(shù)、連接導(dǎo)線這些步驟,完成心形彩燈定時(shí)器延時(shí)控制系統(tǒng)的原理圖繪制。
(2)軟件程序的設(shè)計(jì)。學(xué)生觀看flash動(dòng)畫演示,學(xué)習(xí)定時(shí)/計(jì)數(shù)器的多種工作方式和不同情況下的初值計(jì)算。在講解定時(shí)/計(jì)數(shù)器初始化程序的設(shè)計(jì)時(shí),以闖關(guān)的游戲方式,加深學(xué)生對(duì)這部分內(nèi)容的理解。小組討論個(gè)性化彩燈設(shè)計(jì)方案,列出二進(jìn)制設(shè)計(jì)表格,軟件工程師在Keil軟件中完成延時(shí)程序和各閃爍模式的函數(shù)以及主函數(shù)的編寫并排除錯(cuò)誤。
(3)模擬仿真調(diào)試。觀看視頻,學(xué)習(xí)將Proteus和Keil軟件聯(lián)合起來(lái)進(jìn)行調(diào)試,可以單步執(zhí)行或全速執(zhí)行,能觀察到每一步執(zhí)行后的情況,給調(diào)試帶來(lái)了極大的便利。測(cè)試工程師先從Keil軟件中生成hex文件,在Proteus的單片機(jī)芯片中導(dǎo)入文件運(yùn)行,如果發(fā)生錯(cuò)誤要逐一排查,最后觀察燈的閃爍情況,不斷進(jìn)行優(yōu)化調(diào)整[3]。
(4)項(xiàng)目報(bào)告的編寫。項(xiàng)目設(shè)計(jì)完成之后,總工程師按照要求完成項(xiàng)目報(bào)告并做成PPT展示,同時(shí)將實(shí)施過(guò)程中的討論內(nèi)容和出現(xiàn)的錯(cuò)誤都及時(shí)記錄下來(lái)。
學(xué)生分組進(jìn)行項(xiàng)目匯報(bào),總結(jié)項(xiàng)目完成過(guò)程中出現(xiàn)的問(wèn)題、錯(cuò)誤和解決方案,同時(shí)學(xué)生在云班課中進(jìn)行小組自評(píng)和小組互評(píng)。教師對(duì)作品優(yōu)秀的小組提出表?yè)P(yáng),對(duì)作品不完善的小組提出整改意見(jiàn),并給出評(píng)價(jià)[4]??偨Y(jié)本項(xiàng)目中課程的重點(diǎn)和難點(diǎn),使學(xué)生能更好地理解和掌握該部分內(nèi)容并能夠進(jìn)行實(shí)際應(yīng)用。課后學(xué)生登錄網(wǎng)絡(luò)教學(xué)平臺(tái)進(jìn)行項(xiàng)目測(cè)試,最后教師綜合學(xué)生幾方面的表現(xiàn)給出該項(xiàng)目的總成績(jī)。
課后學(xué)生可觀看教師錄制的實(shí)物制作視頻和教學(xué)課件,利用業(yè)余時(shí)間可在實(shí)驗(yàn)室開放期間自制完成實(shí)物作品[5]。有興趣的同學(xué)還可以設(shè)計(jì)彩燈數(shù)量更多,花樣更復(fù)雜的電路和程序。教師通過(guò)QQ和微信群進(jìn)行課外輔導(dǎo)和答疑,將課堂教學(xué)延伸到日常的生活中去,隨時(shí)可以進(jìn)行交流、互動(dòng),以達(dá)到更好的教學(xué)效果。
在“項(xiàng)目引領(lǐng),任務(wù)驅(qū)動(dòng)”的教學(xué)模式下整合信息化資源,重新進(jìn)行教學(xué)設(shè)計(jì),使學(xué)生的主體地位體現(xiàn)更加明顯,學(xué)習(xí)更加自主。教師只是教學(xué)過(guò)程中的引導(dǎo)者,起到穿針引線的作用,利用超星網(wǎng)絡(luò)教學(xué)平臺(tái)、藍(lán)墨云班課、QQ微信群作為載體傳播信息資源,利用Proteus和Keil軟件進(jìn)行虛擬仿真軟硬件設(shè)計(jì),節(jié)省了硬件成本、減少了安全隱患、提高了學(xué)生的學(xué)習(xí)興趣和效率。不同層次的學(xué)生可以通過(guò)反復(fù)在線學(xué)習(xí)掌握知識(shí),學(xué)習(xí)從課內(nèi)延伸到了課外,師生之間的交流更加頻繁,關(guān)系更加密切,學(xué)生的實(shí)踐應(yīng)用能力得到了提高。
參考文獻(xiàn):
[1]張麗紅,劉 雙.基于信息化的單片機(jī)課程教學(xué)設(shè)計(jì)研究[J].科教文匯,2016(35):82-84.
[2]嚴(yán) 峻.虛擬實(shí)訓(xùn)平臺(tái)在信息化教學(xué)中的運(yùn)用[J].電子制作,2016(15):66-67.
[3]龔運(yùn)新.單片機(jī)C語(yǔ)言項(xiàng)目式教程[M].北京:北京郵電大學(xué)出版社,2016.
[4]胡 方.信息化環(huán)境下單片機(jī)教學(xué)設(shè)計(jì)的探索與創(chuàng)新[J].通訊世界,2016(2):134.
[5]趙 麗.高職《單片機(jī)技術(shù)應(yīng)用》課程信息化教學(xué)設(shè)計(jì)與實(shí)踐[J].科技風(fēng),2014(22):213.