国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

項目教學法在單片機C語言中的運用

2011-02-20 01:49李世紅
中國現(xiàn)代教育裝備 2011年5期
關鍵詞:子項目C語言延時

李世紅

溫州科技職業(yè)學院 浙江溫州 325006

項目教學法在單片機C語言中的運用

李世紅

溫州科技職業(yè)學院 浙江溫州 325006

介紹了在單片機C語言課程中采用項目教學法的意義和實現(xiàn)過程,分析了實施項目教學法要注意的地方,在項目的實現(xiàn)過程中進行小項目分割的方式,使得理論教學與實踐教學有機地結合在一起,取得了良好的效果。

項目教學法;單片機C語言

對于我校電子類專業(yè)的學生來說,都開設了單片機應用技術這一門重要的專業(yè)課,在這個課程中單片機的編程一般都使用匯編語言,但是C語言用于開發(fā)單片機有很多優(yōu)點,現(xiàn)在無論是嵌入式系統(tǒng)開發(fā)企業(yè)還是電子設計競賽、畢業(yè)設計等,一般都是以C語言為主要的開發(fā)工具。為了讓學生更好的掌握單片機和C語言知識,因此在電子信息工程技術專業(yè)中增設了單片機C語言課程。

1 項目教學法在單片機C語言教學中的意義

項目教學法是是師生通過共同實施一個完整的項目而進行的教學活動。學生通過項目的完成,不但可以學習知識,提高工作中與其他同學協(xié)調、合作的能力,還可以充分發(fā)掘他們的創(chuàng)造潛能,并促使其在動手能力等方面不斷提高。項目教學法在整個教學過程中既發(fā)揮了教師的主導作用又體現(xiàn)了學生的主體作用,充分地展示現(xiàn)代職業(yè)教育“以能力為本”的價值取向,使課堂教學的質量和效益得到更大幅度的提高。

單片機C語言這門課是在前續(xù)課程單片機應用技術的基礎上開設的。對于單片機內部的基本結構知識這塊內容學生已經有了很好的了解,而且已經有了一定的匯編程序編寫經驗,將C語言編程所需要的基本知識,如C語言中的變量,常量,保留字,程序結構,運算符、表達式知識內容,結合單片機的結構特點,通過KEIL軟件的調試來完成。同時通過一系列的“項目”,每個“項目”分為多個子項目,每一個子項目都包含一些C語言的知識點,KEIL軟件的使用、程序調試方法,單片機開發(fā)中必須了解的知識等內容,而且每個子項目都是易于完成的,只要完成每個項目就可以達到學習單片機C語言的目的。

2 項目教學法在單片機C語言教學中的應用

將項目教學法實際應用于單片機C語言中,為了達到既能讓學生掌握C語言基礎知識,又能讓學生更好的掌握單片機的知識,同時又能培養(yǎng)學生的能力,我們采取項目驅動,即以完成項目為驅動力,從分析項目開始,講解完成項目所需要的編程知識和技能,在講授知識點過程中,引發(fā)學生解決實際問題,對于比較大的項目以小組討論形式共同設計制作完成項目。

以“P1口作為輸出口應用”這一項目為例,該項目最終須通過用P1口完成由P1口輸出花樣彩燈,其教學目的是掌握P1口作為輸出口的應用。實際教學中將這塊教學內容分成5個子項目,每個子項目對應不同的知識點。

2.1 子項目1:點亮第一只發(fā)光二極管

知識點:(1)在開發(fā)板上完成硬件電路的連接;(2)引入reg52.h的頭文件概念;(3)如何對函數(shù)進行聲明;(4)了解單片機C語言的書寫格式以及注釋的方法。(5)了解單片機C語言的編程方法。(6)了解發(fā)光二極管的控制方式和限流電阻的選用方法。

2.2 子項目2:間隔點亮八只發(fā)光二極管

知識點:(1)復習鞏固子項目一中所學的知識;(2)掌握單片機C語言的編程方法。

2.3 子項目3:實現(xiàn)一個發(fā)光二極管的閃爍控制

知識點:(1)引入簡單延時語句;(2)引入C語言中常用的延時語句:while語句和for語句;(3)重點掌握帶參數(shù)的延時子程序與不帶參數(shù)的延時子程序的編寫及調用;(4)熟悉延時時間的調整。

2.4 子項目4:實現(xiàn)用P1口控制循環(huán)點亮8只發(fā)光二極管

知識點:(1)引入C51庫函數(shù)_crol_和_cror_的概念;(2)掌握利用C51庫函數(shù)實現(xiàn)循環(huán)的方法;(3)理解并掌握利用for語句實現(xiàn)的循環(huán)方法。

2.5 子項目5:實現(xiàn)用P1口實現(xiàn)花樣彩燈

知識點:(1)復習鞏固前面4個子項目中知識點;(2)熟練掌握利用不同的循環(huán)方法實現(xiàn)各種花樣彩燈。

在5個子項目的教學實施過程中,學習的難度是逐步加深的,通過軟件調試、硬件直觀的顯示效果能幫助學生更好的掌握知識。隨著教學項目的逐個進行,學生所掌握的理論知識在逐漸增加,編程能力也隨之提高。

3 實施項目教學法要注意的地方

采用項目教學法教學,每個項目直接影響教學效果,因此,對于設計哪些項目、各個項目之間的鏈接有十分重要的關系。

第一,項目的難易要以學生的實際水平相當,教師在設計項目的時候,要從學生的實際出發(fā),充分考慮學生現(xiàn)有的知識水平、認知能力、興趣等特點,讓每個學生在教師的指導下都能完成項目,至少可以完成每個子項目。

第二,每個項目要有明確的目標,根據(jù)需要還可以將每個項目細分成一個一個小的項目,通過學習小項目的來逐步實現(xiàn)總的學習目標,對于大的項目采用分組學習討論的方法。

第三,在項目教學法中,應以學生為中心,教師由原來在臺上講解轉變?yōu)樽叩綄W生中間與學生交流、討論。在整個教學過程中,突出學生的主體地位和教師的主導作用。

4 結束語

在單片機C語言整個教學過程中,打破原有知識單元間的界限,將各部分教學內容分解成一個個項目,按照由易到難、由淺入深的原則,將不同知識點,加以組合,完成某一項目,使得學生在學習過程中逐個地完成一個個項目,從中不斷地獲得成功感。同時隨著每個項目的實現(xiàn),知識點的學習也在循序漸進中完成。

[1]郭天祥.51單片機C語言教程—入門、提高、開發(fā)、拓展全攻略[M].北京:電子工業(yè)出版社,2010

[2]梁雄友.項目式教學法在PROTEL教學中的應用[J].廣東技術師范學院學報,2008,9

[3]鄧高均.項目教學法在電子專業(yè)教學中的運用[J].職業(yè)技術教育.2007,20

[4]林益平,趙福建.單片機C語言課程教學的探索與實踐[J].電氣電子教學學報,2007,4

Abstract: This paper discusses the meaning and realization process of adopting project approach in singlechip C language, and analyzes the attention of using project approach, and divides the whole project into small projects, which makes the theoretical and practical teaching combined together and makes the good effect.

Key words: project approach; single-chip C language

Discussion on the application of project approach in single-chip C language

Li Shihong
Wenzhou vocational college of science and technology, Wenzhou, 325006, China

2010-11-01

李世紅,碩士,講師,副主任。

猜你喜歡
子項目C語言延時
服務進程中消費者對子項目順序的遵從性研究
活性炭為中心綜合項目總體布局
基于級聯(lián)步進延時的順序等效采樣方法及實現(xiàn)
基于Visual Studio Code的C語言程序設計實踐教學探索
51單片機C語言入門方法
日光燈斷電關閉及自動延時開關設計
基于C語言的計算機軟件編程
基于案例的電子技術實踐教學內容與教學設備的設計
高職高專院校C語言程序設計教學改革探索
宋湘延時答妙對
凌云县| 庆云县| 宣化县| 南京市| 汶上县| 淮阳县| 博罗县| 永泰县| 泾川县| 鄄城县| 仙居县| 玛纳斯县| 博爱县| 大理市| 昔阳县| 社旗县| 佛冈县| 革吉县| 青海省| 昌都县| 临夏县| 西乡县| 高要市| 上栗县| 沧源| 邛崃市| 巨野县| 阜新| 廉江市| 来安县| 教育| 防城港市| 林口县| 嵩明县| 利川市| 民丰县| 万荣县| 虞城县| 桂阳县| 新丰县| 丁青县|