微控制器課設心得體會

來源:果殼範文吧 2.05W
微控制器課設心得體會1

這個學期的微控制器課已經早早的上完了,但是理論純屬理論,沒有與實踐的結合總讓我們學的不踏實,感覺沒有達到學以致用的效果。所慶幸的是在課程介紹考試完之後,老師給我們安排了這次微控制器課程設計,給了我們學以致用的做好的實踐。

微控制器課設心得體會

關於這次課程設計,我們花費了比較多的心思,既是對課程理論內容的一次複習和鞏固,還讓我們豐富了更多與該專業相關的其他知識,比如軟體應用等,在摸索中學習,在摸索中成長,在學習的過程中帶著問題去學我發現效率很高,這是我做這次課程設計的又一收穫,在真正設計之前我們做了相當豐富的準備,首先鞏固一下課程理論,再一遍熟悉課程知識的構架,然後結合加以理論分析、總結,有了一個清晰的思路和一個完整的的軟體流程圖之後才著手設計。在設計程式時,我們不能妄想一次就將整個程式設計好,反覆修改、不斷改進是程式設計的必經之路;養成註釋程式的好習慣是非常必要的,一個程式的完美與否不僅僅是實現功能,而應該讓人一看就能明白你的思路,這樣也能為資料的儲存和交流提供了方便;我覺得在設計課程過程中遇到問題是很正常,但我們應該將每次遇到的問題記錄下來,並分析清楚,以免下次再碰到同樣的問題的課程設計又出錯了。

除了對此次設計的準備工作之外,我們還學到了很多平時難得的東西,首先是團隊協作,在這次設計當中,難免和同學產生觀點和意見的分歧,以及分工明細、時間安排等不合理,通過這次設計,我們體會到了團結合作的重要性及力量之強大,還有讓我們處理事情更加有條理,思路更加清晰明瞭了,發現、提出、分析、解決問題和實踐能力的提高都將受益於我在以後的學習、工作和生活中。

此次的設計,其實也是我們所學知識的一次綜合運用,讓我深深的認識到了學習微控制器要有一定的基礎,要有電子技術方面的數位電路和類比電路等方面的理論基礎,特別是數位電路;也要有程式語言的組合語言或C語言。要想成為微控制器高手,我們首先要學好組合語言,然後轉入C語言學習,所以我們不能學到後面就忘了前面的知識,更應該將所學的知識緊緊的結合在一起,綜合運用,所謂設計,就是要求創新,只有將知識綜合運用起來才能真正的設計好。

微控制器課設心得體會2

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

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

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

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

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

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

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

微控制器課設心得體會3

經過本次微機課題的設計與研究,我們深入的學習了除課本以外的很多微機附件的內容,掌握了很多實驗室操作技能。我們在實際設計中遇到很多問題,但結合所學知識以及參考資料的幫助,不斷地嘗試,設計了一種能夠解決實際問題的系統。同時也加深了我們對於現實生活中,實際的嵌入式作業系統的原理的理解。

微控制器在日常生活中應用廣泛,結合這學期在學的嵌入式系統原理,我們更多的瞭解了微控制器的發展現狀和發展趨勢,以及在生活中的廣泛應用,其實80C51只是我們所接觸的一種簡單的微控制器,在實際應用中,有各個公司生產的不同型號的、針對不同功能設計的、以及根據使用者的需要和發展自主研發設計的微控制器還有很多,由此設計出來的嵌入式系統更是數不勝數。能夠親身的進行自我實踐,並進行實際的應用,其實使我們對現行微控制器的一次深入的瞭解,並能夠提升我們將來在學習工作遇到的微控制器設計問題。

在實際設計過程中,我們遇到了諸多設計的問題。例如介面不夠,這一問題主要是因為我們所設計的功能諸多,剛開始對於這一介面的規劃不是非常的合理,後來通過使用中斷,兩個中斷合理的設計便解決了所有的按鍵和現實問題。考慮到目前空調系統也並不是使用我們所用到的80C51微控制器,中斷也有可能通過擴充套件有所增加,考慮到硬體設計的難度,使用兩中斷解決這一問題則是最佳的選擇。

在程式設計中,我們更加深入瞭解了中斷的使用與本質,合理利用這些,會使程式簡化而不會出錯。比如開始我們把主程式寫在中斷裡面,導致程式執行混亂,而後來發現,只在中斷中做少量工作,比如改一下某一個標誌,這樣比較好。對於感測器晶片的使用,我們查找了它的datasheet,並查閱了各種關於其硬體連線和軟體設計的資料,同時發現了理論資料與實踐上的區別,通過多次嘗試,成功完成了硬體和軟體的設計。在這次課題設計過程中,我們合理的分工,適宜的規劃進度的進展,不僅僅暗示完成了預先設計的內容。

在這一過程中,我們充分發揮我們的主觀能動性,想象創造性,攻克了很多之前都沒有想過的難關,真的受益匪淺。這次設計不僅僅耗時耗力,而且自己也親自跑了電子市場去進行實際考察,對我們理論和實驗都有很大的提升,我想這些對於我們今後的學習生活都有很重要的意義,這將是我們在程式設計以及大學學習過程中的寶貴經驗和財富。

微控制器課設心得體會4

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

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

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

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

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

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

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

熱門標籤