神顯豪+梁貴芹


摘要:當(dāng)前大多數(shù)高校的單片機(jī)課程的教學(xué)模式主要還是以課堂授課和驗(yàn)證性實(shí)驗(yàn)為主,與企業(yè)的實(shí)際工程應(yīng)用存在部分脫節(jié)的弊端,因此本文以提升學(xué)生工程能力為目的,分別在理論教學(xué)、實(shí)驗(yàn)教學(xué)以及課后指導(dǎo)等環(huán)節(jié),采取相應(yīng)的教學(xué)和實(shí)踐措施來(lái)強(qiáng)化培養(yǎng)學(xué)生的工程能力的單片機(jī)教學(xué)方法。
關(guān)鍵詞:?jiǎn)纹瑱C(jī);教學(xué);工程能力
1 目前單片機(jī)教學(xué)在工程能力培養(yǎng)上存在的問(wèn)題
隨著單片機(jī)在社會(huì)中的應(yīng)用越來(lái)越廣,企業(yè)對(duì)單片機(jī)領(lǐng)域的人才有較大的需求[1]。但在高校人才培養(yǎng)計(jì)劃中,與單片機(jī)人才培養(yǎng)密切相關(guān)的是單片機(jī)原理及應(yīng)用等相關(guān)課程,也逐步在探討與開(kāi)展“理論教學(xué)+實(shí)踐教學(xué)”的單片機(jī)教學(xué)模式,并已有多個(gè)高校為單片機(jī)專門安排了專門的實(shí)驗(yàn)教學(xué)學(xué)時(shí),該教學(xué)方法從一定程度上改善了學(xué)生的動(dòng)手能力,但實(shí)驗(yàn)與工程應(yīng)用相對(duì)脫節(jié),學(xué)生并未掌握單片機(jī)系統(tǒng)的設(shè)計(jì)方法[2],同時(shí)在教學(xué)過(guò)程中缺乏對(duì)學(xué)生工程概念的培養(yǎng)以及企業(yè)項(xiàng)目開(kāi)發(fā)流程的指導(dǎo),培養(yǎng)出來(lái)的學(xué)生缺少綜合開(kāi)發(fā)能力,與企業(yè)所需要的具有工程能力人才具有很大差距。因此,故本文探討了一種基于工程能力培養(yǎng)的單片機(jī)教學(xué)方法,即在教學(xué)過(guò)程中有步驟有計(jì)劃地引入企業(yè)項(xiàng)目開(kāi)發(fā)的基本流程,并指導(dǎo)學(xué)生如何根據(jù)流程來(lái)開(kāi)展項(xiàng)目開(kāi)發(fā)工作,培養(yǎng)學(xué)生的工程觀念以及工程能力,與企業(yè)的用人需求相一致。
2 單片機(jī)教學(xué)中工程能力的具體體現(xiàn)
工科學(xué)生的工程能力包括知識(shí)的學(xué)習(xí)與應(yīng)用能力,思維判斷與分析能力,工程設(shè)計(jì)與實(shí)踐能力,表達(dá)與交流能力以及創(chuàng)造與創(chuàng)新能力[3]。對(duì)于單片機(jī)課程而言,注重培養(yǎng)的工程能力主要體現(xiàn)在:一是對(duì)單片機(jī)理論知識(shí)的學(xué)習(xí)及將其應(yīng)用到單片機(jī)系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)中的能力;二是可根據(jù)單片機(jī)系統(tǒng)需求說(shuō)明書(shū),結(jié)合單片機(jī)理論知識(shí),設(shè)計(jì)出符合工程需求的單片機(jī)系統(tǒng)的能力;三是在前期積累基礎(chǔ)上的升華,對(duì)專業(yè)知識(shí)的融匯貫通,并可在系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)中,具有優(yōu)化系統(tǒng)的能力—?jiǎng)?chuàng)新能力。
3 單片機(jī)教學(xué)中培養(yǎng)工程能力的具體措施
我校電子信息專業(yè)在第五學(xué)期開(kāi)設(shè)《單片機(jī)原理與應(yīng)用》課程,該課程特點(diǎn)是硬件與軟件并重,理論與應(yīng)用相結(jié)合,同時(shí)還涉及多個(gè)學(xué)科,信息量大且課時(shí)少[4]。根據(jù)單片機(jī)課程的特點(diǎn),結(jié)合我校電子信息專業(yè)學(xué)生從前期已學(xué)習(xí)課程而具有的知識(shí)儲(chǔ)備(前期學(xué)習(xí)儲(chǔ)備課程詳見(jiàn)表1),以及單片機(jī)的教學(xué)與實(shí)踐,同時(shí)從課堂理論教學(xué)環(huán)節(jié)、實(shí)驗(yàn)室的實(shí)踐教學(xué)環(huán)節(jié)以及課后指導(dǎo)環(huán)節(jié),采取相應(yīng)的措施來(lái)培養(yǎng)學(xué)生工程能力。
(1)理論教學(xué)環(huán)節(jié)工程能力的培養(yǎng)
通過(guò)改變教學(xué)策略—將傳統(tǒng)的以教為主的理論教學(xué)模式,轉(zhuǎn)變?yōu)榻?學(xué)-做一體的教學(xué)模式,增強(qiáng)學(xué)生知識(shí)的學(xué)習(xí)與應(yīng)用能力,提升實(shí)際工程問(wèn)題的分析與解決能力。
在教學(xué)過(guò)程中,除了教師對(duì)理論知識(shí)的講解,并引入相關(guān)案例,使學(xué)生加深對(duì)知識(shí)的理解外,還引導(dǎo)學(xué)生如何自己著手來(lái)設(shè)計(jì)具有一定功能的單片機(jī)系統(tǒng)。促使學(xué)生有效融入本課程的學(xué)習(xí),提升動(dòng)手能力以及創(chuàng)新能力。具體實(shí)施步驟如下:
首先,在課堂教學(xué)初始階段,可結(jié)合單片機(jī)系統(tǒng)在我們實(shí)際生活中的一些應(yīng)用實(shí)例,同時(shí)通過(guò)講解應(yīng)用實(shí)例中的單片機(jī)系統(tǒng)的開(kāi)發(fā)步驟,并引入企業(yè)單片機(jī)應(yīng)用系統(tǒng)開(kāi)發(fā)的流程(詳見(jiàn)圖1)。使學(xué)生對(duì)本課程有一個(gè)較為全面的認(rèn)識(shí),了解本課程的學(xué)習(xí)方向以及今后的就業(yè)方向,減少職業(yè)陌生感,提高學(xué)生學(xué)習(xí)興趣。比如在講到單片機(jī)內(nèi)部機(jī)構(gòu),引腳以及單片機(jī)硬件系統(tǒng)時(shí),除了結(jié)合單片機(jī)實(shí)際應(yīng)用案例進(jìn)行深入分析之外,鼓勵(lì)學(xué)生在課后就自己自主搜集感興趣并已應(yīng)用在實(shí)際中的單片機(jī)系統(tǒng)的資料,了解該產(chǎn)品的需求說(shuō)明書(shū),以及企業(yè)如何根據(jù)需求對(duì)該產(chǎn)品進(jìn)行設(shè)計(jì),使學(xué)生對(duì)單片機(jī)系統(tǒng)的具體應(yīng)用與設(shè)計(jì)過(guò)程有較為深入的了解,也對(duì)從事單片機(jī)系統(tǒng)設(shè)計(jì)這一方面的工作有直觀的了解。另外,還鼓勵(lì)學(xué)生將之前在《電子系統(tǒng)仿真技術(shù)》中關(guān)于protues軟件平臺(tái)的使用知識(shí),以及在《電子電路工程實(shí)踐》中學(xué)習(xí)的如何制作與調(diào)試PCB板的知識(shí),與在本門課程中學(xué)習(xí)的單片機(jī)系統(tǒng)知識(shí)進(jìn)行融會(huì)貫通,積極動(dòng)手設(shè)計(jì)單片機(jī)硬件系統(tǒng),并在protues上進(jìn)行單片機(jī)系統(tǒng)的仿真,增強(qiáng)對(duì)單片機(jī)系統(tǒng)硬件的理解,特別是整個(gè)硬件系統(tǒng)的工作機(jī)制和如何根據(jù)所設(shè)計(jì)的硬件系統(tǒng)的需求,來(lái)設(shè)計(jì)符合系統(tǒng)硬件性能的單片機(jī)系統(tǒng)。
其次,在課堂教學(xué)時(shí),除了遵循教學(xué)大綱教學(xué)要求外,將企業(yè)單片機(jī)項(xiàng)目開(kāi)發(fā)的實(shí)際使用的技術(shù),與本課程所學(xué)知識(shí)進(jìn)行對(duì)比討論,并在對(duì)在企業(yè)工作所需的,但在教學(xué)大綱中未涉及或涉及較少的知識(shí),進(jìn)行有效補(bǔ)充。比如在講到指令系統(tǒng)、匯編語(yǔ)言程序設(shè)計(jì)時(shí),可補(bǔ)充如何使用keil軟件來(lái)開(kāi)發(fā)單片機(jī)系統(tǒng)的軟件,以及如何在keil中驗(yàn)證自己所寫的代碼是否正確,并可通過(guò)單片機(jī)內(nèi)部寄存器和單步執(zhí)行來(lái)查看一下執(zhí)行一些指令過(guò)程中,寄存器內(nèi)部信息的變化,使學(xué)生更為深入了解單片機(jī)指令系統(tǒng),指令系統(tǒng)的工作過(guò)程以及匯編語(yǔ)言的程序設(shè)計(jì)與運(yùn)行過(guò)程。另外由于匯編語(yǔ)言本身的局限性,目前企業(yè)在開(kāi)發(fā)單片機(jī)系統(tǒng)時(shí),普遍采用單片機(jī)c語(yǔ)言,為了學(xué)生知識(shí)可與企業(yè)需求同步,在教學(xué)中結(jié)合學(xué)生前期所學(xué)的《c語(yǔ)言程序設(shè)計(jì)》課程,指導(dǎo)學(xué)生如何將c語(yǔ)言與單片機(jī)系統(tǒng)軟件設(shè)計(jì)結(jié)合起來(lái),引導(dǎo)學(xué)生采用單片機(jī)c語(yǔ)言來(lái)開(kāi)展單片機(jī)系統(tǒng)的軟件設(shè)計(jì),并在實(shí)踐課上進(jìn)行運(yùn)行驗(yàn)證,實(shí)現(xiàn)知識(shí)的融會(huì)貫通。
(2)實(shí)踐教學(xué)環(huán)節(jié)工程能力的培養(yǎng)
目前我校單片機(jī)實(shí)驗(yàn)教學(xué)學(xué)時(shí)僅為為12學(xué)時(shí),在后續(xù)的實(shí)踐環(huán)節(jié),考慮到各個(gè)學(xué)生對(duì)課程知識(shí)的掌握程度不同,在單片機(jī)實(shí)踐教學(xué)環(huán)節(jié)采取驗(yàn)證實(shí)驗(yàn)與自主設(shè)計(jì)相結(jié)合的方式來(lái)開(kāi)展實(shí)踐課—實(shí)驗(yàn)教學(xué)環(huán)節(jié)采用驗(yàn)證性實(shí)驗(yàn)和自主設(shè)計(jì)性實(shí)驗(yàn)兩個(gè)部分來(lái)構(gòu)成,加強(qiáng)學(xué)生的工程設(shè)計(jì)與實(shí)踐能力。
驗(yàn)證性實(shí)驗(yàn)環(huán)節(jié)在實(shí)驗(yàn)箱上進(jìn)行,且實(shí)驗(yàn)項(xiàng)目具有完整的實(shí)驗(yàn)程序源代碼,相對(duì)于之前的學(xué)生只需單純地對(duì)實(shí)驗(yàn)代碼進(jìn)行運(yùn)行,觀察實(shí)驗(yàn)箱對(duì)應(yīng)的硬件之外,學(xué)生還需要根據(jù)教師的要求,對(duì)代碼進(jìn)行相應(yīng)的修改,并能清晰說(shuō)明整個(gè)代碼的運(yùn)行流程以及修改依據(jù),有效鍛煉學(xué)生分析代碼的能力以及表達(dá)能力。
自主設(shè)計(jì)實(shí)驗(yàn)環(huán)節(jié)仍然是在實(shí)驗(yàn)箱上進(jìn)行,但教師在上相應(yīng)的實(shí)踐課之前,需要對(duì)該次課所用的源碼進(jìn)行有效梳理,刪減掉一些功能性代碼,同時(shí)對(duì)需要學(xué)生自行增加的代碼,提供必要的注釋,提前提供給學(xué)生,使學(xué)生能有較為充裕的時(shí)間來(lái)復(fù)習(xí)理論知識(shí),并可充分思考如何解決實(shí)踐課的問(wèn)題。這樣,學(xué)生不僅能更深領(lǐng)會(huì)該實(shí)踐課要實(shí)現(xiàn)的系統(tǒng)功能,并能在通讀已經(jīng)提供的代碼和結(jié)合系統(tǒng)功能,對(duì)缺少的代碼補(bǔ)充完整。可有效鍛煉學(xué)生讀寫程序的能力,還有解決問(wèn)題的能力。而且在上實(shí)踐課時(shí),學(xué)生是有備而來(lái),可以盡快地投入到實(shí)驗(yàn)中,如果有深思已久,卻仍然無(wú)法解決的問(wèn)題,可與老師一起探討如何解決問(wèn)題,直到問(wèn)題解決,增加學(xué)生成就感的同時(shí),還可以提高學(xué)生分析與解決問(wèn)題的能力,促進(jìn)師生的溝通與交流,提高學(xué)生的表達(dá)與交流能力。
(3)課后指導(dǎo)環(huán)節(jié)中工程能力的培養(yǎng)
通過(guò)加強(qiáng)《單片機(jī)原理與應(yīng)用課程》與電子信息專業(yè)實(shí)踐教學(xué)環(huán)節(jié)相結(jié)合,可有效彌補(bǔ)單片機(jī)課程本身信息量大但課時(shí)偏少的問(wèn)題。本專業(yè)第2學(xué)期開(kāi)始,陸續(xù)開(kāi)設(shè)了認(rèn)識(shí)實(shí)習(xí)(第二學(xué)期)、電子電路工程實(shí)踐(第三學(xué)期),對(duì)后續(xù)的單片機(jī)學(xué)習(xí)提供了相關(guān)的知識(shí)儲(chǔ)備,并與單片機(jī)課程開(kāi)設(shè)的同一學(xué)期,開(kāi)設(shè)了智能電子儀器設(shè)備設(shè)計(jì)與實(shí)踐,學(xué)生可參考單片機(jī)課堂上學(xué)習(xí)的單片機(jī)系統(tǒng)設(shè)計(jì)流程來(lái)開(kāi)展實(shí)踐環(huán)節(jié)的智能電子儀器設(shè)備的需求分析與軟硬件的設(shè)計(jì),同時(shí),在該實(shí)踐中對(duì)于具體產(chǎn)片的硬件設(shè)計(jì)與制作,數(shù)據(jù)采集過(guò)程中的A/D,D/A轉(zhuǎn)換,以及數(shù)據(jù)顯示等部分內(nèi)容,可幫助學(xué)生在單片機(jī)學(xué)習(xí)過(guò)程中,對(duì)單片機(jī)硬件系統(tǒng),A/D、D/A轉(zhuǎn)換接口、顯示接口的理解,并通過(guò)該實(shí)踐,學(xué)生可根據(jù)產(chǎn)品的需求,對(duì)產(chǎn)品功能以及性能的實(shí)現(xiàn)方式有極大的自由,學(xué)生可根據(jù)自己的想法以及對(duì)當(dāng)前產(chǎn)品資料的查閱,然后對(duì)需要設(shè)計(jì)的產(chǎn)品進(jìn)行自主創(chuàng)新,提高學(xué)生的創(chuàng)新能力。同時(shí)第五學(xué)期學(xué)習(xí)的單片機(jī)課程知識(shí)以及工程能力,可很好地服務(wù)于第六、第七學(xué)期開(kāi)設(shè)的電子系統(tǒng)設(shè)計(jì)創(chuàng)新與實(shí)踐、先進(jìn)電子制造實(shí)踐與生產(chǎn)實(shí)習(xí),乃至學(xué)生最終的本科畢業(yè)設(shè)計(jì)。
4 結(jié)語(yǔ)
通過(guò)在《單片機(jī)原理與應(yīng)用》理論教學(xué)、實(shí)驗(yàn)教學(xué)以及課后指導(dǎo)三個(gè)環(huán)節(jié)加強(qiáng)學(xué)生工程能力的培養(yǎng),學(xué)生不僅可以更好地掌握理論知識(shí),還可以將理論知識(shí)有效地運(yùn)用到具體的單片機(jī)系統(tǒng)的分析中,同時(shí)在設(shè)計(jì)具體的單片機(jī)系統(tǒng)時(shí),不再忙亂無(wú)章,而是有意識(shí)地根據(jù)單片機(jī)系統(tǒng)開(kāi)發(fā)的基本流程,來(lái)逐步開(kāi)展系統(tǒng)的分析與設(shè)計(jì)。學(xué)生的工程觀念以及實(shí)際工程項(xiàng)目開(kāi)發(fā)能力顯著提高,同時(shí)增強(qiáng)學(xué)生對(duì)未來(lái)就業(yè)的信心,為將來(lái)的就業(yè)打下一定基礎(chǔ)。
參考文獻(xiàn):
[1]何新洲,肖學(xué)玲.任務(wù)驅(qū)動(dòng)教學(xué)法在單片機(jī)教學(xué)中的應(yīng)用[J].湖北成人教育學(xué)院學(xué)報(bào),2011(11):128-129.
[2]吳定會(huì),紀(jì)志成.單片機(jī)原理與應(yīng)用課程教學(xué)的改革與實(shí)踐創(chuàng)新[J].江南大學(xué)學(xué)報(bào)(教學(xué)科學(xué)版),2008,6(28): 68-70.
[3],祝海林,張炳生,胡愛(ài)萍等.工科學(xué)生工程能力培養(yǎng)體系的探索[J].江蘇工業(yè)學(xué)院學(xué)報(bào),2008(4):69-73.
[4]金紅,蔣存波.單片機(jī)課程教學(xué)的探索與實(shí)踐[J].電氣電子教學(xué)學(xué)報(bào),2013,35(2):44-46.
基金項(xiàng)目:廣西高等教育教學(xué)改革工程項(xiàng)目(2014JGA148)