(成都工貿(mào)職業(yè)技術(shù)學(xué)院(成都市技師學(xué)院),四川 成都 610000)
隨著我國(guó)電子信息產(chǎn)業(yè)和微控制技術(shù)的迅速發(fā)展,單片機(jī)的應(yīng)用已經(jīng)滲透到我們生活中的各個(gè)領(lǐng)域,如全自動(dòng)智能洗衣機(jī)、智能IC卡,各種智能儀表、通訊裝置等,以至于對(duì)單片機(jī)人才的需求增大。同時(shí)我國(guó)的高等職業(yè)教育已逐步從高等教學(xué)政策的邊緣走向中心,并已占有我國(guó)高等教學(xué)的“半壁江山”,在現(xiàn)代社會(huì)發(fā)展中的作用日益突出。目前,單片機(jī)技術(shù)已成為高職院校電氣、電子、自動(dòng)化等專業(yè)學(xué)生應(yīng)掌握的一項(xiàng)基本技能。
傳統(tǒng)的單片機(jī)實(shí)訓(xùn)課程大多采用仿真軟件或單片機(jī)實(shí)驗(yàn)箱平臺(tái)來實(shí)現(xiàn),驗(yàn)證性實(shí)驗(yàn)比例高達(dá)80%,綜合設(shè)計(jì)性實(shí)驗(yàn)極少。在proteus軟件里進(jìn)行硬件電路的搭建,在keil軟件里進(jìn)行程序的編寫與調(diào)試,然后將調(diào)試好的程序加載到proteus中單片機(jī)芯片里,進(jìn)行仿真調(diào)試,觀察結(jié)果?;蛘甙凑罩笇?dǎo)書上的要求在實(shí)驗(yàn)箱上做簡(jiǎn)單的連線,將指導(dǎo)書上現(xiàn)成的程序編譯后下載到單片機(jī)運(yùn)行觀察現(xiàn)象。這種實(shí)驗(yàn)與實(shí)際的單片機(jī)開發(fā)在過程上有很大的差異,學(xué)生對(duì)硬件系統(tǒng)基本沒有了解,對(duì)軟件的編程、匯編、寫入單片機(jī)的整個(gè)過程沒有了解,然后到實(shí)際工作中遇到實(shí)際的開發(fā)項(xiàng)目時(shí)卻不知所措然,無從下手。這樣教出來的學(xué)生與高職院校的培養(yǎng)模式相悖,這種教學(xué)模式已經(jīng)不滿足當(dāng)前的教學(xué)需要。
傳統(tǒng)的單片機(jī)實(shí)踐課程以驗(yàn)證性實(shí)驗(yàn)為主,無法培養(yǎng)合格的應(yīng)用型人才,在教學(xué)過程中,筆者潛心研習(xí),并反復(fù)實(shí)踐,總結(jié)出改革方案。
本次改革主要針對(duì)已經(jīng)有一定的單片機(jī)基礎(chǔ)的學(xué)生,通過本課程的學(xué)習(xí),能綜合運(yùn)用前面的知識(shí)和技能,完成本課程的學(xué)習(xí)任務(wù),具有單片機(jī)應(yīng)用產(chǎn)品設(shè)計(jì)、分析、調(diào)試和制作能力。這樣可以將前面所學(xué)的知識(shí)進(jìn)一步轉(zhuǎn)化為學(xué)生自己的經(jīng)驗(yàn),強(qiáng)化專業(yè)技能,為后續(xù)課程打下基礎(chǔ),培養(yǎng)學(xué)生的就業(yè)崗位能力和職業(yè)素養(yǎng)。
在進(jìn)行課程教學(xué)改革時(shí),我們以職業(yè)活動(dòng)為導(dǎo)向,突出能力目標(biāo),用項(xiàng)目任務(wù)數(shù)字時(shí)鐘的設(shè)計(jì)與制作作為載體,以學(xué)生為主體進(jìn)行能力訓(xùn)練,并把職業(yè)核心能力滲透到課程中。
本次實(shí)訓(xùn)內(nèi)容包括:作品展示、分析控制要求、下達(dá)任務(wù)書、學(xué)生分組討論實(shí)施、硬件制作與檢測(cè)、程序編寫與編譯、軟件仿真與調(diào)試、硬件電路運(yùn)行調(diào)試、成果展示與交流、項(xiàng)目評(píng)價(jià)與總結(jié)。通過這些過程讓同學(xué)們掌握簡(jiǎn)單單片機(jī)系統(tǒng)的開發(fā)設(shè)計(jì)過程,具有單片機(jī)控制系統(tǒng)硬件設(shè)計(jì)、程序設(shè)計(jì)、調(diào)試與運(yùn)行維護(hù)能力。
1.前期準(zhǔn)備
首先通過作品展示引起大家的興趣,然后通過控制要求分析,讓同學(xué)們了解到自己需要做什么,達(dá)到怎樣的效果,在這個(gè)過程中老師只提供數(shù)字時(shí)鐘最基本的要求,最后同學(xué)們根據(jù)任務(wù)書的要求進(jìn)行分組討論,設(shè)計(jì)數(shù)字時(shí)鐘的擴(kuò)展功能,并查閱資料,為后期的設(shè)計(jì)做準(zhǔn)備。
2.硬件制作與檢測(cè)
硬件電路的制作與檢測(cè)為本次課實(shí)訓(xùn)的重點(diǎn),以往的實(shí)訓(xùn)課都強(qiáng)調(diào)軟件編程,硬件電路比較薄弱。首先,從最小系統(tǒng)開始,到數(shù)字時(shí)鐘的外部硬件電路圖,先在proteus軟件里進(jìn)行硬件電路的搭建,為后期的程序調(diào)試做好準(zhǔn)備。其次進(jìn)行電路原理圖繪制,列寫元器件清單,教師強(qiáng)調(diào)實(shí)際電路與仿真電路的區(qū)別,并根據(jù)元器件清單發(fā)放材料。再次為硬件電路板的制作,包括元器件識(shí)別、元器件布局、元器件的焊接工藝,由老師講解元器件識(shí)別、布局與焊接要求,同學(xué)們進(jìn)行操作,教師指導(dǎo)與監(jiān)督。最后是硬件電路的檢測(cè),在硬件電路制作好以后,為了防止虛焊、焊接錯(cuò)誤,在聯(lián)機(jī)調(diào)試之前還需要對(duì)硬件電路進(jìn)行檢測(cè),讓同學(xué)們掌握檢測(cè)以及查找故障的方法。
3.軟件調(diào)試
程序編寫部分采用層層遞進(jìn)的方式,分成三個(gè)部分:數(shù)碼管動(dòng)態(tài)顯示、定時(shí)中斷計(jì)時(shí)、按鍵調(diào)時(shí),然后再對(duì)三個(gè)部分進(jìn)行整合,完成控制要求。而程序的調(diào)試都先在仿真軟件里進(jìn)行,以減少聯(lián)機(jī)調(diào)試的故障。
4.聯(lián)機(jī)調(diào)試
程序在仿真軟件里調(diào)試沒問題后,再將程序燒寫到單片機(jī)進(jìn)行軟硬件聯(lián)調(diào),由于外部硬件與仿真的硬件存在區(qū)別,提醒更改程序。
5.作品展示與考核
分小組進(jìn)行作品展示,學(xué)習(xí)其他組同學(xué)的設(shè)計(jì)理念,總結(jié)設(shè)計(jì)中的不足以及解決方法。而對(duì)學(xué)生的考核也由終結(jié)性考核變成了過程性考核,以能力考核為主,同時(shí)兼顧知識(shí)考核,提高了學(xué)生在整個(gè)課程學(xué)習(xí)中的主動(dòng)性。
本文針對(duì)職業(yè)院校單片機(jī)實(shí)訓(xùn)課程的現(xiàn)狀,設(shè)計(jì)項(xiàng)目和任務(wù)承載單片機(jī)課程內(nèi)容和職業(yè)活動(dòng)內(nèi)容,課程教學(xué)改革實(shí)施符合先進(jìn)的職業(yè)課程教育理念,在良好的實(shí)施機(jī)制配合下,能較好的進(jìn)行專業(yè)職業(yè)能力培養(yǎng)。