微控制器學習心得6篇
微控制器歷來是一門難教難學的技能性課程,傳統的“上課加實驗”的講授方法,已不能滿足社會對新型微控制器技能型人才的需求。下面是為大家帶來的微控制器學習心得,希望可以幫助大家。
微控制器學習心得範文1:
我從大二起,就去實驗室去學習。在這裡與老師和一些電子設計愛好者的交流中,我學到了更多的專業知識。我從此走上了學習嵌入式的道路。這豐富了我的大學生活,是我在大學的最大收穫。
我是從學習微控制器開始我的嵌入式學習的。
我接觸微控制器的方式是在圖書館看書,我很多本書,但是大多數書寫的大同小異。書裡面講解的微控制器的暫存器我很多遍也沒有看懂。我都不知道改怎麼學習它了。慢慢的我悟出了一個道理:電子的學習實踐是最重要的,這樣,我在大二的時候就買了一塊學習板,我一邊看視訊一邊仿照視訊的程式,自己編寫程式,在很短的時間裡,我的微控制器有了很大的提高。那些難懂的暫存器通過編寫程式,我慢慢的弄懂了它們,現在回頭看去,原來它還是很簡單的。
用哪種程式語言最適合我們。
我看過的微控制器的書籍,大部分的程式都是彙編寫的。它是一種基於機器硬體的低階語言,對於我們這些只學習過C語言的人來說,非常難懂。我認為剛開始學習微控制器沒有必要一定要從學習彙編程式設計開始。我學習微控制器就是用C語言程式設計的,我並不會組合語言,也沒有妨礙我把微控制器學好。
很多人說,學微控制器最好先學組合語言,以我的經驗告訴大家,絕對沒有這個必要,初學者一開始就直接用C語言為微控制器程式設計,既省時間,學起來又容易,進步速度會很快。在剛開始學微控制器的時候,千萬不要為了解微控制器內部結構而浪費時間,這樣只能打擊你的信心,當你學會程式設計後,自然一步步就掌握其內部結構了。
微控制器的學習實踐。
微控制器提高重在實踐,想要學好微控制器,軟體程式設計必不可少。但是熟悉硬體對於學好微控制器的也是非常重要的。如何學習好硬體,動手實踐是必不可少的。我們可以通過自己動手做一個自己的電子製作,通過完成它,以提高我的對一些晶片的瞭解和熟練運用它。這樣我們就可以多一些瞭解晶片的結構。我相信,你完成了一個屬於自己的電子製作,你的微控制器水平就會有一個質的提高。
這就是我學習微控制器的心得體會,希望給微控制器的愛好者學好微控制器有所幫助。
微控制器學習心得範文2:
學了一年多的微控制器,對微控制器也有了一個基礎的瞭解。在這一年裡,我學了DS18B20、128*64大液晶、數碼管顯示等。從最初的跑馬燈,到整體融合,經歷了一段時間。微控制器只有P0,P1,P2,P3,如果想把很多功能合在一起的話,就得複用,或著用到擴充套件,但是那個擴充套件模組不好用,寫起程式來會比較麻煩,其實複用好的話,基本IO口都夠用!
學習的時候總是難免碰到一些問題!但是我的總結是:沒關係,邊做邊想!或著講瞎搞!不搞肯定不知道,搞了才會懂!過去的一些問題在現在看來都是小case,什麼定時器賦值啊,定時器的使用型別***模式0,模式1,模式2***,當時就自己在那裡看書理解,一大堆的文字在那裡,很久也不懂!不過後來我懂得了上網找視訊教程!剛開始的時候也總是想為什麼這麼做,為什麼這麼做,為什麼這麼做,一堆的為什麼。現在懂了,做多了,就覺得要這樣做,要這樣做,就是這麼做的,沒錯!不會的時候想著,反正會弄懂的,多試試!
要相信熟能生巧,想想學習的時候,和現在的程度,不是在一個檔次的!熟悉了操作,一些疑惑也會雖之解開!
我最初開始學微控制器是因為我喜歡程式設計,我覺得程式設計是一件樂趣的事!或著說享受技術帶來的快樂!我現在懂得了有各門各樣的語言,C語言是其中一種,還有更底程的組合語言,java之類的高階語言,這些我都很喜歡!它們各有各自的好處和用處!而且我不想只會一門語言,所以我要慢慢地學習各種自己喜歡的語言!
在學習的過程中遇到麻煩或著問題,已經習以為長了!遇到問題也不會焦慮,想的是該怎麼解決!水平也是在不斷解決問題中提高的,有這一點體會!其實初學微控制器,碰到問題總是新的知識而已,因為微控制器很簡單,也不用很懂電路原理,知道什麼時候給0,什麼時候給1,其它的就交給硬體去處理。
我也不單單隻想有關微控制器的程式微控制器功能簡單,一直寫微控制器也會變得呆板的***這期間就一直寫微控制器的程式,不寫其它思考性的程式設計***,至少我是這麼覺得.因為寫微控制器的程式一段時間後,我發現我的思路有點僵在微控制器的思路上,自己想寫一寫其它的程式,不是微控制器的,是C語言的一些有關數學計算***類似應用題的那種***,寫的時候卻想的寫微控制器的感覺,有點難以集中到現在要解決的問題!
微控制器學習心得範文3:
我來說說我學微控制器的一些收穫吧,也給想學的人提供點意見,我的入門課程是學習了郭天祥的視訊,《十天交你學會微控制器》,的確還是不錯的,大家可以在電驢上下載,當然十天的學習只是個入門,如果有開發板的話就跟著他的視訊學習,沒有的話可以用模擬實現一些功能,我用的是proteus。因為當時我的寢室中有已經學了兩年的哥們,他給我講了一下開發板的原理圖,使我看那些連線不至於很亂,自己也就覺得清晰多了。還有一個學長,也是我的老鄉,他給我後期的學習提供了很大的幫助,他當時給我們上課,而我已經有了一定的基礎了,所以就感覺特別順。後來他把我帶進了實驗室,讓我有了一個很好的學習環境,所以很快就掌握了微控制器的基礎知識。在這裡我感謝他們給我的幫助。
其實我覺得微控制器入門是挺簡單的,有一定的數電和模電知識後,再借一本講微控制器原理的書就很快上手了,在開始的時候,最好自己動手程式設計序,或者看著別人的程式,看懂之後再寫一遍,尤其一些很簡單的,流水燈,數碼管,按鍵檢測,中斷應用等,當自己覺得這些都掌握的差不多時,就主要看別人的程式,給大家推薦一本好書,微控制器C語言程式設計100例,個人感覺不錯,裡面有很多程式,程式可以在網上搜到。
現在就可以做些東西了,開始學習可以焊微控制器最小系統,在加上簡單的流水燈,數碼管,就是熟悉一下,後來就可以學習一下Autium Disigner,自己設計東西,再做出來就OK了!