丁香花无码AV在线,欧美日韩国产色,年轻人手机在线免费视频,伊人成人在线,可以直接免费观看的av网站,日本三级香港三级人妇99,亚洲免费二区

單片機心得體會

時間:2022-03-30 17:48:23 心得體會 我要投稿

單片機心得體會匯編15篇

  當我們有一些感想時,將其記錄在心得體會里,讓自己銘記于心,這樣可以幫助我們總結(jié)以往思想、工作和學習。那么心得體會該怎么寫?想必這讓大家都很苦惱吧,下面是小編收集整理的單片機心得體會,歡迎閱讀與收藏。

單片機心得體會匯編15篇

單片機心得體會1

  為期一周的單片機實訓結(jié)束了,真是讓我受益匪淺啊!學到了很多東西,不管怎樣樣,先感謝學校給我的這么多機會,真正的學到了東西。隨著電子技術(shù)的發(fā)展,個性是隨著大規(guī)模集成電路的產(chǎn)生,給人們的生活帶來了根本性的變化,我們就學習了單片機這門課程,感覺是有點難。也不明白整個學習過程是怎樣過來得,但是時間不等人。但是在學習中,我才發(fā)現(xiàn)學習單片機不僅僅僅需要軟件的知識,還需要硬件的知識。我買了一個單片機在實踐中就是一個活生生的例子,沒有相應的硬件知識,我連單片機怎樣和電腦相連都不明白,我為我當初的想法感到羞愧。單片機是一門很好的學問,需要我去鉆研它。但是在學習中,我才發(fā)現(xiàn)學習單片機不僅僅僅需要軟件的知識,還需要硬件的.知識。我買了一個單片機在實踐中就是一個活生生的例子,沒有相應的硬件知識,我連單片機怎樣和電腦相連都不明白,我為我當初的想法感到羞愧。單片機是一門很好的學問,需要我去鉆研它。時光飛逝,一轉(zhuǎn)眼,一個學期又進尾聲了,本學期的單片機綜合課程設計也在一周內(nèi)完成了。俗話說“好的開始是成功的一半”。

  說起課程設計,我認為最重要的就是做好設計的預習,認真的研究老師給的題目,選一個自己有興趣的題目。其次,老師對實驗的講解要一絲不茍的去聽去想,因為只有都明白了,做起設計就會事半功倍,如果沒弄明白,就迷迷糊糊的去選題目做設計,到頭來一點收獲也沒有。最后,要重視程序的模塊化,修改的方便,也要注重程序的調(diào)試,掌握其方法。在全組人竭盡全力,老師的精心指導下,程序基本編寫成功,這是我們共同努力的結(jié)果,在享受我們成果之時,不得不感慨單片機的重要性與高難度性,所以為期一周的單片機課程設計沒有浪費我我們學到了很多知識,也讓我們對單片機有了更深一步的了解,雖然最后結(jié)果是出來了,可這與老師的精心指導是分不開的她引導我們的思路,本來一竅不通的我們經(jīng)過老師的點撥基本上通了,所以老師是功不可沒的。總而言之,單片機課程設計對于我們有很大的幫忙,我們從中受益匪淺。

單片機心得體會2

  做了兩周的單片機課程設計,我有了很多的體會和感想。

  我們的課程設計有兩個主要資料:一個是出租車計費器系統(tǒng)(還包括255計數(shù)和50000計數(shù));另一個就是溫度報警系統(tǒng)。實習能夠在實驗室里做,也能夠在寢室里自己做,我大部分時間還是在寢室里做的。

  出租車計費器的設計是第一周的資料,由于有了老師的設計圖和程序,只需要改一下自己所要求的變量就好。單片機的編程用的主要是匯編語言,說實話,我對匯編語言談不上掌握,充其量只是了解。學校安排的課程真的太少了,關于語言部分的學習只學了幾節(jié)課的資料,整本單片機書的資料也是學了三分之一多一點。

  第二周的資料就是溫度報警系統(tǒng)的.設計。這個資料沒有現(xiàn)成的程序和設計圖,需要我們真正親手去編,最郁悶的莫過于畫設計圖。按照實驗要求上的圖畫了出來,加載程序以后卻不能正常運行,改了好多次都沒有成功。同學們電腦上軟件的版本差異也影響了交流。有些元件的型號不同,但在選用時圖形確很相似,致使選錯了元件,影響了結(jié)果。

  這兩周的實習真的有點郁悶,程序里面的好多資料不懂,自我感覺是單片機我們所學的資料還不足以編出這兩個程序,但是只好硬著頭皮去看去理解。但在學習過程中也充滿了樂趣,當看懂了程序的一些語句,畫出了要求的設計圖,那我喜悅那種成就感油然而生。

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

  單片機是很重要的一門課程,老師和一些工作的朋友都曾說過,如果學好一門單片機,就憑這個技術(shù)這門手藝找一個好工作也不成問題。盡管我們在課堂學到的資料很有限,但在以后的學習中單片機還需要好好的深入研究和學習,學好了單片機也就多了一項生存的本錢。最后感謝老師對我們的精心指導和幫忙,感謝同學們對我的幫忙。

單片機心得體會3

  我從大二起,就去實驗室去學習。在那里與老師和一些電子設計愛好者的交流中,我學到了更多的專業(yè)知識。我從此走上了學習嵌入式的道路。這豐富了我的大學生活,是我在大學的最大收獲。

  我是從學習單片機開始我的嵌入式學習的。

  我接觸單片機的方式是在圖書館看書,我看了很多本書,但是大多數(shù)書寫的大同小異。書里面講解的單片機的寄存器我看了很多遍也沒有看懂。我都不明白改怎樣學習它了。慢慢的.我悟出了一個道理:電子的學習實踐是最重要的,這樣,我在大二的時候就買了一塊學習板,我一邊看視頻一邊仿照視頻的程序,自己編寫程序,在很短的時間里,我的單片機有了很大的提高。那些難懂的寄存器透過編寫程序,我慢慢的弄懂了它們,此刻回頭看去,原先它還是很簡單的。

  用哪種編程語言最適合我們

  我看過的單片機的書籍,大部分的程序都是匯編寫的。它是一種基于機器硬件的低級語言,對于我們這些只學習過C語言的人來說,十分難懂。我認為剛開始學習單片機沒有必要必須要從學習匯編編程開始。我學習單片機就是用C語言編程的,我并不會匯編語言,也沒有妨礙我把單片機學好。

  我的單片機學習心得

  很多人說,學單片機最好先學匯編語言,以我的經(jīng)驗告訴大家,絕對沒有這個必要,初學者一開始就直接用C語言為單片機編程,既省時間,學起來又容易,進步速度會很快。在剛開始學單片機的時候,千萬不要為了解單片機內(nèi)部結(jié)構(gòu)而浪費時間,這樣只能打擊你的信心,當你學會編程后,自然一步步就掌握其內(nèi)部結(jié)構(gòu)了。

  單片機的學習實踐

  單片機提高重在實踐,想要學好單片機,軟件編程必不可少。但是熟悉硬件對于學好單片機的也是十分重要的。如何學習好硬件,動手實踐是必不可少的。我們能夠透過自己動手做一個自己的電子制作,透過完成它,以提高我的對一些芯片的了解和熟練運用它。這樣我們就能夠多一些了解芯片的結(jié)構(gòu)。我相信,你完成了一個屬于自己的電子制作,你的單片機水平就會有一個質(zhì)的提高。

單片機心得體會4

  回顧起此次單片機課程設計,至今我仍感慨頗多,的確,從選題到定稿,從理論到實踐,在整整兩星期的日子里,可以說得是苦多于甜,但是可以學到很多很多的的東西,同時不僅可以鞏固了以前所學過的知識,而且學到了很多在書本上所沒有學到過的知識。通過這次課程設計使我懂得了理論與實際相結(jié)合是很重要的,只有理論知識是遠遠不夠的,只有把所學的理論知識與實踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會服務,從而提高自己的實際動手能力和獨立思考的能力。在設計的過程中遇到問題,可以說得是困難重重,這畢竟第一次做的,難免會遇到過各種各樣的問題,同時在設計的過程中發(fā)現(xiàn)了自己的不足之處,對以前所學過的知識理解得不夠深刻,掌握得不夠牢固,比如說三極管PNP管腳不懂怎么放置,不懂分得二極管的正負極,對單片機匯編語言掌握得不好……通過這次課程設計之后,一定把以前所學過的知識重新溫故。

  這次課程設計終于順利完成了,在設計中遇到了很多編程問題,最后在信盈達劉老師的辛勤指導下,終于游逆而解。同時,在劉老師的身上我學得到很多實用的知識,在次我表示感謝!同時,對給過我?guī)椭乃型瑢W和信盈達各位指導老師再次表示忠心的感謝!

  一、單片機課程設計總結(jié)

  做了兩周的課程設計,有很多的心得體會,有關于單片機方面的,更多的是關于人與人之間關系方面的。

  我們組一共有三個人,但其他兩個人是真的神龍見首不見尾,除了在最后答辯的時候他們一起坐在了我旁邊,冠冕堂皇的指著我畫了幾遍的圖說了幾嘴,我想可能他們自己都不知道自己在說怎么,雖然有的東西他們也答出來了。我佩服他們的勇氣,羨慕他們的運氣(我見到的很多做了10 天的人最后的成績都有不如他們的),但是鄙視他們的做法。

  所幸的是,我得到了很多同學的幫助。我想沒有他們我可能都要放棄了,因為我本人對單片機也并不是很熟悉,學的東西好像它是它,我是我似的,理論聯(lián)系不了實際。以前的匯編語言沒學好,一開始的程序這塊兒就要令我抓狂了。后來請教我們班的一個男生,每次跟他一起到試驗室調(diào)試程序(他們組也只有他一個人動手),看他邊做邊給我講解。最后在開發(fā)機上做出來的時候,雖然不是我自己寫的,但看他那么高興,我也有一種分享到的成就感。后來我們組就用了他寫的程序,他自己又抽空做了些拓展。

  接下來就是做硬件方面的焊接工作了。沒想到這項看起來不需要多少技術(shù)的工作卻是非常的勞心勞力。很多次是早上起來帶瓶水帶些吃的到實訓中心,一泡就是一天。我看到有很多人跟我一樣,不同的是他們是三三兩兩,而我大部分時間都是一個人做。在這個時候也有很多人幫助我,或是熱心的幫我?guī)э,或是在我打盹兒的時候幫我做點焊接。大家都鼓勵我,即使最后出不來東西,但是一定要堅持把它做完。當我想放棄的時候,我也這么對自己說,即使你做出來的是次品甚至不合格品,但是你一定要拿出來一件成品。

  在要驗收前,終于做了一件成品出來,不幸的是它真的是一件不合格品。幫我的那個男生做的已經(jīng)出來了,所以最后應該還是我的焊接方面的問題。有一點灰心,想再重做來不及了,單是檢查線路卻也查不出來什么問題。那么就準備答辯吧。我對著電路圖再看課本,發(fā)現(xiàn)以前很多覺得很難記的東西現(xiàn)在記起來容易多了,因為整天都在同它們打交道。51的引腳及其功能,A/D轉(zhuǎn)換器的,驅(qū)動器的,所有我用到的我都一再的看書了解,同時請教同學我看書過程當中的疑惑。在這個過程中又發(fā)現(xiàn)了以前焊接當中出的一些問題,能改的就改,不能改的,咳,要是時間再多一些,或者我能早點做好,要是不只是我一個人動手……算了吧,不要想那些如果,還是準備我自己的,做好我現(xiàn)在能做的吧。

  還好,驗收還算成功,得了3分,不是很高,但是我覺得對我來說已經(jīng)很好,代表了我真實的水平,我覺得我對單片機的一些知識在這個動手的.過程中真的是從無到有增長的。同時我也盡量不去想別人得了多少分,沒有什么不平衡的,有些人付出的是努力,有些人付出的是風險代價,其實這也沒有什么不一樣,這一點我早就了解。

  最后,我發(fā)現(xiàn)自己對單片機竟然也有了一點興趣,想暑假回家以后自己去買一些東西來做,再補一補匯編語言。有什么問題請教下以前的那些老同學好了,他們好厲害,在高中勞動課就成功的做出過調(diào)頻收音機,大一暑假的時候參加了學校的電子競賽培訓接著比賽,不過后來怎么樣我就不知道了。汗。看來要多保持聯(lián)絡,這次回家就好好找他們敘敘舊。

  二、單片機課程設計感想

  通過一個學期的學習,我認為要學好C語言程序這門課程,不僅要認真閱讀課本知識,更重要的是要通過上機實踐才能增強和鞏固我的知識。特別是作為高職生,更要注重實踐這一環(huán)節(jié),只有這樣我們才能成為合格的計算機人材。

  整個設計通過了軟件和硬件上的調(diào)試。我想這對于自己以后的學習和工作都會有很大的幫助。在這次設計中遇到了很多實際性的問題,在實際設計中才發(fā)現(xiàn),書本上理論性的東西與在實際運用中的還是有一定的出入的,所以有些問題不但要深入地理解,而且要不斷地更正以前的錯誤思維。一切問題必須要靠自己一點一滴的解決,而在解決的過程當中你會發(fā)現(xiàn)自己在飛速的提升。對于教材管理系統(tǒng),其程序是比較簡單的,主要是解決程序設計中的問題,而程序設計是一個很靈活的東西,它反映了你解決問題的邏輯思維和創(chuàng)新能力,它才是一個設計的靈魂所在。因此在整個設計過程中大部分時間是用在程序上面的。很多子程序是可以借鑒書本上的,但怎樣銜接各個子程序才是關鍵的問題所在,這需要對系統(tǒng)的結(jié)構(gòu)很熟悉。因此可以說系統(tǒng)的設計是軟件和硬件的結(jié)合,二者是密不可分的。通過這次課程設計我也發(fā)現(xiàn)了自身存在的不足之處,雖然感覺理論上已經(jīng)掌握,但在運用到實踐的過程中仍有意想不到的困惑,經(jīng)過一番努力才得以解決。

  這也激發(fā)了我今后努力學習的興趣,我想這將對我以后的學習產(chǎn)生積極的影響。其次,這次課程設計讓我充分認識到團隊合作的重要性,只有分工協(xié)作才能保證整個項目的有條不絮。另外在課程設計的過程中,當我們碰到不明白的問題時,指導老師總是耐心的講解,給我們的設計以極大的幫助,使我們獲益匪淺。因此非常感謝老師的教導。通過這次設計,我懂得了學習的重要性,了解到理論知識與實踐相結(jié)合的重要意義,學會了堅持、耐心和努力,這將為自己今后的學習和工作做出了最好的榜樣。我覺得作為一名軟件工程專業(yè)的學生,這次課程設計是很有意義的。更重要的是如何把自己平時所學的東西應用到實際中。雖然自己對于這門課懂的并不多,很多基礎的東西都還沒有很好的掌握,覺得很難,也沒有很有效的辦法通過自身去理解,但是靠著這一個多禮拜的“學習”,在小組同學的幫助和講解下,漸漸對這門課逐漸產(chǎn)生了些許的興趣,自己開始主動學習并逐步從基礎慢慢開始弄懂它。

  我認為這個收獲應該說是相當大的。一開始我們從參考書上找來了課題,但是畢竟是參考書,做到后來發(fā)現(xiàn)很多程序都是不完整的,這讓我們傷透了腦筋?粗鴦e的小組都弄得有模有樣了,可是我們連一個課題都還沒有定好。好不容易又找到了課題,可是結(jié)果還是很不盡人意。程序接線什么的都弄好了,調(diào)試也沒有問題,可是就是無法達到預期想要的結(jié)果。參考書畢竟只是一個參考,設計這種東西最后還是要靠自己動腦筋。然后我們大家一起齊心協(xié)力,從平時做的實驗﹑老師上課的舉例﹑書本上的知識以及老師的輔導和其他同學的幫助下終于完成了。應該說這是通過我們小組成員的共同努力和動腦完成的,雖然內(nèi)容并不是很復雜,但是我們覺得設計的過程相當重要,學到了很多,收獲了很多。我覺得課程設計反映的是一個從理論到實際應用的過程,但是更遠一點可以聯(lián)系到以后畢業(yè)之后從學校轉(zhuǎn)到踏上社會的一個過程。小組人員的配合﹑相處,以及自身的動腦和努力,都是以后工作中需要的。

單片機心得體會5

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

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

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

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

  通過最后的`測試,我發(fā)現(xiàn)我對知識的掌握有些不透徹,比如“硬件編程框圖”,平時看過很多次但都沒有用心記過,頭腦中對他的記憶很模糊,因此,這就成了我們知識結(jié)構(gòu)中的一個盲點,實訓就是讓我們在實際操作中發(fā)現(xiàn)自己對知識掌握不足的地方并把它補足,我會繼續(xù)把這些模棱兩可的這是都用心學透徹。

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

單片機心得體會6

  通過今次單片機實訓,使我對單片機的認識有了更深刻的理解。系統(tǒng)以51單片機為核心部件,利用匯編軟件編程,通過鍵盤控制和數(shù)碼管顯示實現(xiàn)了基本時鐘顯示功能、時間調(diào)節(jié)功能,能實現(xiàn)本設計題目的基本要求和發(fā)揮部分。

  由于時間有限和本身知識水平的限制,本系統(tǒng)還存在一些不夠完善的地方,要作為實際應用還有一些具體細節(jié)問題需要解決。例如:不能實現(xiàn)只用兩個按鍵來控制時鐘時間,還不能實現(xiàn)鬧鐘等擴展功能。

  踉踉蹌蹌地忙碌了兩周,我的時鐘程序終于編譯成功。當看著自己的程序,自己成天相伴的系統(tǒng)能夠健康的運行,真是莫大的幸福和欣慰。我相信其中的.酸甜苦辣最終都會化為甜美的甘泉。

  但在這次實訓中同時使我對匯編語言有了更深的認識。當我第一次接觸匯編語言就感覺很難,特別是今次實訓要用到匯編語言,盡管困難重重,可我們還是克服了。這次的實訓使培養(yǎng)了我們嚴肅認真的做事作風,增強了我們之間的團隊合作能力,使我們認識到了團隊合作精神的重要性。

  這次實訓的經(jīng)歷也會使我終身受益,我感受到這次實訓是要真真正正用心去做的一件事情,是真正的自己學習的過程和研究的過程,沒有學習就不可能有研究的能力,沒有自己的研究,就不會有所突破。希望這次的經(jīng)歷能讓我在以后學習中激勵我繼續(xù)進步。

  

單片機心得體會7

  很多想學單片機的人問我的第一句話就是怎樣才能學好單片機?對于這個問題我今天就我自己是如何開始學單片機,如何開始上手,如何開始熟練這個過程給大家講講。

  先說說單片機,一般我們現(xiàn)在用的比較多的的MCS-51的單片機,它的資料比較多,用的人也很多,市場也很大。就我個人的體會怎么樣才能更快的學會單片機這門課。單片機這門課是一項非常重視動手實踐的科目,不能總是看書,但是學習它首先必須得看書,因為從書中你需要大概了解一下,單片機的各個功能寄存器,而說明白點,我們使用單片機就是用軟件去控制單片機的各個功能寄存器,再說明白點,就是控制單片機那些管腳的電平什么時候輸出高,什么時候輸出低。

  由這些高低電平的變化來控制你的系統(tǒng)板,實現(xiàn)我們需要的各個功能。至于看書,只需大概了解單片機各管腳都是干什么的?能實現(xiàn)什么樣的功能?第一次,第二次你可能看不明白,但這不要緊,因為還缺少實際的感觀認識。所以我總是說,學單片機看書看兩三天的就夠了,看小說你一天能看五六本,看單片機你兩三天看兩三遍就夠了,可以不用仔細的看。推薦一本書,就這一本就足夠,書名是《新編MCS-51單片機應用設計》,是哈爾濱工業(yè)大學出版社出的的,作者是張毅剛。

  大概了解一下書上的內(nèi)容,然后實踐,這是非常關鍵的,如果說學單片機你不實踐那是不可能學會的,關于實踐有兩種方法你可以選擇,一種方法:你自己花錢買一塊單片機的學習板,不要求功能太全的,對于初學者來說你買功能非常多的那種板子,上面有很多東西你這輩子都用不著,我建議有流水燈、數(shù)碼管、獨立鍵盤、矩陣鍵盤、AD或DA(原理一樣)、液晶、蜂鳴器,這就差不多了。

  如果上面我提到的這些,你能熟練應用,那可以說對于單片機方面的硬件你已經(jīng)入門了,剩下的就是自己練習設計電路,不斷的積累經(jīng)驗。只要過了第一關,后面的路就好走多了,萬事開頭難,大家可能都聽過。方法二:你身邊如果有單片機方面的高手,向他求助,讓他幫你搭個簡單的最小系統(tǒng)板。對于高手來說,做個單片機的最小系統(tǒng)板只需要一分鐘的時間,而對于初學者可就難多了,因為只有對硬件了解了,才能熟練運用。而如果你身邊沒有這樣的高手,又找不到可以幫助你的人,那我勸你最好是自己買上一塊,畢竟自己有一塊要方便的多,以后做單片機類的小實驗時都能用得上,還省事。

  有了單片機學習板之后你就要多練習,最好是自己有臺電腦,一天少看電影,少打游戲,把學習板和電腦連好,打開調(diào)試軟件坐在電腦前,先學會怎么用調(diào)試軟件,然后從最簡單的流水燈實驗做起,等你能讓那八個流水燈按照你的意愿隨意流動時你已經(jīng)入門了,你會發(fā)現(xiàn)單片機是多么迷人的東西啊,太好玩了,這不是在學習知識,而是在玩,當你編寫的程序按你的意愿實現(xiàn)時你比做什么事都開心,你會上癮的,真的。做電子類的人真的會上癮。然后讓數(shù)碼管亮起來,這兩項會了后,你已經(jīng)不能自拔了,你已經(jīng)開始考慮你這輩子要走哪一行了。就是要這樣練習,在寫程序的時候你肯定會遇到很多問題,而這時你再去翻書找,或是問別人,當?shù)玫浇獯鸷竽銜涀∫惠呑拥模R必須用于現(xiàn)實生活中,解決實際問題,這樣才能發(fā)揮它的作用,你自己好好想想,上了這么多年大學,天天上課,你在課堂上學到了什么?是不是為了期末考試而忙碌呢?考完得了90分,哈哈哈好高興啊,下學期開學回來忘的一干二凈,是不是?你學到什么了?但是我告訴你單片機一旦學會,永遠不會忘了。

  另外我再說說用匯編和C語言編程的問題。很多同學大一二就開設了C語言的課,我也上過,我知道那時天天就是幾乘幾,幾加幾啊,求個階乘啊。學完了有什么用?讓你用C語言編單片機的程序你是不是就傻了?書上的東西我們必須要會運用。單片機編程用C語言或匯編語言都可以,但是我建議用C語言比較好,如果原來有C語言的`基礎那學起來會更好,如果沒有,也可以邊學單片機邊學C語言,C語言也挺簡單,只是一門工具而已,我勸你最好學會,將來肯定用得著,要不你以后也得學,你一點匯編都不會根本無所謂,但你一點C語言都不會那你將來會吃苦頭。

  匯編寫程序代碼效率高,但相對難度較大,而且很羅嗦,尤其是遇到算法方面的問題時,根本是麻煩的不得了,現(xiàn)在單片機的主頻在不斷的提高,我們完全不需要那么高效率的代碼,因為有高頻率的時鐘,單片機的ROM也在不斷的提高,足夠裝得下你用C語言寫的任何代碼,C語言的資料又多又好找,將來可移植性非常好,只需要變一個IO口寫個溫度傳感器的程序在哪里都能用,所以我勸大家用C語言。

  總結(jié)上面,只要你有信心,做事能堅持到底,有不成功不放棄的強烈意志,那學個單片機來說就是件非常容易的事。

  步驟:

  1.找本書大概了解一下單片機結(jié)構(gòu),大概了解就行。不用都看懂,又不讓你出書的。(三天)

  2.找學習板練習編寫程序,學單片機就是練編程序,遇到不會的再問人或查書。 (二十天)

  3.自己網(wǎng)上找些小電路類的資料練習設計外圍電路。焊好后自己調(diào)試,熟悉過程。 (十天)

  4.自己完全設計具有個人風格的電路,產(chǎn)品,你已經(jīng)是高手了……

  看到了嗎?下功夫一個多月你就能成為高手,我就講這么多了,學不學得會,下不下得了功夫就看你的了。

單片機心得體會8

  一直想寫一個帖子,將自己學習單片機的經(jīng)歷、經(jīng)驗和方法總結(jié)一下,今天終于動手寫了,呵呵,這是我學習單片機的經(jīng)驗、心得、方法。希望對大家學習單片機有所幫助。

  經(jīng)常在群、論壇里看到有人問:怎么學單片機?也?吹接腥苏f學了好幾個月可就是沒有什么進展。當然,受限于每個人受到的教育水平不同和個人理解能力的差異,學習起來會有快慢之分,但我感覺最重的就是學習方法。一個好的學習方法,能讓你事半功倍,這里說說我學習單片機的經(jīng)歷和方法。

  05年的時候,因為制作FM發(fā)射電路采用了BH1415的芯片,需要用到單片機控制,所以開始接觸使用單片機,雖然以前讀書時作為一門功課學過,不過也快丟荒了10年了,基本上都忘光了,也算是從頭學起了吧。我當時是買了一塊實驗板,很簡單的功能,比論壇實驗板還要少功能,還有一個仿真器,也是比較簡單的,SST芯片的。然后開始從大家都知道的流水燈寫起,萬事開頭難,第一個程序基本上就抄人家的,翻查了一份快速入門的學習資料,寫下第一個程序。然后,在仿真機是單步的看運行結(jié)果,從每一步執(zhí)行,都硬件上反應出來的效果,很快,對單片機的運作有了一個非常感性的認識,這跟只看書然后自己想象運行是完全兩碼事。然后,是進一步的其它程序?qū)W習,一個月時間,基本上已經(jīng)熟悉了51的各種硬件資源。把流水燈,數(shù)碼管動態(tài)掃描,中斷等等的學習了,然后就是寫綜合性的程序,也就是我發(fā)在論壇里的時鐘。通過這個程序的編寫,使自己的編程水平有了很大的飛躍。之后,就是逐步學習編寫更多的程序,各種外圍器件的控制等等,通過編寫程序使自己不斷的提高。在學過匯編之后,我又轉(zhuǎn)到了C語言學習,因為以前沒有學習過C語言,一切都很陌生,所以自己沿用了學習匯編的方法,大約花了3天功夫基本就對C語言有了初步的了解,然后就是嘗試寫上面所說的時鐘,以匯編程序的思路作為參考,以C語言來編寫,花了幾天功夫完成了這一程序,也實現(xiàn)了從匯編編程為主到C編程為主的轉(zhuǎn)變。然后,就是以C語言編寫外圍器件的控制程序,以此來熟悉C的編程風格,一直到現(xiàn)在,基本上就是C語言編程,匯編已經(jīng)是作為調(diào)試程序的輔助。

  下面我概括了幾點我的學習經(jīng)驗和心得體會:

  1、萬事開頭難、要勇敢邁出第一步。開始的時候,不要老是給自己找借口,說KEIL不會建項目啦、沒有實驗板啦之類的。遇到困難要一件件攻克,不會建項目,就先學它,這方面網(wǎng)上教程很多,隨便找找看一下,做幾次就懂了。然后可以參考別的人程序,抄過來也無所謂,寫一個最簡單的,讓它運行起來,先培養(yǎng)一下自己的感覺,知道寫程序是怎么一回事,無論寫大程序還是小程序,要做的工序不會差多少,總得建個項目,再配置一下項目,然后建個程序,加入項目中,再寫代碼、編譯、生成HEX,刷進單片機中、運行。必須熟悉這一套工序。個人認為,一塊學習板還是必要的,寫好程序在上面運行一下看結(jié)果,學習效果會好很多,仿真器就看個人需要了。單片機是注重理論和實踐的,光看書不動手,是學不會的。

  2、知識點用到才學,不用的.暫時丟一邊。厚厚的一本書,看著人頭都暈了,學了后面的,前面的估計也快忘光了,所以,最好結(jié)合實際程序,用到的時候才去看,不必說非要把書從第一頁看起,看完它才來寫程序。比如你寫流水燈,完全就沒必要看中斷的知識,專心把流水燈學好就是了,這是把整本書化整為零,一小點一小點的啃。

  3、程序不要光看不寫,一定要自己寫一次。最開始的時候,啥都不懂,可以抄人家的程序過來,看看每一句是干什么用的,達到什么目的,運行后有什么后果,看明白了之后,就要自己寫一次,你會發(fā)現(xiàn),原來看明白別人的程序很容易,但到自己寫的時候卻一句也寫不出來,這就是差距……當你自己能寫出來的時候,說明你就真的懂了。

  4、必須學會掌握調(diào)試程序的方法。不少人寫程序,把代碼寫好了,然后一運行,不是自己想要的結(jié)果,就暈了,然后跑到論壇上發(fā)個帖子,把程序一貼,問:為什么我的程序不能正常運行?然后就等別人來給自己分析。這是一種很不好的行為,應該自己學會發(fā)現(xiàn)問題和學會如何解決問題。這就需要學習調(diào)試程序的方法,比如KEIL里,可以下斷點啦,查看寄存器內(nèi)容等等,這些都是調(diào)試程序的手段,當你發(fā)現(xiàn)你寫的程序運行結(jié)果和你想象中不一樣的時候,你可以單步,也可以下斷點,然后跟蹤,查看各相關寄存器內(nèi)容,看看程序運行過中是不是有什么偏差,找出影響結(jié)果的地方,改正過來。這一個過程非常重要,通過程序的排錯,你可以學到的知識是書上得不到的。

  5、找到解決問題思路比找到代碼更重要。我們用單片機來控制周邊器件,達到我們想到的目的,這是一個題目,而如何寫出一個程序,來控制器件按你想要的結(jié)果去運作,這個就是解題的思路。要寫程序,就得先找到解決問題的思路,你學會找出這個解題思路,比你找到代碼更為重要。不少人很喜歡找人家的代碼,有的人甚至有了代碼就直接復制到自己的程序中,可以說,這不是一種學習的態(tài)度,無助于你編程水平的提高。我?guī)缀醪辉趺纯慈思业拇a,多數(shù)時候是看別人的思路,有方框圖最好,沒有的話文字說明也可以,要從代碼中看出別人處理問題的思路,是相當困難的,特別是大型的程序,看起來是非常的累人,所以現(xiàn)在我也明白了,以前讀書時說的程序流程圖很重要,現(xiàn)在算是知道了。當你知道一個問題怎么去解決了,那么剩下的只是你安排代碼去完成,這就已經(jīng)不是什么問題了。舉個例子:數(shù)碼管動態(tài)掃描,沒寫過的初學者可能搞不清是怎么回事,其實,就是分時讓每一時間段時只控制一只數(shù)碼管顯示數(shù)字,幾只數(shù)碼管輪流顯示,由于速度很快,人眼的看起來是全部數(shù)碼管都亮的。明白是這么一回事,事情就好辦了,剩下的事情,無非是你安排讓一只只數(shù)碼管輪流顯示出相應的數(shù)值。顯示數(shù)字,然后延時一下,再下一只顯示數(shù)字,延時,知道是這樣,我們實際程序上只要做到這樣就可以:往段口送段碼,然后打開位選顯示一只,延時一下,再關閉位選,再送出段碼,再打開另一只位選僅此而已。有了解決問題的思路,我們就能問題拆分開來,然后逐一的解決,如果動態(tài)掃描的原理都沒懂,不知道如何做,那么這個程序是怎么也寫不出來的。

  6、開動腦筋,運用多種方法,不斷優(yōu)化自己的程序。想想用各種不同方法來實現(xiàn)同一功能。這是一個練習和提高的過程,一個問題,你解決了,那么你再想想,能不能換種寫法,也可以實現(xiàn)同一功能,或者說,你寫出來的代碼,能不能再精簡一點,讓程序執(zhí)行效率更高,這個過程,就是一個進步的過程。很多知識和經(jīng)驗的獲得,并不是直接寫在書讓你看就可以得到的,需要自己去實踐,開動腦筋,經(jīng)驗才能得到積累,編程水平才能有所提高。

  7、看別人的代碼,學習人家的思路。這個在學習初期是很有用,通過看別人的代碼,特別是有多年編程經(jīng)驗的人寫出的具有一定水平的代碼,可以使自己編程水平得到迅速的提高,同時,也可以結(jié)合別人的編程手法,與自己的想法融合在一起,寫出更高水平的代碼,從中得到進步。但要注意,切忌將學習變成抄襲,更不是抄襲完了就認為自己學會了,這樣做只會使你退步。

  8、嘗試編寫一下綜合應用的程序。從流水燈學起,到動態(tài)掃描,再到中斷,那么,你可以試試寫一下時鐘這種綜合性應用的程序,不要小看時鐘,要寫好它不是一件容易的事情,它包括了單片機大部分的知識,比如有按鍵(IO讀。討B(tài)掃描(IO輸出)、中斷等,如何協(xié)調(diào)好各功能模塊正常工作,才是編程者需要學習的地方,當你單獨寫一個功能的時候,比如按鍵讀取,你可能感覺很容易,因為你的程序啥也不做,只是讀按鍵。但把它和其它功能混合在一起,如何在整個程序運行中使每一部分都正常工作,這就不是寫一個按鍵讀取這么容易的事情,功能模塊之間有可能會互相影響,比如你需要讓數(shù)碼管既能顯示,又要去處理按鍵讀取,怎么使這兩部分都正常工作,這就是一個協(xié)調(diào)過程。當你有了這個處理協(xié)調(diào)能力,你就算是入門了。

  9、著重于培養(yǎng)解決問題的能力,而不是具體看自己編寫了多少代碼或者做過什么!皩W單片機重點在于學習解決問題的思路,而不是局限于具體的芯片類型和語言”這一直是我的座右銘,是我學單片機多年來感悟出來的。經(jīng)?吹接腥苏f“你會驅(qū)動XX芯片,真牛啊”“你搞過XX項目,真厲害”之類的話,其實這是非常片面的,搞過XX芯片,搞過XX項目,只能說明你做過這一項目,它只是你的業(yè)績,并不是代表能力就一定高。真正的能力應該是:“遇到?jīng)]有解決過的問題或器件,能利用自己已學的知識,迅速找到解決問題的方法。”這個才是能力。寫程序的過程就是一個創(chuàng)造的過程,幾乎沒有完全一樣的項目,每次你遇上的幾乎都不相同,所以你擁有的必須是你面對新項目時的創(chuàng)造能力,而不是標榜著你以往做過多少項目。當然,業(yè)績也能從另一側(cè)面反映你的經(jīng)驗和水平。

  10、如果有可能,多學習計算機專業(yè)的知識,比如數(shù)據(jù)結(jié)構(gòu)等。這些是你解決問題的基礎知識,你把這些知識應用得越好,就會發(fā)現(xiàn)越容易找到解決問題的方法,這就是為什么一個學計算機專業(yè)的人編的程序和一個非計算機專業(yè)的人編的程序有差異的原因。也是一個菜鳥進軍到高手所要配備的知識。如果我們把編程分為宏觀編程和微觀編程,那么微觀編程就是寫具體的代碼,比如控制某某器件的語句;而宏觀編程就是如何對整個程序進行布局、安排,使功能模塊以你想要的方式去運行,得出你想要的結(jié)果。如前所說“會控制XX器件”這些只能算是微觀編程,能做到這一步還只能算是菜鳥級別,如果面對一個新的器件,你心里沒底,沒把握去寫這個控制程序,那說明你還是一個初級的菜鳥。當你有了一定的編程經(jīng)驗,控制過相當數(shù)量的器件之后,你就會發(fā)現(xiàn),控制器件這些工作都是相似的、重復的工作,體現(xiàn)不出編程的水平,最多也是寫得好與不好的差別,只能算是一些小技巧的應用。而對整個程序進行布局、安排這些才是最頭痛的事情,能達到宏觀編程和微觀編程都做好才是真正的高手。對于規(guī)模越大的程序,越能體現(xiàn)出這一點。

  11、面對一個新項目時,多自己開動腦筋,不要急于找別人的程序。有不少人面對一個新項目時,第一步想到的就是網(wǎng)上找別人寫過的代碼,然后抄一段,自己再寫幾句,湊在一起就完成任務,這雖然可能是省時間,但絕對不利你的學習。當你接到一個新項目時,應該先自己構(gòu)思一下整個程序的架構(gòu),想想如何來完成,有可能的話,畫一個流程圖,簡單的可以畫在腦子里,對程序中用到的數(shù)據(jù)、變量有一個初步的安排,然后自己動手去寫,遇到實在沒辦法解決的地方,再去請教別人,或看別人是怎么處理的,這樣首先起碼你自己動過腦想過,自己有自己的思路,如果你一開始就看別人的程序,你的思維就會受限在別人的思維里,自己想再創(chuàng)新就更難了,這樣你自己永遠也沒辦法提高,因為你是走在別人的影子里。

  12、多利用網(wǎng)絡的搜索,學會提問題。一般來說,學習過程中,你遇上的問題,前人們多數(shù)也有遇上的,所以如果有什么不懂,在自己解決不了的時候,最好先到網(wǎng)上搜索一下,看能不能找到答案,找不到再到論壇里發(fā)問,發(fā)問也要有目的性,盡量簡單明了的描述問題,讓幫助你的人可以用最少的時間就看懂你說什么,畢竟人家?guī)椭闶敲赓M的,時間也是有限的。

  以上就是我學習單片機的經(jīng)歷和心得體會,希望對大家會有幫助,說得有不好或不對的地方歡迎大家批評指正。

單片機心得體會9

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

  像這樣的實訓課程,對我們學習自動化的學生來說意義非常重大,它不僅是對單片機這一門課程的理解與運用,同時也涉及到數(shù)字電路和模擬電路的領域;這也是一次鍛煉我們動手動腦的絕佳機會,能讓我們切實感受理論與實際相結(jié)合的過程。

  設計的過程是枯燥的,程序的調(diào)試過程是讓人感到乏味的、無奈的.、頭疼的,但是看到完工的作品卻是激動高興的。對于硬件的焊接,這可能是很多同學都喜歡做的一個環(huán)節(jié)。但是這次的硬件焊接與上一次實訓時的不一樣,這次你需要自己設計電路,自己學習理解某些芯片的引腳功能。芯片引腳的接線是我們?nèi)菀壮鲥e的地方,如果接線圖或者焊接有問題,這將對對芯片有很大的危害。硬件完工后,是軟件的調(diào)試。我認為程序的調(diào)試是課設全過程中最難得部分,原因是我這塊的功底非常薄弱。很坦誠的講,以自己現(xiàn)有的能力,沒法寫出設計中的程序,我和同學只能借鑒高手的程序,努力地去修改源程序,使其能夠?qū)崿F(xiàn)想要的功能。軟件的調(diào)試不像硬件焊接那么容易,調(diào)試過程中,我們必須考慮硬件與程序相匹配。在比如在這個環(huán)節(jié)中,很感謝我的同學,因為他能夠非常耐心的為我講解C語言中一些語句的用法和功能。

  這次實訓還有一重大收獲是學會寫一份正式的科技論文。報告的書寫與軟硬件同等重要,我們應遵守論文的格式要求,這也是對思維嚴謹性的一種鍛煉。

  完成一個出色的作品,單靠一個人的力量是不行的,小組成員之間必須相互配合,相互支持,相互團結(jié),所以這也是一次鍛煉我們團隊合作精神的機會。

  雖然本次實訓結(jié)束了,但是實訓留給我們思考的地方還很多,需要我們學習的地方還很多。無論在現(xiàn)在的學習中還是在以后的工作中,我們都應養(yǎng)成多學習,理解、多思考、多合作,多實踐的好習慣,重視理論與實踐相結(jié)合。

單片機心得體會10

  課程設計是培養(yǎng)學生綜合運用所學知識,發(fā)現(xiàn),提出,分析和解決實際問題,鍛煉實踐潛力的重要環(huán)節(jié),是對學生實際工作潛力的具體訓練和考察過程。隨著科學技術(shù)發(fā)展的日新日異,單片機已經(jīng)成為當今計算機應用中空前活躍的領域,在生活中能夠說得是無處不在。因此作為二十一世紀的大學來說掌握單片機的開發(fā)技術(shù)是十分重要的。

  回顧起此次單片機課程設計,至今我仍感慨頗多,的確,從選題到定稿,從理論到實踐,在整整兩星期的日子里,能夠說得是苦多于甜,但是能夠?qū)W到很多很多的的.東西,同時不僅僅能夠鞏固了以前所學過的知識,而且學到了很多在書本上所沒有學到過的知識。透過這次課程設計使我懂得了理論與實際相結(jié)合是很重要的,只有理論知識是遠遠不夠的,只有把所學的理論知識與實踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會服務,從而提高自己的實際動手潛力和獨立思考的潛力。在設計的過程中遇到問題,能夠說得是困難重重,這畢竟第一次做的,難免會遇到過各種各樣的問題,同時在設計的過程中發(fā)現(xiàn)了自己的不足之處,對以前所學過的知識理解得不夠深刻,掌握得不夠牢固,比如說三極管PNP管腳不懂怎樣放置,不懂分得二極管的正負極,對單片機匯編語言掌握得不好……透過這次課程設計之后,必須把以前所學過的知識重新溫故。

  這次課程設計最后順利完成了,在設計中遇到了很多編程問題,最后在梁強老師的辛勤指導下,最后游逆而解。同時,在梁強老師的身上我學得到很多實用的知識,在次我表示感謝!同時,對給過我?guī)兔Φ乃型瑢W和各位指導老師再次表示忠心的感謝!

單片機心得體會11

  三月七號下午我們做了第一次單片機實驗,雖然對單片機還不是很了解,但在學長的帶領下我們基本上了解了單片機的的開發(fā)環(huán)境,進行了簡單的編程。

  李老師的一番話令我很受啟發(fā)。實踐出真知,這是永恒不變的真理。只有將理論付諸于實踐并在實踐中糾正發(fā)展理論,我們才能算是得到了真正的知識。

  實驗開始,學長直接從具體的編譯細節(jié)講起。沒有太多的介紹和理論的空談。就像老師說的沒有必要把人民幣的各個細節(jié)都了解的很清楚后才開始用錢一樣。很多時候我們正是在那些細枝末節(jié)上浪費了太多不必要的時間和精力。通過一個簡單的程序的講解,我們就對CVAVR和AVRStudio有了初步的'掌握。

  看著一閃一閃的LED,我們小組感到了單片機的神奇和奧秘,一種難以言表的激動涌上心頭。我們就像看到了交通擁擠的路上因為有了我們設計的紅綠燈而變得秩序井然一樣欣慰。

  接下來我們組稍微改了下程序,變?yōu)榱送瑫r控制四個燈,而且讓它們依次亮起,只是延遲的時間比預定的要長一些。這也應該是十字路口的交通燈的原理吧。

  總結(jié)起來,本次試驗還是比較成功的。但對下一次的試驗充滿了期待,希望能做出更有用,更貼近生活的作品。我想也正是在這種不斷的自我期望中,人類才能不斷的總結(jié)經(jīng)驗,闊步向前。

單片機心得體會12

  熟悉單片機的人都知道,要學好單片機可不是一件容易的事,倒不是因為單片機很難學,而是很難找到一本專為單片機入門者而編寫的教材。翻一下身邊的單片機教材,都好像是為已經(jīng)懂單片機的人而寫的,一般先介紹單片機的硬件結(jié)構(gòu)和指令系統(tǒng),再是系統(tǒng)擴展和外圍器件,順便講一些應用設計(隨便說一下,很多書中的電路設計已經(jīng)過時,并且有些程序還是錯誤的)。如果按照此種學習方法,想進行產(chǎn)品開發(fā),就必須先把所有的知識全部掌握了才可以進行實際應用。學習使用單片機只能靠循序漸進的積累,下面就本人學習單片機的過程和經(jīng)驗做簡要介紹。

  首先,學習單片機要有一定的基礎:電子技術(shù)方面要有數(shù)字電路和模擬電路等方面的理論基礎,特別是數(shù)字電路;編程語言要求匯編語言或C語言。要想成為單片機高手,建議初學者首先學習匯編語言,學的差不多的時候,轉(zhuǎn)入C語言學習。盡管匯編語言屬于低級語言,編程效率低,但是較C語言具有目標代碼簡短,占用內(nèi)存少,執(zhí)行速度快等優(yōu)點,更重要的是能使初學者盡快熟悉單片機的內(nèi)部結(jié)構(gòu),并能對其進行精確的控制。匯編語言在單片機教材里面都會涉及,不需要單獨購買教材和學習。C語言是一門學問,有很多專業(yè)書籍來講解,并且對我們今后的編程生涯有絕對的好處,因此要深入學習,千萬不要自以為看了某某的視頻教程就以為掌握了C語言,那只是C語言的一部分。在這里給大家推薦一本單片機C語言程序設計參考書,馬忠梅等著,北京航空航天大學出版社出版的'《單片機的C語言應用程序設計》,要求C語言基礎。如果沒學過C語言,建議學習清華大學譚浩強編寫的C語言程序設計,這本書寫的不錯,通俗易懂。

  其次,是單片機教材選擇。單片機是一門非常重視實踐的技術(shù),不能總是看書,但要學習它首先應看書,對單片機引腳、內(nèi)部結(jié)構(gòu)、寄存器和原理有一定地了解和感官認識,它的是怎樣工作的,能干些什么?剛開始時,也許你看不明白,但這并不要緊,因為你還缺乏實踐經(jīng)驗。現(xiàn)在單片機應用廣泛,因此各個廠家分別推出了自己的單片機,按內(nèi)部結(jié)構(gòu)體系派系分:51系列、PIC系列、AVR系列、摩托羅拉等等……我們沒必要每樣都學!因為他們的編程方法和調(diào)試過程以及內(nèi)部指令結(jié)構(gòu)有一定的相似,只要學精通一款就OK了!尤其是用C語言編程,就幾乎不用分什么派系,但是我們要選擇一款有代表性的知識范圍廣,并且入門容易,書籍多。一般來說,MCS-51系列單片機已經(jīng)得到廣泛的普及和應用,市場上它的資料也比較多,用的人也很多。給大家推薦一些參考書,學習時只需要一本就足夠拉。書名:《新編MCS-51單片機應用設計》,哈爾濱工業(yè)大學出版,作者:張毅剛;書名:《單片機原理及應用》,高等教育出版社,作者:張毅剛等;書名:《單片機高級教程:應用與設計》,北京航空航天大學出版社,作者:何立民。相關教材還有很多,在這不一一列舉。

  然后,是開發(fā)工具和開發(fā)環(huán)境的選擇。選擇一塊合適的學習板,對于初學者來說一般無力接受,如果經(jīng)濟條件允許、本人又對單片機很感興趣、有從事相關工作意向的話,鼓勵大家購買。隨便說一句,學習板功能要求太全,具有流水燈、數(shù)碼管、獨立鍵盤、矩陣鍵盤、AD或DA、液晶、蜂鳴器等就差不多啦,畢竟,功能齊全的價格比較高。仿真器對單片機初學者來說既是那么耳熟,同時又有些陌生,這主要是因為市場上傳統(tǒng)的仿真器價格都在千元以上,對經(jīng)濟不是非常寬裕的人來說是不小的開支。同時仿真器是用來提高調(diào)試程序效率的,也不是非需不可的,如果你沒有仿真器,遇到程序出錯的時候,只好苦思冥想,反復燒寫調(diào)試。隨便推薦一下,學林電子的51tracer仿真器,有興趣的朋友可關注一下。有了單片機教程板以后,先看下指導說明書,熟悉一下學習板,開卷有益。以后就得靠自己多練習了,將學習板與電腦連接好,先學會開發(fā)軟件的使用,然后從最簡單的流水燈實驗做起,按照你自己的意愿控制流水燈,當你完成時,你會發(fā)現(xiàn)這是多么愜意的事情。太好玩了,你會覺得這不是在學習,而是在玩,當你發(fā)現(xiàn),單片機能夠按照你編寫的程序工作時,你會覺得非常興奮,比做什么事情都開心,這樣你會慢慢迷上單片機,真的。不少網(wǎng)站上說搞定某個實驗,就恭維的告訴你一聲”恭喜你,學會了”自己學會了單片機,這有點可笑,這只能說明你算過關了,對單片機有了一定了解和會使用它了。但是單片機能完成的功能太多了,尤其是對外圍器件的控制,綜合起來能設計出許多意想不到的產(chǎn)品.因此除了入門外,精通可千萬別輕易說出口。

  最后,在熟練掌握和應用后,那可以說對于單片機方面的硬件你已經(jīng)入門了,剩下的就是自己練習設計電路,不斷的積累經(jīng)驗。最終,自己完全設計具有個人風格的電路,產(chǎn)品,這樣你就是單片機高手拉。只要過了第一關,后面的路就好走多了,萬事開頭難,大家可能都聽過。時下多家電子類的報刊雜志如:《電子制作》《無線電》《電子報》《電子世界》都開設了詳細的單片機教程專欄,對于想學習單片機的朋友來說幫助很大,可以說現(xiàn)在的單片機教程環(huán)境是最好的,有網(wǎng)絡,有書籍,有報刊雜志,還有視頻教程,元件的采購方面也非常充足,相關的器材又多有便宜。如果每天能抽出兩小時的時間去學習,快的一個月,慢的三個月就入門拉。 以下是一些經(jīng)驗:

  (1)學習單片機沒有捷徑,別指望兩三天就學會,要堅持不懈,重在積累。

  (2)別崇拜高手,別相信天才,大部分人都不是天才(相信你也不是)!

  (3)單片機是一門應用性和實踐性很強的學科,要多動手,多做實驗。

  (4)要學會參考別人的程序,減少自己琢磨的時間,迅速提高自己的編程能力。

  (5)碰到問題可以借助網(wǎng)絡來搜尋答案和對自己有幫助的問題,可以大大減少你的開發(fā)時間。

  (6)要多交一些朋友,多交流。技術(shù)是靠不斷的積累和交流才會進步的,封閉自守只會更加落后。

  希望大家多上網(wǎng)看看前輩的經(jīng)驗,可以少走很多彎路。最后,祝愿大家早日成為單片機高手。

單片機心得體會13

  一周的實訓,讓我們從另一個角度去發(fā)現(xiàn)單片機。期間我學會了很多寶貴的知識和經(jīng)驗,在這次單片機實訓中我們鞏固了我們平時所學的內(nèi)容;加深了對各種調(diào)試和仿真軟件的使用技能;掌握了單片機應用電路的設計和調(diào)試方法。

  首先,我們要從所給定的元器件中設計出6個不同的電路,并編寫程序?qū)崿F(xiàn)相關任務要求。我們小組設計出的電路主有:

  (1)數(shù)碼管輪流顯示百十個位的數(shù)。要求:數(shù)據(jù)來源于撥碼開關;個位顯示完畢停留的時間稍微長些。

 。2)定時計數(shù)器實現(xiàn)對外部脈沖計數(shù)5次后,流水燈的狀態(tài)由亮點左流動轉(zhuǎn)化成閃爍5次,然后回到初始狀態(tài)。

 。3)單鍵改變流水燈狀態(tài)。按鍵一旦按下,流水燈狀態(tài)由暗點右流動轉(zhuǎn)化成閃爍8次,然后回到初始狀態(tài)。

 。4)雙鍵改變流水燈狀態(tài)。按鍵K0(連接INT0)按下,流水燈狀態(tài)由亮點左流動,轉(zhuǎn)化成閃爍5次,然后回到初始狀態(tài);按鍵K1(連接INT1)按下,流水燈狀態(tài)由亮點左流動,轉(zhuǎn)化成暗點右流動至最右端,然后回到初始狀態(tài);并且按鍵K1級別高于K0。

 。5)串口輸出數(shù)據(jù),實現(xiàn)在2個數(shù)碼管上顯示60秒計數(shù)器。

  (6)在集成的8位數(shù)碼管上動態(tài)顯示出:1——8的效果。

  其次,我們要對我們所設計的'電路進行電路布局、連線,檢查電路是否出現(xiàn)錯誤或者遺漏。

  然后,學會用KEIL軟件調(diào)試程序,并用該軟件菜單的各項調(diào)試工具和窗口。再結(jié)合硬件和軟件,進行整體調(diào)試。

  最后,當我們根據(jù)相關要求從所給定的元器件中設計出6個不同的電路、編寫程序、線路布局,調(diào)試成功,我們的設計就完成了。

  在這實訓期間我深刻的認識到了理論知識和實踐操作必須是相結(jié)合的,也許在實訓時會有很多各種軟、硬件等故障。

  在編程時我們就出現(xiàn)了很大的障礙, 本來還以為編程會很簡單的,等到實際操作起來才知道它的復雜性,沒有想像中的那么得心應手, 最后不得不求出其他小組,原來本身程序的思維是正確的,只是步驟中有點小錯誤,所以導致整個程序的結(jié)果很亂。

  我們在做雙鍵改變流水燈狀態(tài)的電路時又發(fā)現(xiàn)了一個頭痛的問題,發(fā)光二極管不亮、開關不管用,剛開始的時候,我們檢查了好幾遍就是沒有發(fā)現(xiàn)問題,快要失去耐心是發(fā)現(xiàn)少兩連接了兩根線,這是個好現(xiàn)象讓我們有了繼續(xù)往下的勇氣,終于在反復的檢查研究中,我們發(fā)現(xiàn)發(fā)光二極管不亮的正負方向反了,開關接錯了位臵,這才導致連接線路期間的錯誤不斷。結(jié)果是可喜的,在我們小組竭盡全力,同學老師的幫忙下,我們的電路很成功。

  我們會遇到很多挫折,不要氣餒,不要放棄。我們只有這樣才能提高自己的實際操作能力;培養(yǎng)自己獨立思考能力;樹立良好的心理素質(zhì)和吃苦耐勞精神。因此,本實訓對培養(yǎng)學生正確的勞動觀念、組織紀律性、團隊合作精神。

單片機心得體會14

  最近自己對單片機特別的感興趣,因為看到它能控制電機的轉(zhuǎn)動,自己覺得很神奇。就想弄清楚它到底是怎么做到的?

  我看到書上講:單片機可以用兩種語言編寫,一種是c語言,另外一種是匯編語言。匯編語言是一種機器語言,且代碼繁瑣,不易記憶。需要掌握單片機的內(nèi)部結(jié)構(gòu)和邏輯結(jié)構(gòu),通過看了幾本書讓我了解認識到匯編確實太繁瑣,不過我學習過c語言,也參加了全國計算機二級考試,覺得自己在一方面具有優(yōu)勢,能很快學好它。

  不過在學習中,我才發(fā)現(xiàn)學習單片機不僅僅需要軟件的知識,還需要硬件的知識。我買了一個單片機在實踐中就是一個活生生的例子,沒有相應的硬件知識,我連單片機怎么和電腦相連都不知道,我為我當初的想法感到羞愧。單片機是一門很好的學問,需要我去鉆研它。

  時光飛逝,一轉(zhuǎn)眼,一個學期又進尾聲了,本學期的單片機綜合課程設計也在一周內(nèi)完成了。

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

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

  硬件的設計跟焊接都要我們自己動手去焊,軟件的編程也要我們不斷的調(diào)試,最終一個能完成課程設計的勞動成果出來了,很高興它能按著設計的思想與要求運動起來。

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

單片機心得體會15

  結(jié)束了兩周的電視機實訓,我們又迎來了單片機課程設計實訓,真是讓我們受益匪淺啊學到了很多東西,不管怎樣樣,先感謝學校給我的這么多機會。真正的學到了東西。為期一周的單片機課程設計讓我們受益匪淺。此次課程設計軟件與硬件相結(jié)合,考察了我們的焊接水平與編程潛力。對于我們應用電子技術(shù)的學生而言焊接是不成問題,也很順利;可到了編程時就出現(xiàn)了很大的障礙,先開始的顯示時鐘還算順利,下面的報警部分就花費了相當長的時間,還有加上報警時的音樂也是我們到圖書館里查閱資料由匯編轉(zhuǎn)化成C語言得來的。本來還以為編程會很簡單的,等到實際操作起來才明白它的復雜性,沒有想像中的那么得心應手,理解流程是有思維的前提。單片機是我們上學期開設的課程,所以很多專業(yè)知識也都忘記了。但是經(jīng)過我們一步步的努力,花費的時間與精力最后沒有白費,效果漸漸地出現(xiàn)了。其實本身程序的思維是正確的,只是步驟中有點小錯誤,所以導致整個程序的結(jié)果很亂,在仔細修改程序之后,最后一步步地到達效果了。

  我們將各個部分的程序編好后怎樣都連不起來,出不了預期的效果。對于硬件在編程過程中PCB板的接觸又是一個頭疼的問題,在進行編譯的時候,數(shù)碼顯示管上什么都沒有,按一下旁邊與之相連的`元器件時就有顯示了,所以也花費了好多時間在PCB板的重新焊接上。對于軟件我們在時鐘完成后就對其加入了報警系統(tǒng),可加了之后發(fā)現(xiàn)程序亂了,以前的時鐘也不能夠控制了。經(jīng)過反復研究,發(fā)現(xiàn)接地接錯了位置,導致了用來報警的紅燈跟綠燈根本不亮,然后就將接地線重新焊接了一下,功夫不負有心人,紅燈亮了,配合編好的程序,用紙板擋住了發(fā)射管與接收管之間的信號傳輸,數(shù)碼顯示管出現(xiàn)閃爍的效果,并且沒信號的時候綠燈亮,有信號的時候紅燈就亮了,這個現(xiàn)象讓我們喜出望外。經(jīng)過修改時鐘程序和報警系統(tǒng)都被使用上了,可更大的難題就是如何讓它報警這困擾了我們,數(shù)碼顯示管上最后有了閃爍的效果,可報警聲還沒加的上去。老師的要求是除了蜂鳴器上的報警聲再加一段音樂。翻閱了圖書館里的書籍,查出來的音樂程序都是用匯編編的,要將此程序放到主程序中就務必將匯編程序改編成C語言程序。這再次困擾了我們,雖然以前也學過匯編跟C之間的互換,可都是簡單的,從沒涉及到這么復雜的程序過,改編很是有壓力,經(jīng)過研究,我們將匯

  編程序舍棄了,到網(wǎng)上下載了一段音樂程序,是C語言編的。要讓音樂在我們的紅外報警系統(tǒng)中唱出來可不是什么簡單的事情,雖然找到了音樂程序,但要讓音樂程序跟我們的主程序融合在一齊得花費點心思了。

  最后在全組人竭盡全力,老師的精心指導下,程序基本編寫成功,這是我們共同努力的結(jié)果,在享受我們成果之時,不得不感慨單片機的重要性與高難度性,所以為期一周的單片機課程設計沒有浪費,我們從中學到了很多知識。,也讓我們對單片機有了更深一步的了解。雖然最后結(jié)果是出來了,可這與老師的精心指導是分不開的,她引導我們的思路,本來一竅不通的我們經(jīng)過老師的點撥基本上通了,所以說老師是功不可抹的。

  總而言之,單片機課程設計對于我們有很大的幫忙,我們從中受益匪淺。

【單片機心得體會】相關文章:

單片機心得體會04-16

單片機心得體會03-30

單片機實習心得體會08-09

單片機實驗心得體會04-17

單片機實習心得體會04-23

單片機實驗心得體會03-29

單片機實驗的心得體會03-23

單片機的實訓心得體會04-01

單片機實訓心得體會05-30

單片機心得體會(精選15篇)03-30