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