所屬欄目:職業(yè)教育論文 發(fā)布日期:2016-03-21 16:33 熱度:
在現(xiàn)在很多科技中都會用到單片機,很多大學的理工科也都開設(shè)了單片機的教學和實訓課程。單片機的學習也離不開編程語言,很多教師也都針對此進行了一些研究,本文是一篇教育科學研究投稿的論文范文,主要論述了中職學生快速入門單片機的策略。
摘 要:對中職學生快速入門單片機給出了具體可行的策略和技巧,對中職機電專業(yè)、電子類專業(yè)的師生有一定的借鑒價值。單片機體積小、功能強大、性價比高,在智能控制領(lǐng)域應(yīng)用極廣。中職學生學習單片機有一定的難度。
關(guān)鍵詞:單片機,實訓設(shè)備,編程語言
一、選擇合適的實訓設(shè)備
不一定需要買數(shù)千元以上的實訓設(shè)備。像STC89C52等51單片機價格僅幾元錢、可以反復燒寫程序,最適合初學者入門。在淘寶網(wǎng)上可購買相應(yīng)的實訓板,其價格低廉,有配套的例程、視頻教程和相關(guān)開發(fā)軟件,功能也很強大,可以達到和數(shù)千元設(shè)備一樣的實訓效果。
二、選擇編程語言
單片機編程語言有匯編語言和C語言兩種。匯編語言要求編程者對寄存器的地址非常清楚,指令較多,中職學生很難入門。而C語言靈活、編程思路符合人們的思維習慣,很容易實現(xiàn)模塊化編程,可供參考的程序示例也很多,可移植性強,所以要采用C語言編程。編程環(huán)境一般都采用傳統(tǒng)的 keil uvision 4或其他版本。
三、循序漸進做好入門五步
1.做好第一個C51工程(點亮一個燈)
所謂做好第一個C51工程,就是通過點亮一個LED來使學生學會“了解單片機的I/O口搭建硬件電路啟動keil uvision 4并進行設(shè)置建工程、命名、保存建.c文件、命名、將.c文件添加到工程中去輸入用‘位操作’點亮一個LED的程序代碼(注:代碼只有幾行,這里不要求學生理解代碼的含義,只要求知道一個C51工程的基本結(jié)構(gòu))編譯燒寫程序到單片機觀察效果在此基礎(chǔ)上,再講解代碼的含義”。
第一個C51工程很簡單,但也很關(guān)鍵。做好了第一個C51工程,可以使學生掌握開發(fā)一個工程的步驟,激發(fā)學生的好奇心并增強自信心。
鞏固與提高:指導學生做好“操作單個端口(位操作)”同時點亮多個燈的實驗,再講清10進制、16進制、二進制數(shù)的含義和相互轉(zhuǎn)換的方法,再指導學生做“操作一組端口(字節(jié)操作)”,同時點亮多個燈的實驗。這時學生就能感受到已站在“入門的門檻上”了。
2.讓燈眨眨眼―― 一只腳踏進單片機的大門
給學生講清一個帶參數(shù)的延時函數(shù),學生就能夠在第一個工程的基礎(chǔ)上編程控制燈,并周期性地點亮、熄滅。
鞏固與提高:學生獨立做多個燈的亮、滅閃爍實驗,可以用位操作或字節(jié)操作,但因為用字節(jié)操作程序簡潔一些,所以提倡該方法。
3.學會花樣流水燈――真正入門
該實驗可以把C51的基本知識――常量、變量、數(shù)據(jù)類型、運算符、語法、語句全部用到,還會用到單片機的定時器,學會配置寄存器的基本方法。
這部分要采用即學即用的方法。將C51的知識分解成若干個小模塊,每講一個小模塊,就指導學生用該模塊的知識做一個流水燈的實驗,這樣,學生更容易掌握,并能夠及時看到成果。具體做法是:
(1)先讓學生分別用位操作、字節(jié)操作實現(xiàn)流水燈,并進行復習、鞏固。
(2)學習庫函數(shù)后,用循環(huán)移位庫函數(shù)實現(xiàn)流水燈。
(3)學習if語句、swtich...case語句后,分別用這兩個語句實現(xiàn)流水燈。
(4)學習數(shù)組、指針后,分別用數(shù)組、指針實現(xiàn)流水燈。
鞏固與提高:指導學生完成數(shù)碼管的靜態(tài)顯示和動態(tài)顯示。動態(tài)顯示有一定的難度,老師可以講解典型范例,使學生理解,然后改變硬件的接線、改變顯示的內(nèi)容,讓學生自己完成,這樣可使學生真正掌握。
到達這里,學生就算入門了。然后指導學生學習單片機的外圍器件(如小型液晶屏、溫度傳感器、各種電機、AD/DA模塊等),并用這些器件和單片機組合來模擬很多產(chǎn)品(如微波爐、豆?jié){機、生產(chǎn)線等)的設(shè)計,使學生綜合編程能力在實戰(zhàn)中得到實質(zhì)的提升。
四、初學者學習單片機的方法與技巧
1.記憶
對C51的規(guī)則、語法、語句要記憶。在實際應(yīng)用中可以使記憶更加牢固。
2.對關(guān)鍵狀態(tài)的處理
首先閱讀項目任務(wù)書,搞清楚產(chǎn)品的工作過程,特別要搞清楚工作過程中有哪些關(guān)鍵時刻(狀態(tài))。用標志變量賦不同的值(如a=1;a=2;…)或者給不同的標志變量賦一個值(如a=1;b=1;…)表示這些關(guān)鍵狀態(tài),有利于編程時對這些關(guān)鍵狀態(tài)的表述。這是解決復雜問題的關(guān)鍵措施之一。
3.仿寫
當找不到編程思路時,可以看別人寫好的例程,找到思路后,再自己獨立地完成仿寫,這樣可使自己較快地解決問題,增強信心。堅持下去,就會逐步形成自己的編程思想。
4.對單片機的外圍器件的使用
應(yīng)閱讀其資料,大致了解,再結(jié)合例程(網(wǎng)上一般都有)進行套用,只需修改部分參數(shù)或部分代碼就可符合自己的需求,這是快速應(yīng)用的技巧。
5.精煉、高效
對自己的代碼,要反復檢查,刪掉多余的語句,使代碼更精煉、更高效,還要考慮用其他的思路來實現(xiàn)本項目。要保存自己成熟的代碼,以便移植到其他項目中去。
參考文獻:
徐金增.單片機編程仿真實驗系統(tǒng)的設(shè)計與實現(xiàn)[D].山東師范大學,2009(4).
相關(guān)期刊簡介:《教育科學研究》發(fā)表教育理論研究、教育政策評析、教育熱點專論、教育問題調(diào)查、教育改革實驗和國外教育動向等文章;稿件以反映教育現(xiàn)實和實踐問題為主,強調(diào)理論聯(lián)系實際,小問題深挖掘,低重心高質(zhì)量。
文章標題:教育科學研究投稿中職學生快速入門單片機的策略
轉(zhuǎn)載請注明來自:http://m.wangshangbanli.cn/fblw/jiaoyu/zhiye/30596.html
攝影藝術(shù)領(lǐng)域AHCI期刊推薦《Phot...關(guān)注:105
Nature旗下多學科子刊Nature Com...關(guān)注:152
中小學教師值得了解,這些教育學...關(guān)注:47
2025年寫管理學論文可以用的19個...關(guān)注:192
測繪領(lǐng)域科技核心期刊選擇 輕松拿...關(guān)注:64
及時開論文檢索證明很重要關(guān)注:52
中國水產(chǎn)科學期刊是核心期刊嗎關(guān)注:54
國際出書需要了解的問題解答關(guān)注:58
合著出書能否評職稱?關(guān)注:48
電信學有哪些可投稿的SCI期刊,值...關(guān)注:66
通信工程行業(yè)論文選題關(guān)注:73
SCIE、ESCI、SSCI和AHCI期刊目錄...關(guān)注:120
評職稱發(fā)論文好還是出書好關(guān)注:68
復印報刊資料重要轉(zhuǎn)載來源期刊(...關(guān)注:51
英文期刊審稿常見的論文狀態(tài)及其...關(guān)注:69
Web of Science 核心合集期刊評估...關(guān)注:58
教育論文范文
教育技術(shù)論文 特殊教育論文 影視教育論文 藝術(shù)教育論文 體育科學教育論文 人文教育論文 成人教育論文 職業(yè)教育論文 教育學論文 學前教育論文 小學教育論文 中學教育論文 初等教育論文 高等教育論文 天文學論文 數(shù)學論文 物理論文 化學論文
期刊百科問答
copyright © m.wangshangbanli.cn, All Rights Reserved
搜論文知識網(wǎng) 冀ICP備15021333號-3