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

微控制器實訓心得體會500推薦多篇

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

微控制器實訓心得體會500推薦多篇

微控制器實訓心得體會500篇1

很多人說,學微控制器最好先學組合語言,以我的經驗告訴大家,絕對沒有這個必要,初學者一開始就直接用c語言為微控制器程式設計,既省時間,學起來又容易,進步速度會很快。

在剛開始學微控制器的時候,千萬不要為了解微控制器內部結構而浪費時間,這樣只能打擊你的信心,當你學會程式設計後,自然一步步就掌握其內部結構了。微控制器提高重在實踐,想要學好微控制器,軟體程式設計必不可少。但是熟悉硬體對於學好微控制器的也是非常重要的。

如何學習好硬體,動手實踐是必不可少的。我們可以通過自己動手做一個自己的電子製作,通過完成它,以提高我的對一些晶片的瞭解和熟練運用它。這樣我們就可以多一些瞭解晶片的結構。我相信,你完成了一個屬於自己的電子製作,你的微控制器水平就會有一個質的提高。

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

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

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

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

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

以上三步學會,就相當於降龍十八掌武功,會了三掌了,可以勉強護身。

第四步:與pc機進行rs232通訊。微控制器都有usart介面,特別是msp430系列中很多型號,都具有兩個usart介面。usart介面不能直接與pc機的rs232介面連線,它們之間的邏輯電平不同,需要使用一個max3232晶片進行電平轉換。usart介面的使用是非常重要的,通過該介面,可以使微控制器與pc機之間交換資訊,雖然rs232通訊並不先進,但是對於介面的學習是非常重要的。正確使用usart介面,需要學習通訊協議,pc機的rs232介面程式設計等等知識。試想,微控制器實驗板上的資料顯示在pc機監視器上,而pc機的鍵盤訊號可以在微控制器實驗板上得到顯示,將是多麼有意思的事情啊!

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

第六步:學會pci、i2c介面和液晶顯示器介面。這些介面的使用可以使微控制器更容易連線外部裝置,在擴充套件微控制器功能方面非常重要。

第七步:學會比較、捕捉、pwm這些功能可以使微控制器能夠控制電機,檢測轉速訊號,實現電機調速器等控制起功能。

如果以上七步都學會,就可以設計一般的應用系統,相當於學會十招降龍十八掌,可以出手攻擊了。

第八步:學習usb介面、tcp/ip介面、各種工業匯流排的硬體與軟體設計?學習usb介面、tcp/ip介面、各種工業匯流排的硬體與軟體設計是非常重要的,因為這是當前產品開發的發展方向。到此為止,相當於學會15招降龍十八掌,但還不到打遍天下無敵手的境界。

即使如此,也算是微控制器大蝦了!

微控制器實訓心得體會500篇2

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

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

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

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

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

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

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

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

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

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

另外,這次實訓對我讓我感受非常深的一點就是,作為同學的代表,作為一個小小的領導者,在做任何一件事情上都要細心嚴謹,杜絕差錯;

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

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

微控制器實訓心得體會500篇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等。

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

微控制器實訓心得體會500篇4

兩週的微控制器課程設計實訓,真是讓我們受益匪淺,學到了很多東西,不管怎麼樣,先感謝學校給我的這麼多機會。真正的學到了東西。

此次課程設計軟體與硬體相結合,考察了我們的焊接水平與程式設計能力。因為以前做過關於焊接的電工實習,所以對於我們機械設計專業的學生而言焊接是不成問題,也很順利;可到了程式設計時就出現了很大的障礙,先開始的顯示時鐘還算順利,本來還以為程式設計會很簡單的,等到實際操作起來才知道它的複雜性,沒有想像中的那麼得心應手,理解流程是有思維的前提。其實本身程式的思維是正確的,只是步驟中有點小錯誤,所以導致整個程式的結果很亂,在仔細修改程式之後,終於一步步地達到效果了。

系統以at89s51為核心部件,利用軟體程式設計,通過鍵盤控制和液晶顯示實現了秒錶的功能,能實現本設計題目的基本要求和發揮部分。儘量做到硬體電路簡單穩定,充分發揮軟體程式設計的優點,減小因元器件精度不夠引起的誤差。

我們將各個部分的程式編好後怎麼都連不起來,出不了預期的效果。對於硬體在程式設計過程中pcb板的接觸又是一個頭疼的問題,在進行編譯的時候,數碼顯示管上什麼都沒有,按一下旁邊與之相連的元器件時就有顯示了,所以也花費了好多時間在pcb板的重新焊接上,最後在全組人竭盡全力,老師的精心指導下,程式基本編寫成功,這是我們共同努力的結果,在享受我們成果之時,不得不感慨微控制器的重要性與高難度性,所以為期兩週的微控制器課程設計沒有浪費,我們從中學到了很多知識,也讓我們對微控制器有了更深一步的瞭解。雖然最後結果是出來了,可這與老師的精心指導是分不開的,他引導我們的思路,本來一竅不通的我們經過老師的點撥基本上通了,所以說老師是功不可抹的。

由於時間有限和本身知識水平的限制,本系統還存在一些不夠完善的地方,要作為實際應用還有一些具體細節問題需要解決。

踉踉蹌蹌地忙碌了兩週,我的微控制器課程設計也終將告一段落。設計實物也基本達到預期的效果,但由於能力和時間的關係,總是覺得有很多不盡人意的地方,譬如功能不全、外觀粗糙……數不勝數。但我可以自豪的說,這裡面的每一段程式碼,都有我的勞動。當看著自己的程式,自己成天相伴的系統能夠健康的執行,真是莫大的幸福和欣慰。我相信其中的酸甜苦辣最終都會化為甜美的甘泉。

總而言之,微控制器課程設計對於我們有很大的幫助,我們從中受益匪淺。

微控制器實訓心得體會500篇5

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

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

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

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

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

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