- 單片機生產實習心得體會 推薦度:
- 相關推薦
單片機實習心得
當在某些事情上我們有很深的體會時,好好地寫一份心得體會,這樣就可以總結出具體的經驗和想法。那么心得體會該怎么寫?想必這讓大家都很苦惱吧,以下是小編整理的單片機實習心得,僅供參考,希望能夠幫助到大家。
單片機實習心得1
首先,學習單片機要有必須的基礎:電子技術方面要有數字電路和模擬電路等方面的理論基礎,個性是數字電路;編程語言要求匯編語言或C語言。要想成為單片機高手,推薦初學者首先學習匯編語言,學的差不多的時候,轉入C語言學習。盡管匯編語言屬于低級語言,編程效率低,可是較C語言具有目標代碼簡短,占用內存少,執行速度快等優點,更重要的是能使初學者盡快熟悉單片機的內部結構,并能對其進行精確的控制。匯編語言在單片機教材里面都會涉及,不需要單獨購買教材和學習。C語言是一門學問,有很多專業書籍來講解,并且對我們今后的編程生涯有絕對的好處,所以要深入學習,千萬不要自以為看了某某的視頻教程就以為掌握了C語言,那只是C語言的一部分。在那里給大家推薦一本單片機C語言程序設計參考書,馬忠梅等著,北京航空航天大學出版社出版的《單片機的C語言應用程序設計》,要求C語言基礎。如果沒學過C語言,推薦學習清華大學譚浩強編寫的C語言程序設計,這本書寫的不錯,通俗易懂。
其次,是單片機教材選取。單片機是一門十分重視實踐的技術,不能總是看書,但要學習它首先應看書,對單片機引腳、內部結構、寄存器和原理有必須地了解和感官認識,它的是怎樣工作的,能干些什么?剛開始時,也許你看不明白,但這并不要緊,因為你還缺乏實踐經驗。此刻單片機應用廣泛,所以各個廠家分別推出了自我的單片機,按內部結構體系派系分:51系列、PIC系列、AVR系列、摩托羅拉等等……我們沒必要每樣都學!因為他們的編程方法和調試過程以及內部指令結構有必須的相似,只要學精通一款就OK了!尤其是用C語言編程,就幾乎不用分什么派系,可是我們要選取一款有代表性的知識范圍廣,并且入門容易,書籍多。一般來說,MCS-51系列單片機已經得到廣泛的普及和應用,市場上它的資料也比較多,用的人也很多。給大家推薦一些參考書,學習時只需要一本就足夠拉。書名:《新編MCS-51單片機應用設計》,哈爾濱工業大學出版,作者:張毅剛;書名:《單片機原理及應用》,高等教育出版社,作者:張毅剛等;書名:《單片機高級教程:應用與設計》,北京航空航天大學出版社,作者:何立民。相關教材還有很多,在這不一一列舉。
然后,是開發工具和開發環境的選取。選取一塊適宜的學習板,提議吳鑒鷹教師的.板子,對于初學者來說一般無力理解,如果經濟條件允許、本人又對單片機很感興趣、有從事相關工作意向的話,鼓勵大家購買。隨便說一句,學習板功能要求太全,具有流水燈、數碼管、獨立鍵盤、矩陣鍵盤、AD或DA、液晶、蜂鳴器等就差不多啦,畢竟,功能齊全的價格比較高。仿真器對單片機初學者來說既是那么耳熟,同時又有些陌生,這主要是因為市場上傳統的仿真器價格都在千元以上,對經濟不是十分寬裕的人來說是不小的開支。同時仿真器是用來提高調試程序效率的,也不是非需不可的,如果你沒有仿真器,遇到程序出錯的時候,只好苦思冥想,反復燒寫調試。有興趣的朋友可關注一下。有了吳鑒鷹單片機教程板以后,先看下指導說明書,熟悉一下學習板,開卷有益。以后就得靠自我多練習了,將學習板與電腦連接好,先學會開發軟件的使用,然后從最簡單的流水燈實驗做起,按照你自我的意愿控制流水燈,當你完成時,你會發現這是多么愜意的事情。太好玩了,你會覺得這不是在學習,而是在玩,當你發現,單片機能夠按照你編寫的程序工作時,你會覺得十分興奮,比做什么事情都開心,這樣你會慢慢迷上單片機,真的。不少網站上說搞定某個實驗,就恭維的告訴你一聲”恭喜你,學會了”自我學會了單片機,這有點可笑,這只能說明你算過關了,對單片機有了必須了解和會使用它了。可是單片機能完成的功能太多了,尤其是對外圍器件的控制,綜合起來能設計出許多意想不到的產品。所以除了入門外,精通可千萬別輕易說出口。
單片機實習心得2
很多人說,學單片機最好先學匯編語言,以我的經驗告訴大家,絕對沒有這個必要,初學者一開始就直接用C語言為單片機編程,既省時間,學起來又容易,提高速度會很快。在剛開始學單片機的時候,千萬不要為了解單片機內部結構而浪費時間,這樣只能打擊你的信心,當你學會編程后,自然一步步就掌握其內部結構了。
單片機的學習實踐。
單片機提高重在實踐,想要學好單片機,軟件編程必不可少。可是熟悉硬件對于學好單片機的也是十分重要的。如何學習好硬件,動手實踐是必不可少的。我們能夠經過自我動手做一個自我的電子制作,經過完成它,以提高我的對一些芯片的了解和熟練運用它。這樣我們就能夠多一些了解芯片的結構。我相信,你完成了一個屬于自我的電子制作,你的單片機水平就會有一個質的提高。
這就是我學習單片機的心得體會,期望給單片機的愛好者學好單片機有所幫忙。
使用單片機就是理解單片機硬件結構,以及內部資源的應用,在匯編或C語言中學會各種功能的初始化設置,以及實現各種功能的程序編制。
第一步:數字IO的使用
使用按鈕輸入信號,發光二極管顯示輸出電平,就能夠學習引腳的數字IO功能,在按下某個按鈕后,某發光二極管發亮,這就是數字電路中組合邏輯的功能,雖然很簡單,可是能夠學習一般的單片機編程思想,例如,必須設置很多寄存器對引腳進行初始化處理,才能使引腳具備有數字輸入和輸出輸出功能。每使用單片機的一個功能,就要對控制該功能的寄存器進行設置,這就是單片機編程的特點,千萬不要怕麻煩,所有的單片機都是這樣。
第二步:定時器的使用
學會定時器的使用,就能夠用單片機實現時序電路,時序電路的功能是強大的,在工業、家用電氣設備的控制中有很多應用,例如,能夠用單片機實現一個具有一個按鈕的樓道燈開關,該開關在按鈕按下一次后,燈亮3分鐘后自動滅,當按鈕連續按下兩次后,燈常亮不滅,當按鈕按下時間超過2s,則燈滅。數字集成電路能夠實現時序電路,可編程邏輯器件(PLD)能夠實現時序電路,可編程控制器(PLC)也能夠實現時序電路,可是僅有單片機實現起來最簡單,成本最低。定時器的使用是十分重要的,邏輯加時間控制是單片機使用的基礎。
第三步:中斷
單片機的特點是一段程序反復執行,程序中的每個指令的執行都需要必須的執行時間,如果程序沒有執行到某指令,則該指令的動作就不會發生,這樣就會耽誤很多快速發生的事情,例如,按鈕按下時的下降沿。要使單片機在程序正常運行過程中,對快速動作做出反應,就必須使用單片機的'中斷功能,該功能就是在快速動作發生后,單片機中斷正常運行的程序,處理快速發生的動作,處理完成后,在回到執行正常的程序。中斷功能使用中的困難是需要精確地明白什么時候不允許中斷發生(屏蔽中斷)、什么時候允許中斷發生(開中斷),需要設置哪些寄存器才能使某種中斷起作用,中斷開始時,程序應當干什么,中斷完成后,程序應當干什么等等。中斷學會后,就能夠編制更復雜結構的程序,這樣的程序能夠干著一件事,監視著一件事,一旦監視的事情發生,就中斷正在干的事情,處理監視的事情,當然也能夠監視多個事情,形象的比喻,中斷功能使單片機具有吃著碗里的,看著鍋里的功能。
【單片機實習心得】相關文章:
單片機實習心得04-01
單片機實習心得7篇04-01
單片機實習總結07-27
單片機生產實習心得體會09-27
單片機生產實習報告03-23
單片機學習心得11-29
單片機課程設計實習報告04-20
單片機設計心得體會04-25
單片機的心得體會最新03-25
單片機實驗心得體會04-12