網站首頁 個人文件 個人總結 工作總結 述職報告 心得體會 演講稿 講話致辭 實用文 教學資源 企業文化 公文 論文

微控制器實訓心得體會【多篇】

欄目: 專題心得體會 / 釋出於: / 人氣:1.78W

微控制器實訓心得體會【多篇】

微控制器學習心得體會 篇一

很多人說,學微控制器最好先學組合語言,以我的經驗告訴大家,絕對沒有這個必要,初學者一開始就直接用C語言為微控制器程式設計,既省時間,學起來又容易,提高速度會很快。在剛開始學微控制器的時候,千萬不要為了解微控制器內部結構而浪費時間,這樣只能打擊你的信心,當你學會程式設計後,自然一步步就掌握其內部結構了。

微控制器的學習實踐。

微控制器提高重在實踐,想要學好微控制器,軟體程式設計必不可少。可是熟悉硬體對於學好微控制器的也是十分重要的。如何學習好硬體,動手實踐是必不可少的。我們能夠經過自我動手做一個自我的電子製作,經過完成它,以提高我的對一些晶片的瞭解和熟練運用它。這樣我們就能夠多一些瞭解晶片的結構。我相信,你完成了一個屬於自我的電子製作,你的微控制器水平就會有一個質的提高。

這就是我學習微控制器的心得體會,期望給微控制器的愛好者學好微控制器有所幫忙。

使用微控制器就是理解微控制器硬體結構,以及內部資源的應用,在彙編或C語言中學會各種功能的初始化設定,以及實現各種功能的程式編制。

第一步:數字IO的使用

使用按鈕輸入訊號,發光二極體顯示輸出電平,就能夠學習引腳的數字IO功能,在按下某個按鈕後,某發光二極體發亮,這就是數位電路中組合邏輯的功能,雖然很簡單,可是能夠學習一般的微控制器程式設計思想,例如,必須設定很多暫存器對引腳進行初始化處理,才能使引腳具備有數字輸入和輸出輸出功能。每使用微控制器的一個功能,就要對控制該功能的暫存器進行設定,這就是微控制器程式設計的特點,千萬不要怕麻煩,所有的微控制器都是這樣。

第二步:定時器的使用

學會定時器的使用,就能夠用微控制器實現時序電路,時序電路的功能是強大的,在工業、家用電氣裝置的控制中有很多應用,例如,能夠用微控制器實現一個具有一個按鈕的樓道燈開關,該開關在按鈕按下一次後,燈亮3分鐘後自動滅,當按鈕連續按下兩次後,燈常亮不滅,當按鈕按下時間超過2s,則燈滅。數字積體電路能夠實現時序電路,可程式設計邏輯器件(PLD)能夠實現時序電路,可程式設計控制器(PLC)也能夠實現時序電路,可是僅有微控制器實現起來最簡單,成本最低。定時器的使用是十分重要的,邏輯加時間控制是微控制器使用的基礎。

第三步:中斷

微控制器的特點是一段程式反覆執行,程式中的每個指令的執行都需要必須的執行時間,如果程式沒有執行到某指令,則該指令的動作就不會發生,這樣就會耽誤很多快速發生的事情,例如,按鈕按下時的下降沿。要使微控制器在程式正常執行過程中,對快速動作做出反應,就必須使用微控制器的中斷功能,該功能就是在快速動作發生後,微控制器中斷正常執行的程式,處理快速發生的動作,處理完成後,在回到執行正常的程式。中斷功能使用中的困難是需要精確地明白什麼時候不允許中斷髮生(遮蔽中斷)、什麼時候允許中斷髮生(開中斷),需要設定哪些暫存器才能使某種中斷起作用,中斷開始時,程式應當幹什麼,中斷完成後,程式應當幹什麼等等。中斷學會後,就能夠編制更復雜結構的程式,這樣的程式能夠幹著一件事,監視著一件事,一旦監視的事情發生,就中斷正在乾的事情,處理監視的事情,當然也能夠監視多個事情,形象的比喻,中斷功能使微控制器具有吃著碗裡的,看著鍋裡的功能。以上三步學會,就相當於降龍十八掌武功,會了三掌了,能夠勉強護身。

第四步:與PC機進行RS232通訊

微控制器都有USART介面,異常是MSP430系列中很多型號,都具有兩個USART介面。USART介面不能直接與PC機的RS232介面連線,它們之間的邏輯電平不一樣,需要使用一個MAX3232晶片進行電平轉換。

USART介面的使用是十分重要的,經過該介面,能夠使微控制器與PC機之間交換資訊,雖然RS232通訊並不先進,可是對於介面的學習是十分重要的。正確使用USART介面,需要學習通訊協議,PC機的RS232介面程式設計等等知識。試想,微控制器實驗板上的資料顯示在PC機監視器上,而PC機的鍵盤訊號能夠在微控制器實驗板上得到顯示,將是多麼有意思的事情啊!

第五步:學會AD轉換

MAP430微控制器帶有多通道12位AD轉換器,經過這些AD轉換器能夠使微控制器操作模擬量,顯示和檢測電壓、電流等訊號。學習時注意模擬地與數字地、參考電壓、取樣時間,轉換速率,轉換誤差等概念。使用AD轉換功能的簡單的例子是設計一個電壓表。

第六步:學會PCI、I2C介面和液晶顯示器介面

這些介面的使用能夠使微控制器更容易連線外部裝置,在擴充套件微控制器功能方面十分重要。

第七步:學會比較、捕捉、PWM功能

這些功能能夠使微控制器能夠控制電機,檢測轉速訊號,實現電機調速器等控制起功能。如果以上七步都學會,就能夠設計一般的應用系統,相當於學會十招降龍十八掌,能夠出手攻擊了。

第八步:學習USB介面、TCPIP介面、各種工業匯流排的硬體與軟體設計

學習USB介面、TCPIP介面、各種工業匯流排的硬體與軟體設計是十分重要的,因為這是當前產品開發的發展方向。

到此為止,相當於學會15招降龍十八掌,但還不到打遍天下無敵手的境界。即使如此,也算是微控制器大蝦了!!

微控制器心得體會 篇二

20xx年3月4日和3月5日,我在安徽省網路培訓中心參加了《微控制器原理》的精品課程培訓,認真聆聽了張毅剛教授和楊青勇副教授對微控制器原理知識的全面解析和教學教法的深刻分析,收益頗豐,主要有以下二點心得體會:

一、微控制器原理課程特點與定位

微控制器原理課程是電氣資訊類專業學生的一門重要課程,是我院自動化、電子資訊工程和通訊工程專業學生的專業必修課程。微控制器原理課程是一門面嚮應用的、具有很強的實踐性與綜合性的課程,它可以充分體現學生利用自己所掌握的知識解決實際工程問題的能力,在電類的專業課程中經常要用到微控制器知識。微控制器知識在電類專業整個課程體系中處於承上啟下的核心地位,一般測控系統和智慧儀器儀表的實現都離不開微控制器與介面技術,在各種電子設計競賽以及畢業設計中都會用到微控制器,它是學生就業和攻讀碩士學位的必備要求。微控制器與介面技術是現代電氣資訊類等專業學生必須掌握的一項專業技術。

合肥學院是一所應用型的本科院校,20xx年又被教育部列為“卓越工程師教育培訓計劃建設單位”,對學生應用能力培養的重要性不言而喻。針對過去的傳統微控制器課程的“重理論,輕應用,理論與實踐不能緊密結合”的教學特點,我們必須重新定位《微控制器原理》課程的培養目標,重點培養學生的實踐動手能力,提高學生的綜合素質,培養掌握微控制器應用系統設計的應用型人才。

二、微控制器原理課程教學內容整合與優化

傳統的微控制器原理課程注重知識導向型,教學思路是按照教材的順序,先講微控制器硬體基礎知識,再講指令系統和組合語言程式設計,最後講介面技術和一個微控制器應用例項。學生只有在課程學習的最後才接觸到微控制器的實際應用系統,而在此之前的學習由於學習目標不明確,學生會感到學習內容枯燥乏味,因而學習的興趣不高。

我們需要以知識為基礎,以能力為核心,構建新的實踐化課程內容體系,確保教學內容的合理性、實用性和先進性。建立完善“以晶片為基礎,以介面設計為主線,以系統設計為目的”的課程體系,以典型專案例項分解模組,可以考慮以一個簡單的“智慧電子鐘(lcd顯示)”專案例項引入,將例項分解得到相應的知識模組,將分解出來的知識模組按照循序漸進的原則分別放在晶片和介面設計部分中進行講解,以各個模組構建知識,前後連貫,層層遞進。最後,再將前述內容以系統設計應用來統領全域性,進行綜合,達到以“應用”為主線連線所學知識內容的目的。用典型的專案例項統領整個教學內容,讓學生在學習過程中得到了反覆性的思維訓練,加深了對教學內容的理解和運用,增強了學生對微控制器應用性的熟悉和理解,同時在這個過程中,學生由於會不斷地獲得成就感,可以更大地激發起學生的求知慾望和主動學習的興趣。

在實際教學中,讓課堂理論教學和實驗室實踐教學一體化,打破實驗室和教室的界限,打破課堂理論教學與驗證式實驗教學的界限,教師講解和實物演示(或proteus模擬演示)同步,讓學生主動參與進來,實施以學生為主體、教師為主導的教學模式,真正做到理論和實踐的結合,從而達到微控制器原理課程的教學培養目標。

總之,這次網路培訓學習,對我的微控制器原理課程的教學內容和教學手段有著非常重要的指導作用,我會不斷更新教學內容和優化教學模式,提高微控制器原理課程的教學效果。

微控制器學習心得體會 篇三

時光飛逝,一轉眼,一個學期又進尾聲了,本學期的微控制器課程也結束,但通過這次微控制器的學習,我不僅加深了對微控制器理論的理解,將理論很好地應用到實際當中去,而且我還學會了如何去培養我們的創新精神,從而不斷地戰勝自己,超越自己。創新可以是在原有的基礎上進行改進,使之功能不斷完善,成為真己的東西。

當今社會隨著電子技術的發展,特別是隨著大規模積體電路的產生,給人們的生活帶來了根本性的變化,如果說微型計算機的出現使現代的科學研究得到了質的飛躍,那麼可程式設計控制器的出現則是給現代工業控制測控領域帶來了一次新的革命。在現代社會中,溫度控制不僅應用在工廠生產方面,其作用也體現到了各個方面。本學期我們就學習了微控制器這門課程,感覺是有點難呢。也不知道整個學習過程是怎麼過來得,可是時間不等人。

剛開始學習的時候,對微控制器沒有什麼認識,不知道什麼是微控制器,更不知道它有什麼作用。通過學習才大體知道了微控制器的一些知識。微控制器是一塊在積體電路晶片上集成了一臺有一定規模的微型計算機。簡稱為:單片微型計算機或微控制器。微控制器的應用到處可見,應用領域廣泛,主要應用在智慧儀表、實時控制、通訊、家電等方面。由中央處理器CPU、隨機儲存器RAM、只讀儲存器ROM、I/O介面、定時器/計數器以及序列通訊介面等整合在一塊晶片上,構成了一個單片微型計算機,簡稱為微控制器。它的應用範圍很廣,在工業自動化中應用有資料採集、測控技術。在智慧儀器儀表中應用有數字示波器、數字訊號源、自動取款機等。在消費類電子產品中應用有空調機、電視機、微波爐、手機、IC卡、汽車電子裝置等。在通訊方面應用有手機、小靈通等。在武器裝備方面應用有飛機、坦克、導彈、太空梭、智慧武器等。剛開始學習時只能抄寫別人做成功的程式,一遍一遍的寫,從簡單的入手,逐步的積累,一步步的能夠將小的程式結合到一起,拼接成較為複雜一些的程式。但是程式不要只是看別人得,一定要自己寫過才是自己的。只有當你自己能寫出來的時候說明你真懂了。剛接觸KEIL時確實很讓人頭疼,使用 KEIL不會建專案、不會使用實驗板。然後可以參考已經成功的程式,抄過來,寫一個最簡單的,讓它執行起來,先培養一下自己的感

覺,先建個專案,再配置一下專案,然後建個程式,加入專案中,再寫程式碼、編譯、生成HEX,刷進微控制器中、執行。其實當遇到問題一定要自己嘗試著解決,不能遇到問題就去問別人,自己一定要掌握解決問的方法和思路。對一個新專案時,自己一定要多想想,不要急著去看別人是怎麼寫的。應該先想一下程式的構架,想想如何來完成。然後自己動手去寫,理清自己的思路這樣更容易提高自己。

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

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

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

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

最後,在熟練掌握和應用後,那可以說對於微控制器方面的硬體你已經入門了,剩下的就是自己練習設計開發各種課題,不斷的積累經驗。最終,自己完全設計具有個人風格的課題,產品,這樣你就是微控制器高手拉。只要過了第一關,後面的路就好走多了,萬事開頭難,這大家可能都聽過。

有時候微控制器的學習很單調,有些知識學起來很抽象,不容易理解,只能慢慢適應,一邊學習理論知識,一邊編寫程式,將程式刷入微控制器進行除錯,通過這種方式才能更快速的學習微控制器。要堅定自己的學習信心,在付出持之以恆的努力,我相信自己能進一步加深對微控制器的瞭解,在微控制器的學習道路上走得更遠!

微控制器心得體會 篇四

回顧起此次微控制器課程設計,至今我仍感慨頗多,的確,從選題到定稿,從理論到實踐,在整整兩星期的日子裡,可以說得是苦多於甜,但是可以學到很多很多的的東西,同時不僅可以鞏固了以前所學過的知識,而且學到了很多在書本上所沒有學到過的知識。通過這次課程設計使我懂得了理論與實際相結合是很重要的,只有理論知識是遠遠不夠的,只有把所學的理論知識與實踐相結合起來,從理論中得出結論,才能真正為社會服務,從而提高自己的實際動手能力和獨立思考的能力。在設計的過程中遇到問題,可以說得是困難重重,這畢竟第一次做的,難免會遇到過各種各樣的問題,同時在設計的過程中發現了自己的不足之處,對以前所學過的知識理解得不夠深刻,掌握得不夠牢固,比如說三極體PNP管腳不懂怎麼放置,不懂分得二極體的正負極,對微控制器組合語言掌握得不好……通過這次課程設計之後,一定把以前所學過的知識重新溫故。

這次課程設計終於順利完成了,在設計中遇到了很多程式設計問題,最後在信盈達劉老師的辛勤指導下,終於遊逆而解。同時,在劉老師的身上我學得到很多實用的知識,在次我表示感謝!同時,對給過我幫助的所有同學和信盈達各位指導老師再次表示忠心的感謝!

一、微控制器課程設計總結

做了兩週的課程設計,有很多的心得體會,有關於微控制器方面的,更多的是關於人與人之間關係方面的。

我們組一共有三個人,但其他兩個人是真的神龍見首不見尾,除了在最後答辯的時候他們一起坐在了我旁邊,冠冕堂皇的指著我畫了幾遍的圖說了幾嘴,我想可能他們自己都不知道自己在說怎麼,雖然有的東西他們也答出來了。我佩服他們的勇氣,羨慕他們的運氣(我見到的很多做了10 天的人最後的成績都有不如他們的),但是鄙視他們的做法。

所幸的是,我得到了很多同學的幫助。我想沒有他們我可能都要放棄了,因為我本人對微控制器也並不是很熟悉,學的東西好像它書包範文是它,我是我似的,理論聯絡不了實際。以前的組合語言沒學好,一開始的程式這塊兒就要令我抓狂了。後來請教我們班的一個男生,每次跟他一起到試驗室除錯程式(他們組也只有他一個人動手),看他邊做邊給我講解。最後在開發機上做出來的時候,雖然不是我自己寫的,但看他那麼高興,我也有一種分享到的成就感。後來我們組就用了他寫的程式,他自己又抽空做了些拓展。

接下來就是做硬體方面的焊接工作了。沒想到這項看起來不需要多少技術的工作卻是非常的勞心勞力。很多次是早上起來帶瓶水帶些吃的到實訓中心,一泡就是一天。我看到有很多人跟我一樣,不同的是他們是三三兩兩,而我大部分時間都是一個人做。在這個時候也有很多人幫助我,或是熱心的幫我帶飯,或是在我打盹兒的時候幫我做點焊接。大家都鼓勵我,即使最後出不來東西,但是一定要堅持把它做完。當我想放棄的時候,我也這麼對自己說,即使你做出來的是次品甚至不合格品,但是你一定要拿出來一件成品。

在要驗收前,終於做了一件成品出來,不幸的是它真的是一件不合格品。幫我的那個男生做的已經出來了,所以最後應該還是我的焊接方面的問題。有一點灰心,想再重做來不及了,單是檢查線路卻也查不出來什麼問題。那麼就準備答辯吧。我對著電路圖再看課本,發現以前很多覺得很難記的東西現在記起來容易多了,因為整天都在同它們打交道。51的引腳及其功能,A/D轉換器的,驅動器的,所有我用到的我都一再的看書瞭解,同時請教同學我看書過程當中的疑惑。在這個過程中又發現了以前焊接當中出的一些問題,能改的就改,不能改的,咳,要是時間再多一些,或者我能早點做好,要是不只是我一個人動手……算了吧,不要想那些如果,還是準備我自己的,做好我現在能做的吧。

還好,驗收還算成功,得了3分,不是很高,但是我覺得對我來說已經很好,代表了我真實的水平,我覺得我對微控制器的一些知識在這個動手的過程中真的是從無到有增長的。同時我也儘量不去想別人得了多少分,沒有什麼不平衡的,有些人付出的是努力,有些人付出的是風險代價,其實這也沒有什麼不一樣,這一點我早就瞭解。

最後,我發現自己對微控制器竟然也有了一點興趣,想暑假回家以後自己去買一些東西來做,再補一補組合語言。有什麼問題請教下以前的那些老同學好了,他們好厲害,在高中勞動課就成功的做出過調頻收音機,大一暑假的時候參加了學校的電子競賽培訓接著比賽,不過後來怎麼樣我就不知道了。汗。看來要多保持聯絡,這次回家就好好找他們敘敘舊。

二、微控制器課程設計感想

通過一個學期的學習,我認為要學好C語言程式這門課程,不僅要認真閱讀課本知識,更重要的是要通過上機實踐才能增強和鞏固我的知識。特別是作為高職生,更要注重實踐這一環節,只有這樣我們才能成為合格的計算機人材。

整個設計通過了軟體和硬體上的除錯。我想這對於自己以後的學習和工作都會有很大的幫助。在這次設計中遇到了很多實際性的問題,在實際設計中才發現,書本上理論性的東西與在實際運用中的還是有一定的出入的,所以有些問題不但要深入地理解,而且要不斷地更正以前的錯誤思維。一切問題必須要靠自己一點一滴的解決,而在解決的過程當中你會發現自己在飛速的提升。對於教材管理系統,其程式是比較簡單的,主要是解決程式設計中的問題,而程式設計是一個很靈活的東西,它反映了你解決問題的邏輯思維和創新能力,它才是一個設計的靈魂所在。因此在整個設計過程中大部分時間是用在程式上面的。很多子程式是可以借鑑書本上的,但怎樣銜接各個子程式才是關鍵的問題所在,這需要對系統的結構很熟悉。因此可以說系統的設計是軟體和硬體的結合,二者是密不可分的。通過這次課程設計我也發現了自身存在的不足之處,雖然感覺理論上已經掌握,但在運用到實踐的過程中仍有意想不到的困惑,經過一番努力才得以解決。

這也激發了我今後努力學習的興趣,我想這將對我以後的學習產生積極的影響。其次,這次課程設計讓我充分認識到團隊合作的重要性,只有分工協作才能保證整個專案的有條不絮。另外在課程設計的過程中,當我們碰到不明白的問題時,指導老師總是耐心的講解,給我們的設計以極大的幫助,使我們獲益匪淺。因此非常感謝老師的教導。通過這次設計,我懂得了學習的重要性,瞭解到理論知識與實踐相結合的重要意義,學會了堅持、耐心和努力,這將為自己今後的學習和工作做出了最好的榜樣。我覺得作為一名軟體工程專業的學生,這次課程設計是很有意義的。更重要的是如何把自己平時所學的東西應用到實際中。雖然自己對於這門課懂的並不多,很多基礎的東西都還沒有很好的掌握,覺得很難,也沒有很有效的辦法通過自身去理解,但是靠著這一個多禮拜的“學習”,在小組同學的幫助和講解下,漸漸對這門課逐漸產生了些許的興趣,自己開始主動學習並逐步從基礎慢慢開始弄懂它。

我認為這個收穫應該說是相當大的。一開始我們從參考書上找來了課題,但是畢竟是參考書,做到後來發現很多程式都是不完整的,這讓我們傷透了腦筋。看著別的小組都弄得有模有樣了,可是我們連一個課題都還沒有定好。好不容易又找到了課題,可是結果還是很不盡人意。程式接線什麼的都弄好了,除錯也沒有問題,可是就是無法達到預期想要的結果。參考書畢竟只是一個參考,設計這種東西最後還是要靠自己動腦筋。然後我們大家一起齊心協力,從平時做的實驗﹑老師上課的舉例﹑書本上的知識以及老師的輔導和其他同學的幫助下終於完成了。應該說這是通過我們小組成員的共同努力和動腦完成的,雖然內容並不是很複雜,但是我們覺得設計的過程相當重要,學到了很多,收穫了很多。我覺得課程設計反映的是一個從理論到實際應用的過程,但是更遠一點可以聯絡到以後畢業之後從學校轉到踏上社會的一個過程。小組人員的配合﹑相處,以及自身的動腦和努力,都是以後工作中需要的。

微控制器學習心得體會 篇五

本人還是學生,此刻大三,接觸微控制器一年多以來,從最基礎的51開始,到更高階點的MSP430,一向到此刻剛開始上手的STM32,編過的程式不算多,但加起來怎樣也有上百個了,做過的東西仔細數數,能拿出手來算算的上是個樣的也不下十個,算是小有所成吧。

但今日,我卻發現,這一年我一向在走一條歪路。

先說一下情景吧,是這樣的,最近同學幾個合夥做個小專案,不算複雜,跟市面上的工程專案完全沒法比,用難再需要使用的一個晶片是教師給的,從沒用過,沒有歷程,至於一份電子版的資料手冊,一切的一切都只能是從頭開始,從底層開始,我們幾個斌開始從最底層的邏輯時序、暫存器操作開始,但經過幾天的研究,確實毫無效果可言。

為此,我們幾個鬱悶了好長時間,開始瘋狂的上網搜資料,拷程式碼,卻終究是不得而返,還讓教師罵了一頓,因為這個專案是我們主動要求教師放給我們的,結果卻耽誤了工期。

我次我們幾個人很受打擊,最終決定大家一齊靜下心來分析分析,到底我們敗在了什麼地方最終總經過兩天的思考、討論、總結、檢討···,我們發現了問題的所在,想來想去,這估計是很大一部分初學者正在面臨的一個“瓶頸問題”,所以,由我淨這個討論的結果釋出出來,期望與更多的人交流、分享、提高、共勉。

下頭先總結一下我們失敗的幾點原因:

1、“都是開發板惹的禍”。

能夠說從開始學習微控制器,哪怕是最基礎的51、以致之後的MSP430、ARM,我沒從未離開過開發板,並且這長達一年多的時間,養成了我們對開發板極大的依靠,儘管自我焊過51最小系統、繪製過430最小系統板,但都是參考的別人已有的電路圖,連最基本的電路基本都沒分析過,為什麼要在這幾個電阻,該加個多大的,不加會怎樣樣,太大了太小了會有什麼後果,等等此類問題,我們從未分析過,全是COPY、COPY、再COPY,以致自我做過的東西不少,本事卻未曾提高。

2、“全是例程誤導我”。

我們買來的開發板,往往都會帶有豐富的例程,通常這也是賣家吹噓、比拼的地方,但就是這些附帶的歷程,讓我們與底層的開發絕緣了,有了例程,我們不用再一個程式碼一個程式碼地敲鍵盤,不用再去研究那些器件的資料手冊、通訊介面、暫存器、內部原理、以及很多商家沒給我們加進去的功能,哪怕是將這些程式改到別的地方,我們也可是是在巨集定義裡改兩個引腳配置而已,從未嘗試過從底層寫驅動、敲程式碼、寫函式,從未嘗試過快平臺移植程式碼,開發呢些沒用過的功能等等。

3、“現實環境太無奈”

這跟上頭兩個說的是不一樣的方面,我們都是大學生,大學裡此刻吵得火熱的“大學生就業難”、“你是考研還是就業”、“你報XXX培訓班了嗎”“你考四六級證了嗎”等等,好像上大學就是為了幹這些,似乎沒有這些,你就會陷入“畢業即失業”的困境。應對這些外來的干擾,越來越多的學生坐不住了,我們這些人也一樣,儘管一向在學習自我的愛好,但當被人問得多了的時候,心裡也難免會發毛、會害怕,從而導致一年來真正靜下心來學這些東西的時間越來越少。

大體也就總結怎樣多吧,經過這次失敗,也算是教訓深刻吧,此刻才大三,到大四畢業,還有近兩年的時間,還不算太晚,再說將來的路還長,此刻發現這些,應當不算晚吧。

對我們來說,革命尚未成功,同志仍需努力啊!

開這貼,一為總結這次失敗、而為自我立志改變、三為警示之後的同學、四為大家齊言獻計。

大家有遇到同樣問題的、要類似迷茫的、要好的提議意見的,歡迎回帖交流,大家一齊共勉。

微控制器實訓心得體會 篇六

微控制器實訓心得體會

微控制器實訓心得體會1

通過今次微控制器實訓,使我對微控制器的認識有了更深刻的理解。系統以51微控制器為核心部件,利用匯編軟體程式設計,通過鍵盤控制和數碼管顯示實現了基本時鐘顯示功能、時間調節功能,能實現本設計題目的基本要求和發揮部分。

由於時間有限和本身知識水平的限制,本系統還存在一些不夠完善的地方,要作為實際應用還有一些具體細節問題需要解決。例如:不能實現只用兩個按鍵來控制時鐘時間,還不能實現鬧鐘等擴充套件功能。

踉踉蹌蹌地忙碌了兩週,我的時鐘程式終於編譯成功。當看著自己的程式,自己成天相伴的系統能夠健康的執行,真是莫大的幸福和欣慰。我相信其中的酸甜苦辣最終都會化為甜美的甘泉。

但在這次實訓中同時使我對組合語言有了更深的認識。當我第一次接觸組合語言就感覺很難,特別是今次實訓要用到組合語言,儘管困難重重,可我們還是克服了。這次的實訓使培養了我們嚴肅認真的做事作風,增強了我們之間的團隊合作能力,使我們認識到了團隊合作精神的重要性。

這次實訓的經歷也會使我終身受益,我感受到這次實訓是要真真正正用心去做的一件事情,是真正的自己學習的過程和研究的過程,沒有學習就不可能有研究的能力,沒有自己的研究,就不會有所突破。希望這次的經歷能讓我在以後學習中激勵我繼續進步。

微控制器實訓心得體會2

近兩週的微控制器實訓結束了,最大的感受是,這是進入大學以來所學的最貼近實際的一門課,原來書本知識與實際操作之間竟然存在這樣大的差距,讓我不得為今後的工作捏了一把汗,決心更加深入的學習,讓自己成為實用型的人。

在做喇叭自檢時,我們認為的把程式複雜化了,在做鍵盤自檢時我們和大多數同學一樣,都沒有把取樣保持做好,雖然是第一個接受檢查的,但我們還是按老師的要求重新完善了程式。

在做最後的任務時,我們組的任務是“乒乓球遊戲機”,開始覺得很有趣,就是雙方互打,但是經過和老師的商量和自己站在一個“消費者”的角度考慮後,發現我們的設想太簡單了,於是,我們又給它加了“計算比分”、“接住球后加速”以及用不同的顯示和聲音來表示是否接住球,最後我們又發現這個遊戲機沒有復位功能,這能玩一次,但是我們用了幾段程式都沒有實現預想的效果,設計進入了瓶頸階段,最後,我們在圖書館查詢資料,並按我們的要求修改,終於實現了這個功能。

由於我們測試的次數太多,我也“練就”了很好的打遊戲的技術,呵呵,真希望有機會把我們的設計變成產品,和更多人分享我們的樂趣。不過,我們現在的水平離這一目標還差的很遠,我們要繼續努力。

通過最後的測試,我發現我對知識的掌握有些不透徹,比如“硬體程式設計框圖”,平時看過很多次但都沒有用心記過,頭腦中對他的記憶很模糊,因此,這就成了我們知識結構中的一個盲點,實訓就是讓我們在實際操作中發現自己對知識掌握不足的地方並把它補足,我會繼續把這些模稜兩可的這是都用心學透徹。

在整個實訓過程中,同組三個人配合的十分默契,雖然我們對知識的掌握不盡相同,但是我們卻各具所長,我想這就是“團隊”的作用,在完成任務過程中,我們不斷相互幫助、互相學習,是任務順利進展,每個人都有所提高,感謝老師的幫助,感謝這次實訓的機會。

微控制器實訓心得體會3

通過這一個學期的微控制器學習,我收穫了很多關於微控制器的知識,並且這些知識和日常的生活息息相關。瞭解了一些簡單程式的錄入,LED顯示器、鍵盤、和顯示器的應用和原理。

LED顯示器:LED顯示器是由發光二管組成顯示欄位的器件。通常的8段LED顯示器是由8個發光二極體組成,LED顯示器分共陽極和共陰極兩種。有段選碼和和位選碼。當LED顯示器每段的平均電流位5MA時,就有較滿意的亮度,一般選擇斷碼5-10MA電流;位線的電流應選擇40-80MA。LED顯示器的顯示方式有動態和靜態兩種。7289A晶片是具有SPI序列介面功能的顯示鍵盤控制晶片,它可同時取得8位共陰極數碼管和64個鍵的鍵盤矩陣。7289A的控制指令分為兩類:8位寬度的單位元組指令和16位寬度雙位元組指令;還有閃爍指令和消隱指令。7289A採用序列方式SPI匯流排與微處理器通訊;7289A與AT89C52介面電路,在實際電路中無論接不接鍵盤,電路中連線到其各段上的8個 100千歐的下拉電阻均不可以省去,如果不接鍵盤而只接顯示器可以省去8個10千歐電阻,若僅接鍵盤而不接顯示器,可省去串入DP及SA-SG連線的8個220歐電阻,7289A還需要外接晶體振盪電路。液晶顯示器簡稱LCD,其顯示原理是用經過處後的液晶具有能改變光線傳輸方向的特性,達到顯示字元和圖形的目的。最簡單的筆段式液晶顯示器類似於LCD顯示器,可以顯示簡單的字元和數字,而目前大量使用的是點陣式LCD顯示器,既可以顯示字元和數字也可以顯示漢字和圖形。如果把LCD顯示屏、背光可變電源、介面控制邏輯、驅動整合晶片等部件構成一個整體,是的與CPU介面十分方便。

鍵盤:鍵盤是最常見的計算機輸入裝置,它廣泛應用於微型計算機和各種終端裝置上。計算機操作者通過鍵盤向計算機輸入各種指令、資料,指揮計算機的工作。按照鍵盤的工作原理和按鍵方式的不同,可以劃分為四種:機械式鍵盤採用類似金屬接觸式開關,工作原理是使觸點導通或斷開,具有工藝簡單、噪音大、易維護的特點。 塑料薄膜式鍵盤鍵盤內部共分四層,實現了無機械磨損。其特點是低價格、低噪音和低成本,已佔領市場絕大部分份額。 導電橡膠式鍵盤觸點的結構是通過導電橡膠相連。鍵盤內部有一層凸起帶電的導電橡膠,每個按鍵都對應一個凸起,按下時把下面的觸點接通。這種型別鍵盤是市場由機械鍵盤向薄膜鍵盤的過渡產品。 無接點靜電電容式鍵盤使用類似電容式開關的原理,通過按鍵時改變電極間的距離引起電容容量改變從而驅動編碼器。特點是無磨損且密封性較好。

按照按鍵方式的不同鍵盤可分為接觸式和無觸點式兩類。接觸式鍵盤就是我們通常所說的機械式鍵盤,它又分為普通觸點式和幹簧式。普通觸點式的兩個觸點直接接觸,從而使電路閉合,產生訊號;而幹簧式鍵盤則是在觸點間加裝磁鐵,當鍵按下時,依靠磁力使觸點接觸,電路閉合。與普通觸點式鍵盤相比,幹簧式鍵盤具有響應速度快、使用壽命長、觸點不易氧化等優點。無觸點式鍵盤又分為電容式、霍爾式和觸控式三種。其中電容式是我們最常用到的鍵盤型別,它的觸點之間並非直接接觸,而是當按鍵按下時,在觸點之間形成兩個串聯的平板電容,從而使脈衝訊號通過,其效果與接觸式是等同的。電容式鍵盤擊鍵時無噪聲,響應速度快,但是價格很高一些。

顯示器:按照顯示器的顯示管分類CRT、LCD。按顯示色彩分類單色顯示器、彩色顯示器。按大小分類通常有14寸、15寸、17寸和19寸,或者更大。顯示管的螢幕上塗有一層熒光粉,電子槍發射出的電子擊打在螢幕上,使被擊打位置的熒光粉發光,從而產生了影象,每一個發光點又由“紅”“綠”“藍”三個小的發光點組成,這個發光點也就是一個象素。由於電子束是分為三條的,它們分別射向螢幕上的這三種不同的發光小點,從而在螢幕上出現絢麗多彩的畫面。顯示器顯示畫面是由顯示卡來控制的。若仔細觀察顯示器上的文字或影象是由點組成的,螢幕上點越多越密,則解析度越高。

螢幕上相鄰兩個同色點的距離稱為點距,常見點距規格有0.31mm、0.28mm、0.25mm等。顯示器點距越小,在高解析度下越容易取得清晰的顯示效果。電子束採用光柵掃描方式,從螢幕左上角一點開始,向右逐點進行掃描,形成一條水平線;到達最右端後,又回到下一條水平線的左端,重複上面的過程;當電子束完成右下角一點的掃描後,形成一幀。此後,電子束又回到左上方起點,開始下一幀的掃描。這種方法也就是常說的逐行掃描顯示。而隔行掃描指電子束在掃描時每隔一行掃一線,完成一屏後再返回來掃描剩下的線,這與電視機的原理一樣。隔行掃描的顯示器比逐行掃描閃爍得更厲害,也會讓使用者的眼睛更疲勞。完成一幀所花時間的倒數叫垂直掃描頻率,也叫重新整理頻率,比如60Hz、75Hz等。

通過這幾天的微控制器的實訓,我在理論的基礎上更深刻的掌握了微控制器的深層內容及實際生活中的應用,實訓鍛鍊了自己動手能力和思維能力,還有在軟體方面的程式設計能力,讓我受益匪淺,同時也暴露出一些平時學習上的問題,讓我深刻反思。這些問題的發現將為我以後的學習和工作找明道路,查漏補缺為進一步學習作好準備。通過實訓,讓我懂得了如何編寫一些簡單的程式,學會了如何製作微控制器應用程式,並且可以在今後的日常生活中靈活運用。

微控制器實訓心得體會4

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

首先,在這次試訓中我被微控制器強大的功能所震撼,以前在課堂上完全沒有能理解可程式設計微控制器的優越性。這次通過實體模擬軟體等輔助軟體的共同效果,是這次試訓有了鮮明的活力。換是我們認識

到這次試訓不僅僅是一個軟體的應用,更多的是使我們認識到學習到很多在課堂上無法得到的東西。特別是protues軟體的功能是我們瞭解了當今開發系統的新方向,簡直太不可思議啦!

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

在被刺實訓中我們每個人通過一個八位流水燈的`製作,使我們深深地體會到了微控制器在現實生活中的小小應用,既增強了我們的好奇心,又鞏固了我們的理論知識。更讓我們體會到了微控制器手動的開

始平臺的完善與成熟。只要你有想法,微控制器就有可能讓他成為現實。這裡我學習完protues軟體後的第一感覺是,雖然這軟體工作不穩定,但是會有相當不錯的效果出來。這對我以後的工作一定會有幫助的。在這次試訓中不僅只對微控制器程式設計有了新的認識,還對整個微控制器的開發平臺都有了一廳的瞭解,這是一筆不錯的收穫。

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

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

2、結束了兩週的電視機實訓,我們又迎來了微控制器課程設計實訓,真是讓我們受益匪淺啊?學到了很多東西,不管怎麼樣,先感謝學校給我的這麼多機會。真正的學到了東西。為期一週的微控制器課程設計讓我們受益匪淺。此次課程設計軟體與硬體相結合,考察了我們的焊接水平與程式設計能力。對於我們應用電子技術的學生而言焊接是不成問題,也很順利;可到了程式設計時就出現了很大的障礙,先開始的顯示時鐘還算順利,下面的報警部分就花費了相當長的時間,還有加上報警時的音樂也是我們到圖書館裡查閱資料由彙編轉化成C語言得來的。本來還以為程式設計會很簡單的,等到實際操作起來才知道它的複雜性,沒有想像中的那麼得心應手,理解流程是有思維的前提。微控制器是我們上學期開設的課程,所以很多專業知識也都忘記了。不過經過我們一步步的努力,花費的時間與精力終於沒有白費,效果漸漸地出現了。其實本身程式的思維是正確的,只是步驟中有點小錯誤,所以導致整個程式的結果很亂,在仔細修改程式之後,終於一步步地達到效果了。

我們將各個部分的程式編好後怎麼都連不起來,出不了預期的效果。對於硬體在程式設計過程中PCB板的接觸又是一個頭疼的問題,在進行編譯的時候,數碼顯示管上什麼都沒有,按一下旁邊與之相連的元器件時就有顯示了,所以也花費了好多時間在PCB板的重新焊接上。對於軟體我們在時鐘完成後就對其加入了報警系統,可加了之後發現程式亂了,以前的時鐘也不可以控制了。經過反覆研究,發現接地接錯了位置,導致了用來報警的紅燈跟綠燈根本不亮,然後就將 接地線重新焊接了一下,功夫不負有心人,紅燈亮了,配合編好的程式,用紙板擋住了發射管與接收管之間的訊號傳輸,數碼顯示管出現閃爍的效果,並且沒訊號的時候綠燈亮,有訊號的時候紅燈就亮了,這個現象讓我們喜出望外。經過修改時鐘程式和報警系統都被使用上了,可更大的難題就是如何讓它報警?這困擾了我們,數碼顯示管上終於有了閃爍的效果,可報警聲還沒加的上去。老師的要求是除了蜂鳴器上的報警聲再加一段音樂。翻閱了圖書館裡的書籍,查出來的音樂程式都是用匯編編的,要將此程式放到主程式中就必須將彙編程式改編成C語言程式。這再次困擾了我們,雖然以前也學過彙編跟C之間的互換,可都是簡單的,從沒涉及到這麼複雜的程式過,改編很是有壓力,經過研究,我們將彙編程式捨棄了,到網上下載了一段音樂程式,是C語言編的。要讓音樂在我們的紅外報警系統中唱出來可不是什麼簡單的事情,雖然找到了音樂程式,但要讓音樂程式跟我們的主程式融合在一起得花費點心思了。

最後在全組人竭盡全力,老師的精心指導下,程式基本編寫成功,這是我們共同努力的結果,在享受我們成果之時,不得不感慨微控制器的重要性與高難度性,所以為期一週的微控制器課程設計沒有浪費,我們從中學到了很多知識。,也讓我們對微控制器有了更深一步的瞭解。雖然最後結果是出來了,可這與老師的精心指導是分不開的,她引導我們的思路,本來一竅不通的我們經過老師的點撥基本上通了,所以說老師是功不可抹的。

微控制器實訓心得體會5

最近自己對微控制器特別的感興趣,因為看到它能控制電機的轉動,自己覺得很神奇。就想弄清楚它到底是怎麼做到的?

我看到書上講:微控制器可以用兩種語言編寫,一種是c語言,另外一種是組合語言。組合語言是一種機器語言,且程式碼繁瑣,不易記憶。需要掌握微控制器的內部結構和邏輯結構,通過看了幾本書讓我瞭解認識到彙編確實太繁瑣,不過我學習過c語言,也參加了全國計算機二級考試,覺得自己在一方面具有優勢,能很快學好它。

不過在學習中,我才發現學習微控制器不僅僅需要軟體的知識,還需要硬體的知識。我買了一個微控制器在實踐中就是一個活生生的例子,沒有相應的硬體知識,我連微控制器怎麼和電腦相連都不知道,我為我當初的想法感到羞愧。微控制器是一門很好的學問,需要我去鑽研它。

時光飛逝,一轉眼,一個學期又進尾聲了,本學期的微控制器綜合課程設計也在一週內完成了。

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

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

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

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

微控制器實訓心得體會6

為期幾天的微控制器實訓暴露出來很多學習上的問題,這些問題的發現將為我們以後的學習和工作找明道路,查漏補缺為進一步學習作好準備!

本次實驗我們組做的課題是《交通燈控制》,這是一個實用性質非常強的題目。

首先,它非常聯絡我們日常生活,每當我們在馬路上走的時候對我們的人身安全關係最密切的莫過於紅綠燈,因此設計一款好的效能優異功能強大的交通燈控制系統是對所有車輛行人的一個最大的福音,是對社會的巨大貢獻!

其次,交通燈控制系統是涉及到微控制器、電路、訊號、數學數字運算等多學科的一門綜合性應用非常強的課題,這個課題的成功實踐必將在一定程度上極大地激發我們在這些相關學科的學習興趣,也會促使我們去向多學科綜合應用的方面發展,這也是當今科學科技領域一個顯著的特點。從這一點上來說這個課題的選取對所有參加這個課題研究的同學們來說都是一個非常好的鍛鍊。

再次,任何一個任務的完成,都體現了一個小組一個組織的配合,單純一個人的力量是完不成很大很多的工作的,這就要求整個組裡的成員共同配合積極協作,為了一個共同的目標努力。從這一點上來說,這個課題的意義就在於培養了我們大家團結協作的作風同時也培養了我們每個人在對待科學問題上孜孜不倦、嚴謹求實的科學作風,這對我們每個人來說都是相當有益的!

當然,通過做這個課題,也暴露出來了很多問題值得我們去探討解決和克服:

第一,時間利用問題。由於課題難度較大,因此很多組員都以不會為理由而無所事事,在實驗室上網玩遊戲,耽誤了寶貴的時間也造成了整個組課題研究效率的低下。再一個有關時間的問題就是時間利用率太低。

第二,組員之間配合不甚默契。也許是由於課題的原因,小組內成員之間總是各自幹各自的缺少那種配合上的默契,結果到最後很多人都重複去做同一件事情造成了時間浪費、效率下降。

第三,課題研究不夠深刻。課題研究總是浮於表面文章,對程式對最後結果研究不夠造成雖然某一塊地方做的比較好但是在大腦中沒有一個總體的印象,無法理論聯絡實際,研究成果的應用嚴重背離實際現實,影響使用。

基本上,這次實訓暴露出來的問題就這些,我且先總結到這裡。這些問題的發現,有助於提高我們在以後的工作和學習中對此類問題的認識,確保不在同一問題上再次犯錯。團結協作、積極配合、嚴謹求實、踏實務實,是對這次實訓的深刻總結。

另外,這次實訓對我讓我感受非常深的一點就是,作為同學的代表,作為一個小小的領導者,在做任何一件事情上都要細心嚴謹,杜絕差錯;還要事事做在同學前邊,事事做到點子上。錯誤傳遞領導的命令和遲到都是對工作的極度不負責,都是工作上的極大失職,以後要嚴格要求自己,堅決杜絕此類事情的再次發生,否則這一次次的“小錯”必將帶來人生中的“大後悔”!萬老師這次的懲罰是對我的一次深刻的教訓,要牢牢記住這次失職帶來的教訓,確保不再犯同樣的錯誤!

最後,衷心感謝萬老師給我們提供了這次難得的實訓機會,給了我這麼深刻的人生體會,這一切一切對我我來說是有益而無害!

微控制器實訓心得體會7

一週的實訓,讓我們從另一個角度去發現微控制器。期間我學會了很多寶貴的知識和經驗,在這次微控制器實訓中我們鞏固了我們平時所學的內容;加深了對各種除錯和模擬軟體的使用技能;掌握了微控制器應用電路的設計和除錯方法。

首先,我們要從所給定的元器件中設計出6個不同的電路,並編寫程式實現相關任務要求。我們小組設計出的電路主有:

(1)數碼管輪流顯示百十個位的數。要求:資料來源於撥碼開關;個位顯示完畢停留的時間稍微長些。

(2)定時計數器實現對外部脈衝計數5次後,流水燈的狀態由亮點左流動轉化成閃爍5次,然後回到初始狀態。

(3)單鍵改變流水燈狀態。按鍵一旦按下,流水燈狀態由暗點右流動轉化成閃爍8次,然後回到初始狀態。

(4)雙鍵改變流水燈狀態。按鍵K0(連線INT0)按下,流水燈狀態由亮點左流動,轉化成閃爍5次,然後回到初始狀態;按鍵K1(連線INT1)按下,流水燈狀態由亮點左流動,轉化成暗點右流動至最右端,然後回到初始狀態;並且按鍵K1級別高於K0。

(5)串列埠輸出資料,實現在2個數碼管上顯示60秒計數器。

(6)在整合的8位數碼管上動態顯示出:1——8的效果。

其次,我們要對我們所設計的電路進行電路佈局、連線,檢查電路是否出現錯誤或者遺漏。

然後,學會用KEIL軟體除錯程式,並用該軟體選單的各項除錯工具和視窗。再結合硬體和軟體,進行整體除錯。

最後,當我們根據相關要求從所給定的元器件中設計出6個不同的電路、編寫程式、線路佈局,除錯成功,我們的設計就完成了。

在這實訓期間我深刻的認識到了理論知識和實踐操作必須是相結合的,也許在實訓時會有很多各種軟、硬體等故障。

在程式設計時我們就出現了很大的障礙, 本來還以為程式設計會很簡單的,等到實際操作起來才知道它的複雜性,沒有想像中的那麼得心應手, 最後不得不求出其他小組,原來本身程式的思維是正確的,只是步驟中有點小錯誤,所以導致整個程式的結果很亂。

我們在做雙鍵改變流水燈狀態的電路時又發現了一個頭痛的問題,發光二極體不亮、開關不管用,剛開始的時候,我們檢查了好幾遍就是沒有發現問題,快要失去耐心是發現少兩連線了兩根線,這是個好現象讓我們有了繼續往下的勇氣,終於在反覆的檢查研究中,我們發現發光二極體不亮的正負方向反了,開關接錯了位臵,這才導致連線線路期間的錯誤不斷。結果是可喜的,在我們小組竭盡全力,同學老師的幫忙下,我們的電路很成功。

我們會遇到很多挫折,不要氣餒,不要放棄。我們只有這樣才能提高自己的實際操作能力;培養自己獨立思考能力;樹立良好的心理素質和吃苦耐勞精神。因此,本實訓對培養學生正確的勞動觀念、組織紀律性、團隊合作精神。

微控制器學習心得體會 篇七

兩週的微控制器課程設計最終順利完成了,其中包含著歡樂,也有辛酸。我們選的設計題目是“數字溫度計”,大家都覺得這個題目是比較簡單的。其實不然,做了之後,發現設計電路雖然簡單,但我們認為它真正困難的地方是程式設計,可是在我們同心努力下最終完成了。

我們剛選該題目時,真的是一頭霧水,硬體電路不知如何下手,更何談解決程式那塊,因為我們所學的都是微控制器方面的理論知識,應用到實踐中去還比較少。可是,我們三人也沒偷下懶,迅速分工去查閱和收集資料。我們去了圖書館借一些參考書,上網找一些相關資料,並且請教指導教師。經過不斷努力,最終把數字溫度計的思路和模型定了下來並開始分一個人去焊接硬體電路,剩下的去整理和修改程式。

經過一番整理和修改後,在電腦上進行模擬,模擬成功後準備焊接電路板。在焊接電路板中,我們首先對硬體電路進行佈局,然後確認無誤後,在電路板上進行焊接,這個過程我們覺得是做得比較快的,以至於後面出現了虛焊的錯誤。

焊接電路板完工,細心檢查後,進行通電測試。結果液晶LCD沒有顯示,經過檢查,原先是LCD壞了,在換了塊新的後,能顯示顯示值。但還有個問題是,當報警電路不會報警,在請教教師後,發現走動蜂鳴器的電壓太低了,是因為串接了一個太大的電阻。然後,我們換了一個小電阻,但這時蜂鳴器卻一向在叫,停不下來,可是,在我們三人的的細心檢查下,原先是在放大電路的一端虛焊了,這說明我們焊接電路的技術還不夠好。在重新焊接那端後,數字溫度電路最終成功實現功能,當時我們的心境都是無比興奮和歡樂的,因為我們兩週的辛苦沒有白費。

在完成微控制器課程設計後,我們發現我們還有許多不足,所學到的知識還遠遠不夠,以至於還有一些功能不能被動完成。但經過學習這一次實踐,增強了我們的動手本事,提高和鞏固了微控制器方面的知識,異常是軟體方面。從中增強了我們的團隊合作精神,並讓我們認識到把理論應用到實踐中去是多麼重要。