曹旭東 張少華
摘要:《單片機(jī)應(yīng)用技術(shù)》單片機(jī)原理及應(yīng)用課程是一門應(yīng)用性和實(shí)踐性很強(qiáng)的專業(yè)課。在單片機(jī)課程的教學(xué)過程中,采用C語言和PROTEUS仿真軟件有機(jī)結(jié)合,通過工程設(shè)計(jì)實(shí)例,深化學(xué)生對知識(shí)點(diǎn)的理解。在實(shí)踐環(huán)節(jié),通過綜合實(shí)踐、科技創(chuàng)新、電子競賽等形式,強(qiáng)化學(xué)生實(shí)踐創(chuàng)新能力,提高學(xué)生對單片機(jī)的實(shí)際應(yīng)用能力。
關(guān)鍵詞:C+PROTEUS;科技創(chuàng)新;單片機(jī)綜合設(shè)計(jì)
中圖分類號(hào):G642.0 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1674-9324(2015)30-0094-02
《單片機(jī)應(yīng)用技術(shù)》課程是一門理論與實(shí)踐性均很強(qiáng)的學(xué)科,是工科電類專業(yè)一門很重要的專業(yè)基礎(chǔ)課,它將數(shù)字電路和模擬電路的基礎(chǔ)知識(shí)、匯編語言及C語言編程技術(shù)、通信原理和微處理器知識(shí)等綜合在一起,屬于技術(shù)性、工程性、實(shí)踐性很強(qiáng)的一門課程。
《單片機(jī)原理及應(yīng)用》課程的特點(diǎn)是涉及硬件結(jié)構(gòu)復(fù)雜,涉及知識(shí)面較廣,經(jīng)常涉及到電子技術(shù)基礎(chǔ)、電路原理及編程C語言等知識(shí),因此,要想將課堂所學(xué)的單片機(jī)系統(tǒng)結(jié)構(gòu)及應(yīng)用技術(shù)與所學(xué)知識(shí)有機(jī)融合,能夠在實(shí)踐中游刃有余地應(yīng)用,還需要反復(fù)的實(shí)際設(shè)計(jì)與實(shí)踐。針對《單片機(jī)原理及應(yīng)用》課程抽象難學(xué),尤其難于應(yīng)用于實(shí)踐開發(fā)的現(xiàn)狀,我們在教學(xué)中注意做到理論聯(lián)系實(shí)際,將課堂教學(xué)與科研開發(fā)和科技創(chuàng)新緊密結(jié)合。
在課堂教學(xué)中,初期階段,采用C+PROTEUS的教學(xué)模式,引導(dǎo)學(xué)生應(yīng)用C語言編寫應(yīng)用驅(qū)動(dòng)程序,然后在PROTEUS環(huán)境下仿真運(yùn)行,逐步理解和領(lǐng)會(huì)單片機(jī)的設(shè)計(jì)思路。在綜合應(yīng)用階段,通過引入實(shí)際工程應(yīng)用實(shí)例,接觸實(shí)際科研項(xiàng)目中設(shè)計(jì)開發(fā)產(chǎn)品,使學(xué)生了解所學(xué)知識(shí)的應(yīng)用價(jià)值,激發(fā)學(xué)生的學(xué)習(xí)興趣,深化學(xué)生對知識(shí)點(diǎn)的理解。
在實(shí)踐環(huán)節(jié),由專業(yè)課教師指導(dǎo),學(xué)生設(shè)計(jì)為主,帶動(dòng)學(xué)生自己設(shè)計(jì)單片機(jī)課程的實(shí)驗(yàn)開發(fā)平臺(tái),并在所設(shè)計(jì)的開發(fā)系統(tǒng)基礎(chǔ)上,增設(shè)大量綜合性、設(shè)計(jì)性實(shí)驗(yàn),啟發(fā)學(xué)生的思維,以提高學(xué)生綜合分析問題和解決問題的能力。同時(shí),在大學(xué)生科技創(chuàng)新和各類電子設(shè)計(jì)競賽活動(dòng)中,積極引導(dǎo)學(xué)生應(yīng)用所學(xué)單片機(jī)技術(shù)進(jìn)行開發(fā)設(shè)計(jì),進(jìn)而培養(yǎng)學(xué)生實(shí)踐能力、創(chuàng)新能力。
通過上述各個(gè)環(huán)節(jié),分層次、分階段,層層深入,真正在單片機(jī)課程教學(xué)中做到理論與實(shí)踐緊密結(jié)合,真正實(shí)現(xiàn)提高學(xué)生應(yīng)用單片機(jī)技術(shù)解決實(shí)際問題能力,進(jìn)而探索一條在課程教學(xué)中如何提高大學(xué)生科技創(chuàng)新能力的可行之路。
一、改革教學(xué)環(huán)節(jié)
1.初期的課堂教學(xué)中,將C語言與PROTEUS軟件有機(jī)結(jié)合,提高學(xué)生對單片機(jī)的實(shí)際應(yīng)用能力。從目前單片機(jī)技術(shù)應(yīng)用層面上看,對單片機(jī)系統(tǒng)的開發(fā)一般采用C語言完成,因此,在課堂教學(xué)中強(qiáng)化推廣采用C語言進(jìn)行編程設(shè)計(jì)的技術(shù),并逐步取代原來采用匯編語言進(jìn)行設(shè)計(jì)的模式。從而,提高學(xué)生對單片機(jī)技術(shù)的實(shí)際應(yīng)用水平。PROTEUS軟件是一種近年來逐漸流行的單片機(jī)系統(tǒng)設(shè)計(jì)的專業(yè)仿真軟件,可以仿真51系列、AVR、PIC等常用的MCU,并提供周邊設(shè)備的仿真,例如373、led、示波器等。Proteus提供了大量的元件庫,有RAM、ROM、鍵盤、馬達(dá)、LED、LCD、AD/DA、部分SPI器件、部分IIC器件,編譯方面支持Keil和MPLAB等編譯器。在單片機(jī)教學(xué)初期,采用C語言+PROTEUS仿真的教學(xué)模式,引導(dǎo)學(xué)生應(yīng)用C語言編寫應(yīng)用驅(qū)動(dòng)程序,然后在PROTEUS環(huán)境下,繪制原理圖并仿真運(yùn)行,觀察設(shè)計(jì)效果是否正確,發(fā)現(xiàn)問題在修正編寫的C語言程序,如此反復(fù),逐步提高學(xué)生控制單片機(jī)和設(shè)計(jì)單片機(jī)系統(tǒng)的能力。
2.綜合應(yīng)用階段,通過工程設(shè)計(jì)實(shí)例,深化學(xué)生對知識(shí)點(diǎn)的理解。作為多年從事單片機(jī)課程教學(xué)的教師,具備多年來單片機(jī)開發(fā)與實(shí)踐的工作經(jīng)驗(yàn),在應(yīng)用單片機(jī)技術(shù)進(jìn)行智能儀器儀表開發(fā)上有許多成功的設(shè)計(jì)項(xiàng)目,如基于單片機(jī)系統(tǒng)設(shè)計(jì)的大慶油田的井地電位成像監(jiān)測系統(tǒng)、開關(guān)磁阻電機(jī)設(shè)計(jì)、過套管電阻率測量儀開發(fā)設(shè)計(jì)等等,都是應(yīng)用單片機(jī)處理器進(jìn)行設(shè)計(jì)的,在課堂教學(xué)中,結(jié)合上述實(shí)際開發(fā)項(xiàng)目,講述單片機(jī)的設(shè)計(jì)及應(yīng)用技術(shù),使學(xué)生直接接觸實(shí)際科研項(xiàng)目中設(shè)計(jì)開發(fā)產(chǎn)品,深化學(xué)生對知識(shí)點(diǎn)的理解,認(rèn)識(shí)到所學(xué)知識(shí)的應(yīng)用價(jià)值,從而,激發(fā)學(xué)生的學(xué)習(xí)興趣,啟發(fā)學(xué)生思維。以單片機(jī)中應(yīng)用IO端口控制數(shù)據(jù)采集芯片為例:模數(shù)轉(zhuǎn)換器是實(shí)際工程應(yīng)用中較為常用的一種數(shù)據(jù)采集芯片,目前,主流的控制數(shù)據(jù)采集芯片的技術(shù)是通過單片機(jī)IO引腳控制方式實(shí)現(xiàn),通過單片機(jī)的引腳模擬數(shù)據(jù)采集芯片的工作時(shí)序,再通過C語言編程,完成對數(shù)據(jù)采集芯片的控制。在學(xué)習(xí)中,學(xué)生對于模數(shù)轉(zhuǎn)換芯片的工作時(shí)序圖始終感到很抽象,因此,在編程設(shè)計(jì)上往往不知從何入手。我們在教學(xué)中,結(jié)合橫向科研項(xiàng)目“過套管數(shù)據(jù)采集”中數(shù)據(jù)采集,通過實(shí)物演示、數(shù)據(jù)讀取實(shí)際設(shè)計(jì)案例講解,從工程數(shù)據(jù)采集需求,到硬件電路設(shè)計(jì)原理,以及最終程序上的編程實(shí)現(xiàn),在講解中,學(xué)生不僅了解了數(shù)據(jù)采集芯片的工作時(shí)序邏輯,而且也能夠獨(dú)立應(yīng)用單片機(jī)IO端口進(jìn)行數(shù)據(jù)采集接口的設(shè)計(jì)。
二、改革實(shí)踐環(huán)節(jié)
1.在單片機(jī)課程實(shí)驗(yàn)內(nèi)容上更多增設(shè)綜合性、設(shè)計(jì)性實(shí)驗(yàn),提高系統(tǒng)設(shè)計(jì)能力。由專業(yè)課教師指導(dǎo),學(xué)生設(shè)計(jì)為主,更多增設(shè)綜合性、設(shè)計(jì)性實(shí)驗(yàn),以提高學(xué)生的系統(tǒng)設(shè)計(jì)能力。預(yù)計(jì)增加設(shè)計(jì)性、綜合性實(shí)驗(yàn):8_8LED點(diǎn)陣掃描輸出實(shí)驗(yàn)、直流電機(jī)正反轉(zhuǎn)調(diào)速實(shí)驗(yàn)、基于I2C通信接口的數(shù)據(jù)采集顯示實(shí)驗(yàn)和基于串行通信接口的智能遠(yuǎn)程數(shù)字鐘實(shí)驗(yàn)等。通過大量綜合性設(shè)計(jì)性實(shí)驗(yàn),要求學(xué)生自行設(shè)計(jì)電路,編寫驅(qū)動(dòng)控制程序,不僅可以幫助學(xué)生加深對單片機(jī)知識(shí)結(jié)構(gòu)的理解,而且可以提高基于單片機(jī)處理器的系統(tǒng)設(shè)計(jì)能力,培養(yǎng)學(xué)生的實(shí)際動(dòng)手能力、學(xué)習(xí)興趣和創(chuàng)新精神。
2.強(qiáng)化單片機(jī)綜合課程設(shè)計(jì)環(huán)節(jié),提高應(yīng)用單片機(jī)綜合設(shè)計(jì)能力。在完成單片機(jī)基本課程及實(shí)踐基礎(chǔ)上,對機(jī)電、自動(dòng)化、儀器類專業(yè)應(yīng)強(qiáng)化安排綜合課程設(shè)計(jì),以課題項(xiàng)目的形式要求學(xué)生組隊(duì)共同完成,采取開放式管理的模式,在2~4周內(nèi),首先運(yùn)用所學(xué)電子技術(shù)基礎(chǔ)知識(shí),查閱相關(guān)文獻(xiàn)資料、電子線路參考設(shè)計(jì)手冊、電子元器件手冊,進(jìn)行電路設(shè)計(jì)、程序編制,在設(shè)計(jì)過程中,鍛煉自己熟練掌握和使用先進(jìn)的計(jì)算機(jī)電路仿真軟件工具,提高設(shè)計(jì)效率;其次進(jìn)行電子市場調(diào)研、購買相應(yīng)元器件,完成電路設(shè)計(jì)制作、功能調(diào)試、參數(shù)測定、寫出設(shè)計(jì)總結(jié)報(bào)告;最后由教師組織全班進(jìn)行設(shè)計(jì)交流、現(xiàn)場功能演示和提問答辯,同時(shí)教師完成每組的成績評定和設(shè)計(jì)總結(jié),為下次的課程設(shè)計(jì)提出合理化建議。在課程設(shè)計(jì)的選題上,發(fā)揮廣大教師的積極參與,不斷對課程設(shè)計(jì)的題目進(jìn)行更新,修改課程設(shè)計(jì)的內(nèi)容,增加設(shè)計(jì)性、綜合性設(shè)計(jì)內(nèi)容。目前,開設(shè)的新增加的課程設(shè)計(jì)題目包括:模擬交通信號(hào)燈控制系統(tǒng);基于P89C51RD2單片機(jī)數(shù)據(jù)采集板卡設(shè)計(jì)實(shí)現(xiàn);基于凌陽單片機(jī)的音樂播放器設(shè)計(jì)開發(fā)實(shí)例;公交語音報(bào)站播放器設(shè)計(jì);簡單計(jì)算器設(shè)計(jì)實(shí)現(xiàn);通過大量新穎的具有高技術(shù)含量的綜合設(shè)計(jì),充分調(diào)動(dòng)學(xué)生的熱情,讓學(xué)生從實(shí)驗(yàn)中既學(xué)到知識(shí),由學(xué)會(huì)探索問題進(jìn)而解決問題,發(fā)揮潛能,提高創(chuàng)造能力。
3.積極引導(dǎo)學(xué)生將所學(xué)單片機(jī)技術(shù)應(yīng)用于大學(xué)生科技創(chuàng)新和各類電子設(shè)計(jì)競賽活動(dòng)。單片機(jī)技術(shù)是現(xiàn)代電子系統(tǒng)設(shè)計(jì)開發(fā)的主流技術(shù),在科技創(chuàng)新和電子設(shè)計(jì)競賽中應(yīng)用這些技術(shù),往往有事半功倍的效果。鼓勵(lì)單片機(jī)課程學(xué)習(xí)好的同學(xué)積極參與科技創(chuàng)新和電子競賽,應(yīng)用單片機(jī)技術(shù)進(jìn)行相關(guān)項(xiàng)目和題目的設(shè)計(jì),以2013年為例,我校學(xué)生參加北京市電子設(shè)計(jì)競賽,設(shè)計(jì)中采用單片機(jī)技術(shù)進(jìn)行設(shè)計(jì)開發(fā),獲得二等獎(jiǎng)2項(xiàng)、三等獎(jiǎng)3項(xiàng),為學(xué)校爭光。通過學(xué)生間影響,激發(fā)學(xué)生學(xué)習(xí)單片機(jī)技術(shù)的熱情,形成一個(gè)較好的學(xué)習(xí)氛圍。
三、結(jié)束語
單片機(jī)原理及應(yīng)用課程是一門應(yīng)用性和實(shí)踐性很強(qiáng)的專業(yè)課,把握課程特點(diǎn),了解學(xué)生理解上的薄弱環(huán)節(jié),通過課堂教學(xué)和實(shí)驗(yàn)環(huán)節(jié)的改革與創(chuàng)新,各個(gè)環(huán)節(jié),分層次、分階段,層層深入,真正在單片機(jī)課程教學(xué)中做到理論與實(shí)踐緊密結(jié)合,激發(fā)學(xué)生學(xué)習(xí)的興趣,啟發(fā)學(xué)生的創(chuàng)造力,將單片機(jī)課程教學(xué)中所亟待解決的提高學(xué)生應(yīng)用單片機(jī)技術(shù)解決實(shí)際問題能力落到實(shí)處,進(jìn)而,使學(xué)生創(chuàng)新能力和綜合實(shí)踐能力得到提高。
參考文獻(xiàn):
[1]潘言全.單片機(jī)教學(xué)改革的思考[J].湖南師范學(xué)院學(xué)報(bào):自然科學(xué)版,2007,(27).
[2]張琪,李菲,柴新.構(gòu)建高職院校開放式電子實(shí)驗(yàn)室的研究[J].科技信息,2009,(10):18-21.
[3]王英紅.淺析開放式電工電子實(shí)驗(yàn)室的建設(shè)[J].電氣電子教學(xué)學(xué)報(bào),2012,(8):24-27.
[4]江錦花,大學(xué)生科技創(chuàng)新與開放實(shí)驗(yàn)室管理模式[J].實(shí)驗(yàn)室研究與探索,2009,(12):32-48.
[5]李麗宏.《單片機(jī)原理及應(yīng)用》課程教學(xué)改革嘗試[J].太原理工大學(xué)學(xué)報(bào):社會(huì)科學(xué)版,2001,(02).
[6]覃金昌,王為慶.機(jī)械類單片機(jī)應(yīng)用實(shí)踐能力培養(yǎng)體系的構(gòu)建[J].考試周刊,2010,(47).
[7]曹建樹,薛龍,蔣力培,焦向東,俞建榮,黃愛峰.單片機(jī)創(chuàng)新實(shí)踐教學(xué)改革與實(shí)驗(yàn)室建設(shè)[J].實(shí)驗(yàn)室研究與探索,2005,(09).
[8]陳德為,吳亦鋒.《單片機(jī)原理與接口技術(shù)》課程教學(xué)的若干思考[J].高教論壇,2005,(04).
[9]周向紅,李建軍.單片機(jī)實(shí)踐教學(xué)的探討與研究[J].實(shí)驗(yàn)技術(shù)與管理,2007,(07).