單片機(jī)(Microcontrollers)是一種集成電路芯片。以下是小編帶來的單片機(jī)課程設(shè)計(jì)心得體會(huì),希望對你有幫助。
單片機(jī)課程設(shè)計(jì)心得體會(huì)(一)
在學(xué)校學(xué)習(xí)期間我有幸的參加了學(xué)校的單片機(jī)學(xué)習(xí)小組,在小組里我了解了什么是單片機(jī),單片機(jī)有哪些用途,利用單片機(jī)可以實(shí)現(xiàn)哪些功能來方便人們的生活如交通燈,時(shí)鐘,還有手機(jī)中,電子玩具等等,它們里面都有單片機(jī)的存在來實(shí)現(xiàn)某種功能。通過在單片機(jī)小組里的學(xué)習(xí)我簡單總結(jié)了幾點(diǎn)心得和體會(huì):
第一:萬事開頭難,要勇敢的邁出第一步,不要總找借口說沒有學(xué)習(xí)過就總推脫。凡事都有第一步可以先可簡單的來,然后可以逐步的向深層次學(xué)習(xí)?梢詮慕(xiàng)目開始,然后可以找一個(gè)簡單的小程序先把它敲進(jìn)單片機(jī)內(nèi)然他運(yùn)行起來,感覺一下單片機(jī)的運(yùn)行,讓自己了解單片機(jī)整個(gè)運(yùn)行。
第二:對于知識(shí)點(diǎn),學(xué)過的要掌握牢固,對于沒有學(xué)的和暫時(shí)用不到的先不用學(xué)習(xí)。比如:小燈得點(diǎn)亮就沒有用到中斷可以先不用看。這樣可以避免知識(shí)過多記不住的麻煩。對于程序這里的知識(shí)點(diǎn)不能只停留在理論層次上,一定要結(jié)合著程序進(jìn)行學(xué)習(xí)這樣才能掌握的很牢靠,當(dāng)用到哪里的知識(shí)點(diǎn)不記得了可以去看書,對于用不到的可以不去看。
第三:程序不要只是看別人得,一定要自己寫過才是自己的。開始不懂可以參考別人的,看看每一句代表著什么意思,能夠?qū)崿F(xiàn)什么現(xiàn)象。明白之后自己再重新寫一遍,你會(huì)發(fā)現(xiàn)看別人的能懂到自己寫的時(shí)候很困難。當(dāng)你自己能寫出來的時(shí)候說明你真懂了。
第四:一定要學(xué)會(huì)程序調(diào)試的方法。有時(shí)候把程序?qū)懲炅巳缓筮\(yùn)行時(shí)不能實(shí)現(xiàn)理想的現(xiàn)象。這時(shí)有人就暈了不知該怎么辦,然后就去問別人。當(dāng)別人找出問題出在哪里時(shí)就會(huì)恍然大悟。其實(shí)當(dāng)遇到問題一定要自己嘗試著解決,不能遇到問題就去問別人。自己一定要掌握解決問的方法和思路。
第五:在學(xué)習(xí)初期看別人的代碼,學(xué)習(xí)別人的思路這個(gè)很有用。通過看別人的代碼特別是有多年編程經(jīng)驗(yàn)的人的程序,可以迅速提高自己的編程水平。也可以結(jié)合著別人的手法,與自己的想法結(jié)合在一起寫出更好的程序。但是切記將學(xué)習(xí)變成抄襲,不能認(rèn)為抄襲別人的你就學(xué)會(huì)了,這樣只能使你退步。第六:面對一個(gè)新項(xiàng)目時(shí),自己一定要多想想,不要急著去看別人是怎么寫的。有的人看到新項(xiàng)目時(shí)就去找別人的然后抄一小段,自己在寫幾句,放在一起完成任務(wù),雖然省時(shí)間但不利你的學(xué)習(xí)。當(dāng)你遇到一新項(xiàng)目時(shí)你應(yīng)該先想一下程序的構(gòu)架,想想如何來完成。然后自己動(dòng)手去寫,當(dāng)你遇到實(shí)在是沒辦法解決的問題時(shí)再去請教別人,看他是怎么處理的,學(xué)習(xí)他的方法。這樣起碼你自己想過了,有自己的思路不會(huì)受到別人的影響,這樣更容易提高自己。
在單片機(jī)的學(xué)習(xí)開始時(shí)感覺很吃力,在不斷的學(xué)習(xí)過程中慢慢的對單片機(jī)產(chǎn)生了些好感,而且在編寫程序過程中吃力的感覺慢慢的淡了。在這其中基礎(chǔ)知識(shí)掌握牢固是非常重要的,然后在學(xué)習(xí)過程中要學(xué)會(huì)提問題和自己解決問題,慢慢的對于學(xué)習(xí)單片機(jī)你也會(huì)產(chǎn)興趣。雖然在開始學(xué)習(xí)單片機(jī)時(shí)感覺很青澀,但只要堅(jiān)定自己的學(xué)習(xí)信心,在付出持之以恒的努力,我相信自己能進(jìn)一步加深對單片機(jī)的了解,在單片機(jī)的學(xué)習(xí)道路上走得更遠(yuǎn)!
單片機(jī)課程設(shè)計(jì)心得體會(huì)(二)
這周我們進(jìn)行了單片機(jī)實(shí)訓(xùn),一周中我們通過七個(gè)項(xiàng)目1:P1口輸入/輸出2:繼電器控制3音頻控制4:子程序設(shè)計(jì)5:字符碰頭程序設(shè)計(jì)6:外部中斷7:急救車與交通信號(hào)燈,練習(xí)編寫了子程序、熟悉了人工會(huì)匯編方法、設(shè)計(jì)和調(diào)試方法。學(xué)習(xí)了P1口、I/O端口、外部中斷技術(shù)的基本的使用方法及輸入/輸出端口控制方法。而且初步掌握了大型程序的調(diào)試方法。
實(shí)訓(xùn)中首先對MCS-51單片機(jī)開發(fā)試驗(yàn)系統(tǒng)鍵盤監(jiān)控操作、使用及配套的仿真軟件的應(yīng)用進(jìn)行了熟悉和了解。該實(shí)驗(yàn)儀提供了許多基本實(shí)驗(yàn)電路和實(shí)驗(yàn)插孔,對于基本的實(shí)驗(yàn)只需要少量連線就可以進(jìn)行,減少了繁瑣的實(shí)驗(yàn)連線過程,以減輕工作量,突出實(shí)驗(yàn)的內(nèi)涵,達(dá)到培養(yǎng)實(shí)際動(dòng)手能力,加強(qiáng)對實(shí)驗(yàn)電路的理解。通過本實(shí)驗(yàn)儀器進(jìn)一步了解了單片機(jī)存儲(chǔ)器的組織結(jié)構(gòu)、單片機(jī)片內(nèi)片外數(shù)據(jù)存儲(chǔ)器讀寫方法、工作寄存器的應(yīng)用、單片機(jī)對簡單編程及調(diào)試方法進(jìn)一步的掌握了調(diào)試軟件的操作方法和編程環(huán)境。
編寫并調(diào)試完成一個(gè)實(shí)驗(yàn)項(xiàng)目總概括起來有五大步驟:1、立項(xiàng)目2、查找數(shù)據(jù)3、畫流程圖、4根據(jù)流程圖進(jìn)行編程5、編完后進(jìn)行修改、調(diào)試、編譯等。最終要達(dá)到會(huì)寫、會(huì)做、會(huì)說,編寫開始幾個(gè)項(xiàng)目的程序還比較順利,到了編寫LED燈碰頭程序、字符碰頭程序、急救車與交通燈呈程序時(shí)遇到了好多困難,本來還以為編程會(huì)很簡單的,等到實(shí)際操作起來才
知道它的復(fù)雜性,沒有想像中的那么得心應(yīng)手,理解流程是有思維的前提.不過經(jīng)過我們最后在全組人竭盡全力,老師的精心指導(dǎo)下,花費(fèi)的時(shí)間與精力終于沒有白費(fèi),效果漸漸地出現(xiàn)了.這是我們共同努力的結(jié)果,在享受我們成果之時(shí),不得不感慨單片機(jī)的重要性與高難度性,所以為期一周的單片機(jī)課程設(shè)計(jì)沒有浪費(fèi),我們從中學(xué)到了很多知識(shí).,也讓我們對單片機(jī)有了更深一步的了解.雖然最后結(jié)果是出來了,可這與老師的精心指導(dǎo)是分不開的。
這次實(shí)訓(xùn)雖然其中會(huì)有些錯(cuò)誤和失敗,但總的來說是受益匪淺,在運(yùn)用中發(fā)現(xiàn)問題,解決問題,就是最大的收獲。專心做自己的事,是一種樂趣;互相交流,是大家一起進(jìn)步的必要過程;上網(wǎng)查閱資料,是獲得所需信息的有效途徑。我想,這些練習(xí)和經(jīng)驗(yàn)都將是我以后最寶貴的財(cái)富!