微控制器實訓報告

微控制器實訓報告

  隨著個人的文明素養不斷提升,報告使用的次數愈發增長,多數報告都是在事情做完或發生後撰寫的。一聽到寫報告就拖延症懶癌齊復發?下面是小編為大家收集的微控制器實訓報告,希望對大家有所幫助。

微控制器實訓報告1

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

  第一:萬事開頭難,要勇敢的邁出第一步,不要總找藉口說沒有學習過就總推脫。凡事都有第一步可以先可簡單的來,然後可以逐步的向深層次學習。可以從建專案開始,然後可以找一個簡單的小程式先把它敲進微控制器內然他執行起來,感覺一下微控制器的執行,讓自己瞭解微控制器整個執行。

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

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

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

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

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

微控制器實訓報告2

  這周我們進行了微控制器實訓,一週中我們透過七個專案1:P1口輸入/輸出2:繼電器控制3音訊控制4:子程式設計5:字元碰頭程式設計6:外部中斷7:急救車與交通訊號燈,練習編寫了子程式、熟悉了人工會彙編方法、設計和除錯方法。學習了P1口、I/O埠、外部中斷技術的基本的使用方法及輸入/輸出埠控制方法。而且初步掌握了大型程式的除錯方法。

  實訓中首先對MCS-51微控制器開發試驗系統鍵盤監控操作、使用及配套的模擬軟體的應用進行了熟悉和了解。該實驗儀提供了許多基本實驗電路和實驗插孔,對於基本的實驗只需要少量連線就可以進行,減少了繁瑣的實驗連線過程,以減輕工作量,突出實驗的內涵,達到培養實際動手能力,加強對實驗電路的理解。透過本實驗儀器進一步瞭解了微控制器儲存器的組織結構、微控制器片內片外資料儲存器讀寫方法、工作暫存器的應用、微控制器對簡單程式設計及除錯方法進一步的掌握了除錯軟體的操作方法和程式設計環境。

  編寫並除錯完成一個實驗專案總概括起來有五大步驟:1、立專案2、查詢資料3、畫流程圖、4根據流程圖進行程式設計5、編完後進行修改、除錯、編譯等。最終要達到會寫、會做、會說,編寫開始幾個專案的程式還比較順利,到了編寫LED燈碰頭程式、字元碰頭程式、急救車與交通燈呈程式時遇到了好多困難,本來還以為程式設計會很簡單的,等到實際操作起來才

  知道它的複雜性,沒有想像中的那麼得心應手,理解流程是有思維的前提.不過經過我們最後在全組人竭盡全力,老師的精心指導下,花費的時間與精力終於沒有白費,效果漸漸地出現了.這是我們共同努力的結果,在享受我們成果之時,不得不感慨微控制器的重要性與高難度性,所以為期一週的微控制器課程設計沒有浪費,我們從中學到了很多知識.,也讓我們對微控制器有了更深一步的瞭解.雖然最後結果是出來了,可這與老師的精心指導是分不開的。

  這次實訓雖然其中會有些錯誤和失敗,但總的來說是受益匪淺,在運用中發現問題,解決問題,就是最大的收穫。專心做自己的事,是一種樂趣;互相交流,是大家一起進步的必要過程;上網查閱資料,是獲得所需資訊的有效途徑。我想,這些練習和經驗都將是我以後最寶貴的財富!

微控制器實訓報告3

  透過為期一週的微控制器實訓,是我們對這門課有了許多新的瞭解,彌補了在課堂上學習的不足。相信這對我們以後的學習和工作都會有很大的幫助。我們一定要在最短的時間裡對這些不足加以改正!

  首先,在這次試訓中我被微控制器強大的功能所震撼,以前在課堂上完全沒有能理解可程式設計微控制器的優越性。這次透過實體模擬軟體等輔助軟體的共同效果,是這次試訓有了鮮明的活力。換是我們認識到這次試訓不僅僅是一個軟體的應用,更多的是使我們認識到學習到很多在課堂上無法得到的東西。特別是protues軟體的功能是我們瞭解了當今開發系統的新方向,簡直太不可思議啦!

  微控制器作為一種最簡單的軟體,與我們的日常生活息息相關,瞭解一些微控制器程式的簡單錄入是非常必要的。如:LED顯示器、鍵盤和顯示器的應用和原理。

  在被刺實訓中我們每個人透過一個八位流水燈的製作,使我們深深地體會到了微控制器在現實生活中的小小應用,既增強了我們的好奇心,又鞏固了我們的理論知識。更讓我們體會到了微控制器手動的開始平臺的完善與成熟。只要你有想法,微控制器就有可能讓他成為現實。這裡我學習完protues軟體後的第一感覺是,雖然這軟體工作不穩定,但是會有相當不錯的效果出來。這對我以後的工作一定會有幫助的。在這次試訓中不僅只對微控制器程式設計有了新的認識,還對整個微控制器的開發平臺都有了一廳的瞭解,這是一筆不錯的收穫。

  透過這幾天的試訓,使我的感觸很深,真實“條條大路通羅馬”,要達到目的,不同的人就有不同的方法。只要你的方法不錯!五花八門都可以,而且是各有特色。走出來的結果都有各自的獨到之處。在程式設計中“簡”字貫穿於整個程式設計中,越簡單越好,畢竟微控制器留給使用者的資源是有限的,所以我們要充分利用這些資源,達到更好的效果,這些是我們在以後的學習生活中應值得注意的地方。

  在試訓中有苦有甜,當我們為一個很難攻破的程式找出路時,心情煩躁,感覺自己很不可理喻,當程式一點一點編好後,自己從心底感覺到一點小小的安慰,看著自己的成果。感覺很欣慰,有一絲絲的甜意,幾天的實訓使自己的思維邏輯也有了小小的進步。

微控制器實訓報告4

  這是我第一次做微控制器實驗,說起來有一些緊張和新奇。在此之前我並沒有接觸過微控制器,我本以為與之前的光學實驗及其它實驗差不多,可我進到實驗室之後,我就改變了這個看法。

  微控制器實驗要求的是一種思維的創新,而不是簡單的重複老師所說的實驗步驟。因此第一次實驗,實驗老師向我們講解了CVAVR編譯器的大體情況及使用方法和技巧,並簡單的向我們示例——如何在CVAVR中編寫一段程式。編完程式之後,知道我們如何使用AVRStudio達到將編好的程式輸入到微控制器中來使其執行。

  之後老師讓我們以組為單位合作編寫一段程式,並使其執行。我們組想要編寫一個跑馬燈的程式。在第一次執行CVAVR時,我們組就遇到了一個麻煩,我們在建立一個新project檔案那裡出現了錯誤。在儲存這個新project檔案的時候,我們單擊了Save,而不是Generate,SaveandExit。因此它彈不出我們我們所需要的源程式。之後我們透過詢問其他人解決了這個問題。在程式設計中,我們開始做的是兩盞燈的交替閃爍,間隔時間是1000ms。在運用AVRStudio的時候,我們又犯了一個錯誤。在我們開啟編譯好的工程檔案時,開始除錯,在最後一步點選Finish時,彈出一對話方塊,問我們是否更新,然後我們單擊了Yes。這導致了模擬器無法下次使用。這是由於實驗室中的模擬器是盜版的,無法進行更新。

  經過我們的不斷努力,我們終於實現了簡單的跑馬燈的執行,便是兩個燈地交替閃爍。我們感到興奮極了。但是我們並沒有滿足於當前,我們又編寫了三個燈地交替閃爍,四個及多個。當我們一步步實現我們的目的時,我得到莫大成就感和自信。

  在這次實驗中,我體會到了合作的重要性。一個人也可能實現這一系列的過程,但是要花費很多精力和時間。群策群力,分工明確,可以使我們更好、更快地完成我們的工作。在此期間,你可以更好知道自己的不足和缺陷,來得到改正。還可以知道自己的優勢所在,把握好自己的優勢。

最近訪問