沈靜橋,劉怡
(1.成都紡織高等??茖W(xué)校,四川成都,611731;2.四川工商職業(yè)技術(shù)學(xué)院,四川都江堰,611830)
適合開發(fā)邏輯的單片機(jī)測控技術(shù)教學(xué)思路
沈靜橋1,劉怡2
(1.成都紡織高等專科學(xué)校,四川成都,611731;2.四川工商職業(yè)技術(shù)學(xué)院,四川都江堰,611830)
本文分析了單片機(jī)測控技術(shù)課程教學(xué)實踐的現(xiàn)狀和成因,結(jié)合企業(yè)開發(fā)邏輯提出該課程教學(xué)改革的可行思路。
開發(fā)邏輯;單片機(jī);測控技術(shù)
隨著職業(yè)教育的發(fā)展,學(xué)校技術(shù)學(xué)習(xí)和企業(yè)實戰(zhàn)環(huán)境的距離愈來愈近,對學(xué)生的要求也更為理性。筆者經(jīng)過多年教學(xué)實踐,以單片機(jī)測控技術(shù)課程為研究載體力求探索出一個適應(yīng)項目開發(fā)并有利于學(xué)校教學(xué)的思路。
單片機(jī)測控技術(shù)的前導(dǎo)課程是單片機(jī)原理與應(yīng)用,而單片機(jī)測控技術(shù)注重測控領(lǐng)域的應(yīng)用開發(fā);但限于高職類院校的學(xué)生實際狀況該課程是普遍反映學(xué)生難學(xué)老師難教的課程。究其原因筆者認(rèn)為主要有以下因素造成。
(1)難點集中,任務(wù)不明:難點集中于兩個方面一方面是測控試劑領(lǐng)域的復(fù)雜性,而是單片機(jī)檢測知識的使用域這些問題在動手之前沒有劃分清楚為后與工作造成了障礙。(2)軟硬糾纏,內(nèi)容不清:單片機(jī)測控本身涉及到軟硬結(jié)合和軟硬劃分問題,一旦工作不正常或出現(xiàn)故障就會出現(xiàn)故障判斷上糾纏不清的困擾。(3)成員參與度不夠:對于有難度的項目往往出現(xiàn)一個人冥思苦想做而幾個人看的情況,對大多數(shù)項目成員而言其成就感和創(chuàng)造力提升不足。
針對上述狀況,筆者認(rèn)為教學(xué)上需要在了解尊重企業(yè)開發(fā)邏輯基礎(chǔ)上制定適合開發(fā)邏輯的教學(xué)安排。
項目成員一起完成系統(tǒng)架構(gòu),然后軟件硬件獨立分開,在框架設(shè)計時約定接口。分別測試,最后系統(tǒng)聯(lián)調(diào)。
在這里雖然是“一起”,但還得有主次之分。主要是指遇到分歧怎么辦?必須有人能拿主意。一旦確定后堅決執(zhí)行。所以,第二種比較理想。由高人總體負(fù)責(zé)結(jié)構(gòu),然后分而治之。這樣一來也比較容易控制進(jìn)度,畢竟高人的經(jīng)驗多,對開發(fā)時間的掌握比較準(zhǔn)確。
由一高手(通常是老工程師)歸納好所有結(jié)構(gòu)框架,組織下面幾個單片機(jī)工程師(可能各有所長)逐步構(gòu)建系統(tǒng)。
我個人比較認(rèn)同這種方案,也是典型的外科手術(shù)團(tuán)隊的形式(手術(shù)團(tuán)隊不需要太多的外科醫(yī)生(牛人、高手),有且僅有一個就夠了,然后給他配備相應(yīng)的護(hù)士和麻醉師等輔助其工作,讓他專心設(shè)計同時助手們也能得到提高和成長),現(xiàn)在大多數(shù)老板也都采用這種方案,只不過項目組成員都習(xí)慣性的只要一個牛人,然后,把它當(dāng)成一神牛,一人拉著公司項目的重車。
這兩種模式各有優(yōu)勢和不足,究竟采取哪一種?主要看公司的規(guī)模和老板自己的能力儲備。單片機(jī)就是帶來更多的樂趣和成就感。做技術(shù)的人,之所以能做下冷板凳,可能很重要的兩個原因。
(1)創(chuàng)造力的提升:軟件領(lǐng)域,有很多牛人,很多人都是一個人單挑一個行業(yè)。比如說那個Linux的發(fā)明人;比如說那個C、JAVA的發(fā)明人。還有寫The Art of Computer Programming書的作者。都是泰山北斗級的人物。每個程序員心中,都有著這樣的夢想,做出更大的成就!硬件工程師何嘗不是?但是啥芯片都是別人的,自己用分離器件搭個放大電路,控制電路,好像越來越難。(2)成就感的提升:從心理學(xué)角度上看做硬件的人會軟件,軟件的人會硬件,自己一下子可以做一個完整的東西,成就感還是非同凡響的。
在課程教學(xué)中不可能照搬企業(yè)現(xiàn)成做法,但可以采用模擬企業(yè)項目開發(fā)模式確定任務(wù)分?jǐn)側(cè)蝿?wù)難點。具體辦法是軟硬結(jié)合,分步實施;課程教學(xué)中采用歸納方式,而這個主管者由任課教師擔(dān)任;課程實習(xí)或設(shè)計中采用分立方式,但每個成員必須輪流擔(dān)任一次項目主管者。
以數(shù)字溫度測溫項目為例;筆者先要求各組提交任務(wù)清單,說明要測試什么?要輸出那些控制信息(要控制什么)?要表現(xiàn)什么?各自要什么接口部件?什么樣的支配(操控形式)?然后又小組自行確定個任務(wù)承擔(dān)者。并在表格里留下空白用于書寫所遇故障及解決辦法。
表1 任務(wù)表格
單片機(jī)測控技術(shù)的教學(xué)不僅要傳授單片機(jī)技術(shù)在測控領(lǐng)域的應(yīng)用知識,更重要的是授人以漁傳授解決問題的方法和面對復(fù)雜任務(wù)時的拆分模式。
[1]王東霞,溫秀蘭,黃家才,盛黨紅.工程教育專業(yè)認(rèn)證指導(dǎo)下的微機(jī)、單片機(jī)原理與應(yīng)用課程教學(xué)改革[J].中國現(xiàn)代教育 裝 備 ,2016,(21):32-34.[2017-10-12].DOI:10.13492/j.cnki.cmee.2016.21.012.
[2]王艷林,李東.單片機(jī)原理及應(yīng)用教學(xué)項目設(shè)計[J].教育教學(xué)論壇,2016,(20):64-65.[2017-10-12].
[3]王艷林,李東.單片機(jī)原理及應(yīng)用教學(xué)實踐系統(tǒng)設(shè)計[J].教育教學(xué)論壇,2014,(24):181-182.[2017-10-12].
[4]張志勇,李岳林,劉志強(qiáng),胡宏偉.基于軟件仿真的單片機(jī)課程啟發(fā)式教學(xué)方法探索[J].科教導(dǎo)刊(中旬刊 ),2011,(10):52+64.[2017-10-12].DOI:10.16400/j.cnki.kjdkz.2011.10.099
[5]周偉,方方,周建斌,劉易,李揚紅,李琳琳.基于三個平臺的單片機(jī)課程實踐教學(xué)體系建設(shè)[J].實驗科學(xué)與技術(shù),2011,9(02):88-90.[2017-10-12].
[6]徐金增.單片機(jī)編程仿真實驗系統(tǒng)的設(shè)計與實現(xiàn)[D].山東師范大學(xué),2009.
Teaching idea of single chip microcomputer measurement and control technology suitable for development logic
Shen Jingqiao1,liu Yi2
(1. Chengdu Textile College,Chengdu Sichuan,611731;2. Sichuan Technology Business College,Dujiangyan Sichuan,611830)
This paper analyzes the current situation and the cause of the teaching practice of the measurement and control technology of single chip microcomputer, and puts forward the feasible train of thought for the reform of this course in combination with the logic of enterprise development.
development logic;single-chip microcomputer;measurement and control technology