微控制器課程設計心得體會新版多篇

微控制器課程設計心得體會新版多篇

微控制器課程設計心得體會 篇一

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

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

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

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

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

微控制器課程設計心得體會 篇二

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

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

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

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

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

微控制器課程設計心得體會 篇三

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

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

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

當然,這其中也有很多問題:

第一、不夠細心比如由於粗心大意焊錯了線,由於對課本理論的不熟悉導致程式設計出現錯誤。

第二,是在學習態度上,這次課設是對我的學習態度的一次檢驗。對於這次微控制器綜合課程實習,我的第一大心得體會就是作為一名工程技術人員,要求具備的首要素質絕對就應是嚴謹。

我們這次實習所遇到的多半問題多數都是由於我們不夠嚴謹。

第三,在做人上,我認識到,無論做什麼事情,只要你足夠堅強,有足夠的毅力與決心,有足夠的挑戰困難的勇氣,就沒有什麼辦不到的。

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

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

微控制器課程設計心得體會 篇四

課設的選題,方案的設計與確定,元器件的選擇,硬體的焊接,這一系列的課設準備工作早在課設開始之前,老師就向我們做了相關的介紹和明確的說明,同時非常友好的提示我們早點著手準備自己的課設專案。但是如此語重心長的話語在當時似乎沒有引起所有人的注意,只到有同學拿出已成型的作品時,只到課程設計進入第二週時,只到看到有同學拿著作品去驗收時,只到發現自己在規定的時間裡無法完成擴充套件功能是,我們開始醒悟,開始想起老師之前的友情提示,開始意識到課設的準備工作沒做好,開始產生恐懼。這樣的情形並不只是出現在的課程設計過程中,而是經常出現在我們的生活中。整個課程設計的過程中都顯得有些盲目,有些匆忙。

像這樣的實訓課程,對我們學習自動化的學生來說意義非常重大,它不僅是對微控制器這一門課程的理解與運用,同時也涉及到數位電路和類比電路的領域;這也是一次鍛鍊我們動手動腦的絕佳機會,能讓我們切實感受理論與實際相結合的過程。

設計的過程是枯燥的,程式的除錯過程是讓人感到乏味的、無奈的、頭疼的,但是看到完工的作品卻是激動高興的。對於硬體的焊接,這可能是很多同學都喜歡做的一個環節。但是這次的硬體焊接與上一次實訓時的不一樣,這次你需要自己設計電路,自己學習理解某些晶片的引腳功能。晶片引腳的接線是我們容易出錯的地方,如果接線圖或者焊接有問題,這將對對晶片有很大的危害。硬體完工後,是軟體的除錯。我認為程式的除錯是課設全過程中最難得部分,原因是我這塊的功底非常薄弱。很坦誠的講,以自己現有的能力,沒法寫出設計中的程式,我和同學只能借鑑高手的程式,努力地去修改源程式,使其能夠實現想要的功能。軟體的除錯不像硬體焊接那麼容易,除錯過程中,我們必須考慮硬體與程式相匹配。在比如在這個環節中,很感謝我的同學,因為他能夠非常耐心的為我講解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招降龍十八掌,但還不到打遍天下無敵手的境界。

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

微控制器課程設計心得體會 篇六

做了兩週的微控制器課程設計,我有了很多的體會和感想。

我們的課程設計有兩個主要內容:一個是計程車計費器系統(還包括255計數和50000計數);另一個就是溫度報警系統。實習可以在實驗室裡做,也可以在寢室裡自己做,我大部分時間還是在寢室裡做的。

計程車計費器的設計是第一週的內容,由於有了老師的設計圖和程式,只需要改一下自己所要求的變數就好。微控制器的程式設計用的主要是組合語言,說實話,我對組合語言談不上掌握,充其量只是瞭解。學校安排的課程真的太少了,關於語言部分的學習只學了幾節課的內容,整本微控制器書的內容也是學了三分之一多一點。

第二週的內容就是溫度報警系統的設計。這個內容沒有現成的程式和設計圖,需要我們真正親手去編,最鬱悶的莫過於畫設計圖。按照實驗要求上的圖畫了出來,載入程式以後卻不能正常執行,改了好多次都沒有成功。同學們電腦上軟體的版本差異也影響了交流。有些元件的型號不同,但在選用時圖形確很相似,致使選錯了元件,影響了結果。

這兩週的實習真的有點鬱悶www.,程式裡面的好多內容不懂,自我感覺是微控制器我們所學的內容還不足以編出這兩個程式,但是隻好硬著頭皮去看去理解。但在學習過程中也充滿了樂趣,當看懂了程式的一些語句,畫出了要求的設計圖,那我喜悅那種成就感油然而生。

這次實習讓我受益匪淺,無論從知識上還是其他的各個方面。上課的時候的學習從來沒有見過真正的微控制器,只是從理論的角度去理解枯燥乏味。但在實習中見過甚至使用了微控制器及其系統,能夠理論聯絡實際的學習,開闊了眼界,提高了微控制器知識的理解和水平。在這次課程設計中又讓我體會到了合作與團結的力量,當遇到不會或是設計不出來的地方,我們就會在QQ群裡討論或者是同學之間相互幫助。團結就是力量,無論在現在的學習中還是在以後的工作中,團結都是至關重要的,有了團結會有更多的理念、更多的思維、更多的情感。

微控制器是很重要的一門課程,老師和一些工作的朋友都曾說過,如果學好一門微控制器,就憑這個技術這門手藝找一個好工作也不成問題。儘管我們在課堂學到的內容很有限,但在以後的學習中微控制器還需要好好的深入研究和學習,學好了微控制器也就多了一項生存的本錢。最後感謝老師對我們的精心指導和幫助,感謝同學們對我的幫助。

微控制器心得體會 篇七

這學期開始接觸微控制器,老師就開始要求我們焊接微控制器下載器,以此來提高我們對微控制器的理解與熟悉程度,這也能最大程度的提高我們隊微控制器的興趣和最快讓我們融入微控制器的海洋中。

微控制器下載器是學習微控制器的必要器件,其主要零件都由很小的貼片元件組成,配以幾個大的外掛,因此通過焊接微控制器下載器的學習,我大致掌握了小的貼片電容、電阻和外掛元件的焊接,但貼片晶片的焊接仍需多練習。

話說貼片真心小啊,我瞪大了眼睛才能看清,而且在焊的過程中,掉了好幾次原件,費了好大的功夫找到。

這讓我深切體會到焊貼片真是一個細心活啊,特別是對於理工男,那真是鍛鍊耐心和細心地大好機會啊。

對於晶片,真是暴走來了。

引腳那叫一個纖細,密密麻麻,一上場亮瞎了我有木有啊。

對於視訊教程上的松香法,我只能說,這是一個傳說。

我怎麼吸都吸不掉啊,坑爹啊。

我又買了一塊晶片,覺得還是老老實實一個一個點焊比較實際。

有了第一次的經驗,加上我無比耐心,終於弄好了。

激動啊,奔走相告啊,差點買菸花慶祝了。

這次焊接微控制器下載器,真的是苦盡甘來啊,讓我對微控制器產生了濃郁的興趣,我也深刻體會到,自己學的還不夠,一定要多買些電板來焊一焊,提高自己的動手能力。