姚旺
【摘要】 單片機課程十分注重理論結合實踐,但在我國傳統(tǒng)的單片機教學體系中,并未取得良好的成效,已經(jīng)不能很好地適應現(xiàn)代高職院校的教學模式,這就要求高職院校能夠探索一套新型的教學方法——項目教學法。本文將構建LED流水燈設計、波形發(fā)生器兩個實驗項目,對單片機技術理論的主要知識點進行理論分析和實驗操作,讓學生對于單片機的整體知識有明確的了解。
【關鍵詞】 項目教學法 單片機 分析操作
一、引言
項目教育模式是為社會培養(yǎng)實用型人才為直接目的的一種人才培養(yǎng)模式。在項目教學中,學習過程成為一個人人參與的創(chuàng)造實踐活動,注重的不是最終的結果,而是完成項目的過程。學生在項目實踐過程中,理解和把握課程要求的知識和技能,體驗創(chuàng)新的艱辛與樂趣,培養(yǎng)分析問題和解決問題的思想和方法。在單片機技術教學課程中,通過一系列有機地融入相關的內容項目構成教材、按照項目進行教學。
二、單片機教學項目的實施
2.1LED流水燈的控制
1、任務目標:實現(xiàn)八個LED等來回點亮的實驗
2、任務實施
a.學生自行進行分組(3-5人);
b.各小組人員學習和分析單片機知識點,語言程序代碼(C語言);知識要點:通過單片機控制8個發(fā)光二極管的順序點亮,學會使用MCS51單片機芯片的P1口進行輸入輸出控制,進一步學習C語言程序的分析方法,并能熟練運用基本語句。應用單片機芯片,控制8個發(fā)光二極管的有序亮滅,呈現(xiàn)流水燈的效果。設計單片機控制電路并編程實現(xiàn)此功能。利用單片機P1口連接8個發(fā)光二極管,利用各引腳輸出電位的變化,控制發(fā)光二極管的亮滅。P1口各引腳的電位變化可以通過指令來控制,為了清楚地分辨發(fā)光二極管的點亮和熄滅,在P1口輸出信號由一種狀態(tài)向另一種狀態(tài)變化時,編寫延時程序實現(xiàn)一定的時間間隔。在單片機芯片及基本外圍電路組成的單片機最小系統(tǒng)基礎上,利用P1口的8個引腳控制8個發(fā)光二極管。根據(jù)發(fā)光二極管的特性,結合單片機P1口的輸出信號,即可實現(xiàn)流水燈的控制效果。
c.運用keil4和proteus軟件進行試驗模擬并記錄數(shù)據(jù)。
3、實踐操作:在開發(fā)板上實踐操作,實現(xiàn)整個實驗。
4、檢查評估:先由各小組成員總結,再由教師對項目工作成績進行檢查評分,師生共同討論、評判工作中問題的解決方法、學習行為特征等。
2.2項目二:波形發(fā)生器
1、任務目標:實現(xiàn)數(shù)碼管由0-99的計數(shù)實驗
2、任務實施
a.學生自行進行分組(3-5人);
b.各小組人員學習和分析單片機知識點,語言程序代碼(C語言);知識要點:MCS51單片機的集成了兩個8位可編程的定時器/計數(shù)器,和一個16位可編程定時器/計數(shù)器。即定時/計數(shù)器0、1和2,簡稱T0、T1和T2。T0和T1有4種工作方式可供選擇。單片機內部通過專用寄存器TMOD、TCON來設置定時/計數(shù)器工作的參數(shù),例如方式選擇、定時計數(shù)選擇、運行控制、溢出標志、觸發(fā)方式等控制字。T2則通過專用寄存器T2CON來設置成定時或計數(shù)器。使用C51語言來進行定時器/計數(shù)器0、1的程序設計。51系列單片機具有兩個通用定時器/計數(shù)器T0和T1。T0和T1都具有定時和計數(shù)兩種功能,可以通過特殊功能寄存器來選擇,下面分別介紹:(1)計數(shù):計數(shù)功能就是對計數(shù)脈沖進行計數(shù)。其中,計數(shù)脈沖來自相應的外部輸入引腳P3.4(T0)或P3.5(T1)。當該引腳的輸入信號發(fā)生由高電平至低電平的負跳變時,計數(shù)器(TH0、TL0或TH1、TL0)的值增加1。(2)定時:定時功能是對時間進行統(tǒng)計。定時器/計數(shù)器的定時功能其實也是通過計數(shù)實現(xiàn)的,只不過,此時的計數(shù)脈沖來自于單片機的內部時鐘脈沖。
c.運用keil4和proteus軟件進行試驗模擬并記錄數(shù)據(jù)。
3、實踐操作:在開發(fā)板上實踐操作,實現(xiàn)整個實驗。
4、檢查評估:先由各小組成員總結,再由教師對項目工作成績進行檢查評分,師生共同討論、評判工作中問題的解決方法、學習行為特征等。
三、實施項目教學法的注意事項
第一,每個項目都要有明確的目標,根據(jù)需要還可以將每個項目細分成一個一個小的項目,通過學習小項目來逐步實現(xiàn)總的學習目標,對于大的項目采用分組討論學習的方法。第二,在項目教學法中,應以學生為中心,教師由原來在臺上講解轉變?yōu)樽叩綄W生中間與學生交流,討論。第三,項目的難易程度要以學生的事跡水平相當,從學生的實際出發(fā),讓每個學生都能在教師的指導下完成項目。
四、結束語
通過項目教學法,可充分調動學生們的學習積極性,提高了學生們實踐動手能力,增加了老師和學生間的情感交流。此教學法的改革使學生們脫離了枯燥無味的板書和教師教條式的你說我聽的古板模式,使他們的動手能力、思維能力和創(chuàng)新能力以及團隊協(xié)作和自學能力都有了一定的提高,為他們能夠更容易更有興趣地學好單片機課程做下不懈的努力。
參 考 文 獻
[1]王雪梅.項目教學法在單片機課程中的應用[J].遼寧高職學報.2011(08)
[2]郭靖.單片機課程評價的探索與實踐[J].新課程研究(中旬刊).2011(09)