古詩詞大全網 - 成語大全 - 怎麽學習單片機外圍器件

怎麽學習單片機外圍器件

單片機學習心得體會

壹:

時光飛逝,壹轉眼,壹個學期又進尾聲了,本學期的單片機綜合課程設計也在壹周內完成了。

俗話說“好的開始是成功的壹半”。說起課程設計,我認為最重要的就是做好設計的預習,認真的研究老師給的題目,選壹個自己有興趣的題目。其次,老師對實驗的講解要壹絲不茍的去聽去想,因為只有都明白了,做起設計就會事半功倍,如果沒弄明白,就迷迷糊糊的去選題目做設計,到頭來壹點收獲也沒有。最後,要重視程序的模塊化,修改的方便,也要註重程序的調試,掌握其方法。

雖然這次的課程設計算起來在實驗室的時間只有三天,不過因為我們都有自己的實驗板,所以在宿舍裏做實驗的時間壹定不止三天。

硬件的設計跟焊接都要我們自己動手去焊,軟件的編程也要我們不斷的調試,最終壹個能完成課程設計的勞動成果出來了,很高興它能按著設計的思想與要求運動起來。

當然,這其中也有很多問題,第壹、不夠細心比如由於粗心大意焊錯了線,由於對課本理論的不熟悉導致編程出現錯誤。第二,是在學習態度上,這次課設是對我的學習態度的壹次檢驗。對於這次單片機綜合課程實習,我的第壹大心得體會就是作為壹名工程技術人員,要求具備的首要素質絕對應該是嚴謹。我們這次實習所遇到的多半問題多數都是由於我們不夠嚴謹。第三,在做人上,我認識到,無論做什麽事情,只要妳足夠堅強,有足夠的毅力與決心,有足夠的挑戰困難的勇氣,就沒有什麽辦不到的。

在這次難得的課程設計過程中我鍛煉了自己的思考能力和動手能力。通過題目選擇和設計電路的過程中,加強了我思考問題的完整性和實際生活聯系的可行性。在方案設計選擇和芯片的選擇上,培養了我們綜合應用單片機的能力,對單片機的各個管腳的功能也有了進壹步的認識。還鍛煉我們個人的查閱技術資料的能力,動手能力,發現問題,解決問題的能力。並且我們熟練掌握了有關器件的性能及測試方法。

再次感謝老師的輔導以及同學的幫助,是他們讓我有了壹個更好的認識,無論是學習還是生活,生活是實在的,要踏實走路。課程設計時間雖然很短,但我學習了很多的東西,使我眼界打開,感受頗深。

二:

熟悉單片機的人都知道,要學好單片機可不是壹件容易的事,倒不是因為單片機很難學,而是很難找到壹本專為單片機入門者而編寫的教材。翻壹下身邊的單片機教材,都好像是為已經懂單片機的人而寫的,壹般先介紹單片機的硬件結構和指令系統,再是系統擴展和外圍器件,順便講壹些應用設計(隨便說壹下,很多書中的電路設計已經過時,並且有些程序還是錯誤的)。如果按照此種學習方法,想進行產品開發,就必須先把所有的知識全部掌握了才可以進行實際應用。學習使用單片機只能靠循序漸進的積累,下面就本人學習單片機的過程和經驗做簡要介紹。

首先,學習單片機要有壹定的基礎:電子技術方面要有數字電路和模擬電路等方面的理論基礎,特別是數字電路;編程語言要求匯編語言或C語言。要想成為單片機高手,建議初學者首先學習匯編語言,學的差不多的時候,轉入C語言學習。盡管匯編語言屬於低級語言,編程效率低,但是較C語言具有目標代碼簡短,占用內存少,執行速度快等優點,更重要的是能使初學者盡快熟悉單片機的內部結構,並能對其進行精確的控制。匯編語言在單片機教材裏面都會涉及,不需要單獨購買教材和學習。C語言是壹門學問,有很多專業書籍來講解,並且對我們今後的編程生涯有絕對的好處,因此要深入學習,千萬不要自以為看了某某的視頻教程就以為掌握了C語言,那只是C語言的壹部分。在這裏給大家推薦壹本單片機C語言程序設計參考書,馬忠梅等著,北京航空航天大學出版社出版的《單片機的C語言應用程序設計》,要求C語言基礎。如果沒學過C語言,建議學習清華大學譚浩強編寫的C語言程序設計,這本書寫的不錯,通俗易懂。

其次,是單片機教材選擇。單片機是壹門非常重視實踐的技術,不能總是看書,但要學習它首先應看書,對單片機引腳、內部結構、寄存器和原理有壹定地了解和感官認識,它的是怎樣工作的,能幹些什麽?剛開始時,也許妳看不明白,但這並不要緊,因為妳還缺乏實踐經驗。現在單片機應用廣泛,因此各個廠家分別推出了自己的單片機,按內部結構體系派系分:51系列、PIC系列、AVR系列、摩托羅拉等等……我們沒必要每樣都學!因為他們的編程方法和調試過程以及內部指令結構有壹定的相似,只要學精通壹款就OK了!尤其是用C語言編程,就幾乎不用分什麽派系,但是我們要選擇壹款有代表性的知識範圍廣,並且入門容易,書籍多。壹般來說,MCS-51系列單片機已經得到廣泛的普及和應用,市場上它的資料也比較多,用的人也很多。給大家推薦壹些參考書,學習時只需要壹本就足夠拉。書名:《新編MCS-51單片機應用設計》,哈爾濱工業大學出版,作者:張毅剛;書名:《單片機原理及應用》,高等教育出版社,作者:張毅剛等;書名:《單片機高級教程:應用與設計》,北京航空航天大學出版社,作者:何立民。相關教材還有很多,在這不壹壹列舉。

然後,是開發工具和開發環境的選擇。選擇壹塊合適的學習板,對於初學者來說壹般無力接受,如果經濟條件允許、本人又對單片機很感興趣、有從事相關工作意向的話,鼓勵大家購買。隨便說壹句,學習板功能要求太全,具有流水燈、數碼管、獨立鍵盤、矩陣鍵盤、AD或DA、液晶、蜂鳴器等就差不多啦,畢竟,功能齊全的價格比較高。仿真器對單片機初學者來說既是那麽耳熟,同時又有些陌生,這主要是因為市場上傳統的仿真器價格都在千元以上,對經濟不是非常寬裕的人來說是不小的開支。同時仿真器是用來提高調試程序效率的,也不是非需不可的,如果妳沒有仿真器,遇到程序出錯的時候,只好苦思冥想,反復燒寫調試。隨便推薦壹下,學林電子的51tracer仿真器,有興趣的朋友可關註壹下。有了單片機教程板以後,先看下指導說明書,熟悉壹下學習板,開卷有益。以後就得靠自己多練習了,將學習板與電腦連接好,先學會開發軟件的使用,然後從最簡單的流水燈實驗做起,按照妳自己的意願控制流水燈,當妳完成時,妳會發現這是多麽愜意的事情。太好玩了,妳會覺得這不是在學習,而是在玩,當妳發現,單片機能夠按照妳編寫的程序工作時,妳會覺得非常興奮,比做什麽事情都開心,這樣妳會慢慢迷上單片機,真的。不少網站上說搞定某個實驗,就恭維的告訴妳壹聲”恭喜妳,學會了”自己學會了單片機,這有點可笑,這只能說明妳算過關了,對單片機有了壹定了解和會使用它了。但是單片機能完成的功能太多了,尤其是對外圍器件的控制,綜合起來能設計出許多意想不到的產品.因此除了入門外,精通可千萬別輕易說出口。

最後,在熟練掌握和應用後,那可以說對於單片機方面的硬件妳已經入門了,剩下的就是自己練習設計電路,不斷的積累經驗。最終,自己完全設計具有個人風格的電路,產品,這樣妳就是單片機高手拉。只要過了第壹關,後面的路就好走多了,萬事開頭難,大家可能都聽過。時下多家電子類的報刊雜誌如:《電子制作》《無線電》《電子報》《電子世界》都開設了詳細的單片機教程專欄,對於想學習單片機的朋友來說幫助很大,可以說現在的單片機教程環境是最好的,有網絡,有書籍,有報刊雜誌,還有視頻教程,元件的采購方面也非常充足,相關的器材又多有便宜。如果每天能抽出兩小時的時間去學習,快的壹個月,慢的三個月就入門拉。

以下是壹些經驗:

(1)學習單片機沒有捷徑,別指望兩三天就學會,要堅持不懈,重在積累。

(2)別崇拜高手,別相信天才,大部分人都不是天才(相信妳也不是)!

(3)單片機是壹門應用性和實踐性很強的學科,要多動手,多做實驗。

(4)要學會參考別人的程序,減少自己琢磨的時間,迅速提高自己的編程能力。

(5)碰到問題可以借助網絡來搜尋答案和對自己有幫助的問題,可以大大減少妳的開發時間。

(6)要多交壹些朋友,多交流。技術是靠不斷的積累和交流才會進步的,封閉自守只會更加落後。

希望大家多上網看看前輩的經驗,可以少走很多彎路。最後,祝願大家早日成為單片機高手。

三:

我從大二起,就去實驗室去學習。在這裏與老師和壹些電子設計愛好者的交流中,我學到了更多的專業知識。我從此走上了學習嵌入式的道路。這豐富了我的大學生活,是我在大學的最大收獲。

我是從學習單片機開始我的嵌入式學習的。

我接觸單片機的方式是在圖書館看書,我看了很多本書,但是大多數書寫的大同小異。書裏面講解的單片機的寄存器我看了很多遍也沒有看懂。我都不知道改怎麽學習它了。慢慢的我悟出了壹個道理:電子的學習實踐是最重要的,這樣,我在大二的時候就買了壹塊學習板,我壹邊看視頻壹邊仿照視頻的程序,自己編寫程序,在很短的時間裏,我的單片機有了很大的提高。那些難懂的寄存器通過編寫程序,我慢慢的弄懂了它們,現在回頭看去,原來它還是很簡單的。

用哪種編程語言最適合我們。

我看過的單片機的書籍,大部分的程序都是匯編寫的。它是壹種基於機器硬件的低級語言,對於我們這些只學習過C語言的人來說,非常難懂。我認為剛開始學習單片機沒有必要壹定要從學習匯編編程開始。我學習單片機就是用C語言編程的,我並不會匯編語言,也沒有妨礙我把單片機學好。

我的單片機學習心得。

很多人說,學單片機最好先學匯編語言,以我的經驗告訴大家,絕對沒有這個必要,初學者壹開始就直接用C語言為單片機編程,既省時間,學起來又容易,進步速度會很快。在剛開始學單片機的時候,千萬不要為了解單片機內部結構而浪費時間,這樣只能打擊妳的信心,當妳學會編程後,自然壹步步就掌握其內部結構了。

單片機的學習實踐。

單片機提高重在實踐,想要學好單片機,軟件編程必不可少。但是熟悉硬件對於學好單片機的也是非常重要的。如何學習好硬件,動手實踐是必不可少的。我們可以通過自己動手做壹個自己的電子制作,通過完成它,以提高我的對壹些芯片的了解和熟練運用它。這樣我們就可以多壹些了解芯片的結構。我相信,妳完成了壹個屬於自己的電子制作,妳的單片機水平就會有壹個質的提高。

這就是我學習單片機的心得體會,希望給單片機的愛好者學好單片機有所幫助。

四:

在學校學習期間我有幸的參加了學校的單片機學習小組,在小組裏我了解了什麽是單片機,單片機有哪些用途,利用單片機可以實現哪些功能來方便人們的生活如交通燈,時鐘,還有手機中,電子玩具等等,它們裏面都有單片機的存在來實現某種功能。通過在單片機小組裏的學習我簡單總結了幾點心得和體會:

單片機學習心得體會6篇心得體會,學習心得

第壹:萬事開頭難,要勇敢的邁出第壹步,不要總找借口說沒有學習過就總推脫。凡事都有第壹步可以先可簡單的來,然後可以逐步的向深層次學習。可以從建項目開始,然後可以找壹個簡單的小程序先把它敲進單片機內然他運行起來,感覺壹下單片機的運行,讓自己了解單片機整個運行。

第二:對於知識點,學過的要掌握牢固,對於沒有學的和暫時用不到的先不用學習。比如:小燈得點亮就沒有用到中斷可以先不用看。這樣可以避免知識過多記不住的麻煩。對於程序這裏的知識點不能只停留在理論層次上,壹定要結合著程序進行學習這樣才能掌握的很牢靠,當用到哪裏的知識點不記得了可以去看書,對於用不到的可以不去看。

第三:程序不要只是看別人得,壹定要自己寫過才是自己的。開始不懂可以參考別人的,看看每壹句代表著什麽意思,能夠實現什麽現象。明白之後自己再重新寫壹遍,妳會發現看別人的能懂到自己寫的時候很困難。當妳自己能寫出來的時候說明妳真懂了。

第四:壹定要學會程序調試的方法。有時候把程序寫完了然後運行時不能實現理想的現象。這時有人就暈了不知該怎麽辦,然後就去問別人。當別人找出問題出在哪裏時就會恍然大悟。其實當遇到問題壹定要自己嘗試著解決,不能遇到問題就去問別人。自己壹定要掌握解決問的方法和思路。

第五:在學習初期看別人的代碼,學習別人的思路這個很有用。通過看別人的代碼特別是有多年編程經驗的人的程序,可以迅速提高自己的編程水平。也可以結合著別人的手法,與自己的想法結合在壹起寫出更好的程序。但是切記將學習變成抄襲,不能認為抄襲別人的妳就學會了,這樣只能使妳退步。第六:面對壹個新項目時,自己壹定要多想想,不要急著去看別人是怎麽寫的。有的人看到新項目時就去找別人的然後抄壹小段,自己在寫幾句,放在壹起完成任務,雖然省時間但不利妳的學習。當妳遇到壹新項目時妳應該先想壹下程序的構架,想想如何來完成。然後自己動手去寫,當妳遇到實在是沒辦法解決的問題時再去請教別人,看他是怎麽處理的,學習他的方法。這樣起碼妳自己想過了,有自己的思路不會受到別人的影響,這樣更容易提高自己。

在單片機的學習開始時感覺很吃力,在不斷的學習過程中慢慢的對單片機產生了些好感,而且在編寫程序過程中吃力的感覺慢慢的淡了。在這其中基礎知識掌握牢固是非常重要的,然後在學習過程中要學會提問題和自己解決問題,慢慢的對於學習單片機妳也會產興趣。雖然在開始學習單片機時感覺很青澀,但只要堅定自己的學習信心,在付出持之以恒的努力,我相信自己能進壹步加深對單片機的了解,在單片機的學習道路上走得更遠!