- 單片機學(xué)習心得體會(huì ) 推薦度:
- 單片機課程設計心得體會(huì ) 推薦度:
- 相關(guān)推薦
單片機心得體會(huì )
當我們備受啟迪時(shí),將其記錄在心得體會(huì )里,讓自己銘記于心,這么做可以讓我們不斷思考不斷進(jìn)步。很多人都十分頭疼怎么寫(xiě)一篇精彩的心得體會(huì ),以下是小編收集整理的單片機心得體會(huì ),歡迎大家分享。
單片機心得體會(huì )1
我從大二起,就去實(shí)驗室去學(xué)習。在那里與老師和一些電子設計愛(ài)好者的交流中,我學(xué)到了更多的專(zhuān)業(yè)知識。我從此走上了學(xué)習嵌入式的道路。這豐富了我的大學(xué)生活,是我在大學(xué)的最大收獲。
我是從學(xué)習單片機開(kāi)始我的嵌入式學(xué)習的。
我接觸單片機的方式是在圖書(shū)館看書(shū),我看了很多本書(shū),但是大多數書(shū)寫(xiě)的大同小異。書(shū)里面講解的單片機的寄存器我看了很多遍也沒(méi)有看懂。我都不明白改怎樣學(xué)習它了。慢慢的我悟出了一個(gè)道理:電子的.學(xué)習實(shí)踐是最重要的,這樣,我在大二的時(shí)候就買(mǎi)了一塊學(xué)習板,我一邊看視頻一邊仿照視頻的程序,自己編寫(xiě)程序,在很短的時(shí)間里,我的單片機有了很大的提高。那些難懂的寄存器透過(guò)編寫(xiě)程序,我慢慢的弄懂了它們,此刻回頭看去,原先它還是很簡(jiǎn)單的。
用哪種編程語(yǔ)言最適合我們
我看過(guò)的單片機的書(shū)籍,大部分的程序都是匯編寫(xiě)的。它是一種基于機器硬件的低級語(yǔ)言,對于我們這些只學(xué)習過(guò)C語(yǔ)言的人來(lái)說(shuō),十分難懂。我認為剛開(kāi)始學(xué)習單片機沒(méi)有必要必須要從學(xué)習匯編編程開(kāi)始。我學(xué)習單片機就是用C語(yǔ)言編程的,我并不會(huì )匯編語(yǔ)言,也沒(méi)有妨礙我把單片機學(xué)好。
我的單片機學(xué)習心得
很多人說(shuō),學(xué)單片機最好先學(xué)匯編語(yǔ)言,以我的經(jīng)驗告訴大家,絕對沒(méi)有這個(gè)必要,初學(xué)者一開(kāi)始就直接用C語(yǔ)言為單片機編程,既省時(shí)間,學(xué)起來(lái)又容易,進(jìn)步速度會(huì )很快。在剛開(kāi)始學(xué)單片機的時(shí)候,千萬(wàn)不要為了解單片機內部結構而浪費時(shí)間,這樣只能打擊你的信心,當你學(xué)會(huì )編程后,自然一步步就掌握其內部結構了。
單片機的學(xué)習實(shí)踐
單片機提高重在實(shí)踐,想要學(xué)好單片機,軟件編程必不可少。但是熟悉硬件對于學(xué)好單片機的也是十分重要的。如何學(xué)習好硬件,動(dòng)手實(shí)踐是必不可少的。我們能夠透過(guò)自己動(dòng)手做一個(gè)自己的電子制作,透過(guò)完成它,以提高我的對一些芯片的了解和熟練運用它。這樣我們就能夠多一些了解芯片的結構。我相信,你完成了一個(gè)屬于自己的電子制作,你的單片機水平就會(huì )有一個(gè)質(zhì)的提高。
單片機心得體會(huì )2
近兩周的單片機實(shí)訓結束了,最大的感受是,這是進(jìn)入大學(xué)以來(lái)所學(xué)的最貼近實(shí)際的一門(mén)課,原來(lái)書(shū)本知識與實(shí)際操作之間竟然存在這樣大的差距,讓我不得為今后的工作捏了一把汗,決心更加深入的學(xué)習,讓自己成為實(shí)用型的人。
在做喇叭自檢時(shí),我們認為的把程序復雜化了,在做鍵盤(pán)自檢時(shí)我們和大多數同學(xué)一樣,都沒(méi)有把采樣保持做好,雖然是第一個(gè)接受檢查的,但我們還是按老師的要求重新完善了程序。
在做最后的任務(wù)時(shí),我們組的任務(wù)是“乒乓球游戲機”,開(kāi)始覺(jué)得很有趣,就是雙方互打,但是經(jīng)過(guò)和老師的商量和自己站在一個(gè)“消費者”的角度考慮后,發(fā)現我們的設想太簡(jiǎn)單了,于是,我們又給它加了“計算比分”、“接住球后加速”以及用不同的顯示和聲音來(lái)表示是否接住球,最后我們又發(fā)現這個(gè)游戲機沒(méi)有復位功能,這能玩一次,但是我們用了幾段程序都沒(méi)有實(shí)現預想的`效果,設計進(jìn)入了瓶頸階段,最后,我們在圖書(shū)館查找資料,并按我們的要求修改,終于實(shí)現了這個(gè)功能。
由于我們測試的次數太多,我也“練就”了很好的打游戲的技術(shù),呵呵,真希望有機會(huì )把我們的設計變成產(chǎn)品,和更多人分享我們的樂(lè )趣。不過(guò),我們現在的水平離這一目標還差的很遠,我們要繼續努力。
通過(guò)最后的測試,我發(fā)現我對知識的掌握有些不透徹,比如“硬件編程框圖”,平時(shí)看過(guò)很多次但都沒(méi)有用心記過(guò),頭腦中對他的記憶很模糊,因此,這就成了我們知識結構中的一個(gè)盲點(diǎn),實(shí)訓就是讓我們在實(shí)際操作中發(fā)現自己對知識掌握不足的地方并把它補足,我會(huì )繼續把這些模棱兩可的這是都用心學(xué)透徹。
在整個(gè)實(shí)訓過(guò)程中,同組三個(gè)人配合的十分默契,雖然我們對知識的掌握不盡相同,但是我們卻各具所長(cháng),我想這就是“團隊”的作用,在完成任務(wù)過(guò)程中,我們不斷相互幫助、互相學(xué)習,是任務(wù)順利進(jìn)展,每個(gè)人都有所提高,感謝老師的幫助,感謝這次實(shí)訓的機會(huì )。
單片機心得體會(huì )3
時(shí)光飛逝,一轉眼,一個(gè)學(xué)期又進(jìn)尾聲了,本學(xué)期的單片機綜合課程設計也在一周內完成了。
俗話(huà)說(shuō)“好的開(kāi)始是成功的一半”。說(shuō)起課程設計,我認為最重要的就是做好設計的預習,認真的研究老師給的題目,選一個(gè)自己有興趣的題目。其次,老師對實(shí)驗的講解要一絲不茍的去聽(tīng)去想,因為只有都明白了,做起設計就會(huì )事半功倍,如果沒(méi)弄明白,就迷迷糊糊的去選題目做設計,到頭來(lái)一點(diǎn)收獲也沒(méi)有。最后,要重視程序的模塊化,修改的`方便,也要注重程序的調試,掌握其方法。
雖然這次的課程設計算起來(lái)在實(shí)驗室的時(shí)間只有三天,不過(guò)因為我們都有自己的實(shí)驗板,所以在宿舍里做實(shí)驗的時(shí)間一定不止三天。
硬件的設計跟焊接都要我們自己動(dòng)手去焊,軟件的編程也要我們不斷的調試,最終一個(gè)能完成課程設計的勞動(dòng)成果出來(lái)了,很高興它能按著(zhù)設計的思想與要求運動(dòng)起來(lái)。
當然,這其中也有很多問(wèn)題,第一、不夠細心比如由于粗心大意焊錯了線(xiàn),由于對課本理論的不熟悉導致編程出現錯誤。第二,是在學(xué)習態(tài)度上,這次課設是對我的學(xué)習態(tài)度的一次檢驗。對于這次單片機綜合課程實(shí)習,我的第一大心得體會(huì )就是作為一名工程技術(shù)人員,要求具備的首要素質(zhì)絕對應該是嚴謹。我們這次實(shí)習所遇到的多半問(wèn)題多數都是由于我們不夠嚴謹。第三,在做人上,我認識到,無(wú)論做什么事情,只要你足夠堅強,有足夠的毅力與決心,有足夠的挑戰困難的勇氣,就沒(méi)有什么辦不到的。
在這次難得的課程設計過(guò)程中我鍛煉了自己的思考能力和動(dòng)手能力。通過(guò)題目選擇和設計電路的過(guò)程中,加強了我思考問(wèn)題的完整性和實(shí)際生活聯(lián)系的可行性。在方案設計選擇和芯片的選擇上,培養了我們綜合應用單片機的能力,對單片機的各個(gè)管腳的功能也有了進(jìn)一步的認識。還鍛煉我們個(gè)人的查閱技術(shù)資料的能力,動(dòng)手能力,發(fā)現問(wèn)題,解決問(wèn)題的能力。并且我們熟練掌握了有關(guān)器件的性能及測試方法。
再次感謝老師的輔導以及同學(xué)的幫助,是他們讓我有了一個(gè)更好的認識,無(wú)論是學(xué)習還是生活,生活是實(shí)在的,要踏實(shí)走路。課程設計時(shí)間雖然很短,但我學(xué)習了很多的東西,使我眼界打開(kāi),感受頗深。
單片機心得體會(huì )4
經(jīng)過(guò)兩周的課程設計,我有很多經(jīng)驗,包括單片機和人際關(guān)系。
我們組有三個(gè)人,但其他兩個(gè)人真的是神龍。除了最后一次辯護,他們一起坐在我旁邊,冠冕堂皇地指著(zhù)我畫(huà)了幾次圖,說(shuō)了幾句話(huà)。我想也許他們不知道自己在說(shuō)什么,盡管他們回答了一些事情。我佩服他們的勇氣和運氣(我看到的很多都做了10 天人的最終成績(jì)都不如他們),但鄙視他們的做法。
幸運的是,我得到了很多同學(xué)的幫助。我想沒(méi)有他們我可能不得不放棄,因為我不太熟悉單片機,學(xué)習似乎是它,我是我,理論不能與現實(shí)聯(lián)系。以前的.匯編語(yǔ)言學(xué)得不好,一開(kāi)始的程序會(huì )讓我瘋狂。后來(lái)問(wèn)我們班的一個(gè)男生,每次和他一起去實(shí)驗室調試程序(他們組只有他一個(gè)人做),邊做邊給我講解。最后在開(kāi)發(fā)機上做的時(shí)候,雖然不是我自己寫(xiě)的,但是看到他這么開(kāi)心,我也有一種分享的成就感。后來(lái),我們組使用了他寫(xiě)的程序,他花時(shí)間做了一些擴展。
下一步是做硬件焊接工作。沒(méi)想到這項看似不需要太多技術(shù)的工作,卻很辛苦。很多次早上起床帶瓶水帶吃到培訓中心,泡一天。和我一樣,我看到很多人,不同的是他們是三三兩兩,而我大部分時(shí)間都是一個(gè)人做的。這個(gè)時(shí)候也有很多人幫我,或者熱情地幫我帶飯,或者在我小睡的時(shí)候幫我做一些焊接。每個(gè)人都鼓勵我,即使最后什么都出不來(lái),也一定要堅持下去。當我想放棄的時(shí)候,我也對自己說(shuō),即使你做的是次品甚至不合格品,你也必須拿出一個(gè)成品。
在驗收之前,終于做了一個(gè)成品,不幸的是,它真的是一個(gè)不合格的產(chǎn)品。幫我的男生已經(jīng)出來(lái)了,所以最后應該是我的焊接問(wèn)題。有點(diǎn)灰心,再做也來(lái)不及了,光是檢查線(xiàn)路也找不到任何問(wèn)題。那就準備好答辯吧。我看了看電路圖上的教科書(shū),發(fā)現很多我以前覺(jué)得很難記住的東西現在更容易記住了,因為我整天都在處理它們。51引腳及其功能,a/d轉換器,驅動(dòng)器,我用的一切,我都一遍又一遍的看書(shū)了解,同時(shí)問(wèn)同學(xué)我看書(shū)過(guò)程中的疑惑。在這個(gè)過(guò)程中,我發(fā)現了以前焊接中的一些問(wèn)題。如果我能改變它們,我就會(huì )改變它們。如果我有更多的時(shí)間,或者我可以早點(diǎn)做好它們。如果我不是唯一一個(gè)!懔税,別想那些如果,還是準備好自己的,做好我現在能做的事。
幸運的是,驗收仍然成功,得到3分,不是很高,但我認為這對我很好,代表了我的真實(shí)水平,我認為我對單片機的一些知識在這個(gè)過(guò)程中真的從零開(kāi)始增長(cháng)。與此同時(shí),我也試圖不考慮別人得到了多少分,沒(méi)有不平衡,有些人付出努力,有些人付出風(fēng)險代價(jià),事實(shí)上,這沒(méi)有什么不同,我早就明白了。
最后,我發(fā)現我對單片機有點(diǎn)感興趣。暑假回家后,我想買(mǎi)些東西做,然后補上匯編語(yǔ)言。如果你有任何問(wèn)題,請咨詢(xún)以前的老同學(xué)。他們非常強大。他們在高中勞動(dòng)課上成功制作了調頻收音機。大一暑假,他們參加了學(xué)校的電子競賽培訓,然后參加了比賽,但我不知道后來(lái)發(fā)生了什么。汗?磥(lái)要多保持聯(lián)系,這次回家就好好找他們敘舊。
單片機心得體會(huì )5
結束了兩周的電視機實(shí)訓,我們又迎來(lái)了單片機課程設計實(shí)訓,真是讓我們受益匪淺啊學(xué)到了很多東西,不管怎樣樣,先感謝學(xué)校給我的這么多機會(huì )。真正的學(xué)到了東西。為期一周的單片機課程設計讓我們受益匪淺。此次課程設計軟件與硬件相結合,考察了我們的焊接水平與編程潛力。對于我們應用電子技術(shù)的學(xué)生而言焊接是不成問(wèn)題,也很順利;可到了編程時(shí)就出現了很大的障礙,先開(kāi)始的顯示時(shí)鐘還算順利,下面的報警部分就花費了相當長(cháng)的時(shí)間,還有加上報警時(shí)的音樂(lè )也是我們到圖書(shū)館里查閱資料由匯編轉化成C語(yǔ)言得來(lái)的。本來(lái)還以為編程會(huì )很簡(jiǎn)單的,等到實(shí)際操作起來(lái)才明白它的復雜性,沒(méi)有想像中的那么得心應手,理解流程是有思維的前提。單片機是我們上學(xué)期開(kāi)設的課程,所以很多專(zhuān)業(yè)知識也都忘記了。但是經(jīng)過(guò)我們一步步的努力,花費的時(shí)間與精力最后沒(méi)有白費,效果漸漸地出現了。其實(shí)本身程序的思維是正確的,只是步驟中有點(diǎn)小錯誤,所以導致整個(gè)程序的結果很亂,在仔細修改程序之后,最后一步步地到達效果了。
我們將各個(gè)部分的程序編好后怎樣都連不起來(lái),出不了預期的效果。對于硬件在編程過(guò)程中PCB板的接觸又是一個(gè)頭疼的問(wèn)題,在進(jìn)行編譯的時(shí)候,數碼顯示管上什么都沒(méi)有,按一下旁邊與之相連的元器件時(shí)就有顯示了,所以也花費了好多時(shí)間在PCB板的重新焊接上。對于軟件我們在時(shí)鐘完成后就對其加入了報警系統,可加了之后發(fā)現程序亂了,以前的時(shí)鐘也不能夠控制了。經(jīng)過(guò)反復研究,發(fā)現接地接錯了位置,導致了用來(lái)報警的紅燈跟綠燈根本不亮,然后就將接地線(xiàn)重新焊接了一下,功夫不負有心人,紅燈亮了,配合編好的程序,用紙板擋住了發(fā)射管與接收管之間的信號傳輸,數碼顯示管出現閃爍的效果,并且沒(méi)信號的時(shí)候綠燈亮,有信號的時(shí)候紅燈就亮了,這個(gè)現象讓我們喜出望外。經(jīng)過(guò)修改時(shí)鐘程序和報警系統都被使用上了,可更大的難題就是如何讓它報警這困擾了我們,數碼顯示管上最后有了閃爍的效果,可報警聲還沒(méi)加的上去。老師的要求是除了蜂鳴器上的報警聲再加一段音樂(lè )。翻閱了圖書(shū)館里的書(shū)籍,查出來(lái)的音樂(lè )程序都是用匯編編的,要將此程序放到主程序中就務(wù)必將匯編程序改編成C語(yǔ)言程序。這再次困擾了我們,雖然以前也學(xué)過(guò)匯編跟C之間的互換,可都是簡(jiǎn)單的,從沒(méi)涉及到這么復雜的`程序過(guò),改編很是有壓力,經(jīng)過(guò)研究,我們將匯
編程序舍棄了,到網(wǎng)上下載了一段音樂(lè )程序,是C語(yǔ)言編的。要讓音樂(lè )在我們的紅外報警系統中唱出來(lái)可不是什么簡(jiǎn)單的事情,雖然找到了音樂(lè )程序,但要讓音樂(lè )程序跟我們的主程序融合在一齊得花費點(diǎn)心思了。
最后在全組人竭盡全力,老師的精心指導下,程序基本編寫(xiě)成功,這是我們共同努力的結果,在享受我們成果之時(shí),不得不感慨單片機的重要性與高難度性,所以為期一周的單片機課程設計沒(méi)有浪費,我們從中學(xué)到了很多知識。,也讓我們對單片機有了更深一步的了解。雖然最后結果是出來(lái)了,可這與老師的精心指導是分不開(kāi)的,她引導我們的思路,本來(lái)一竅不通的我們經(jīng)過(guò)老師的點(diǎn)撥基本上通了,所以說(shuō)老師是功不可抹的。
總而言之,單片機課程設計對于我們有很大的幫忙,我們從中受益匪淺。
單片機心得體會(huì )6
兩周的單片機課程設計實(shí)訓,真是讓我們受益匪淺,學(xué)到了很多東西,不管怎么樣,先感謝學(xué)校給我的這么多機會(huì ).真正的學(xué)到了東西。
此次課程設計軟件與硬件相結合,考察了我們的焊接水平與編程能力.因為以前做過(guò)關(guān)于焊接的電工實(shí)習,所以對于我們機械設計專(zhuān)業(yè)的學(xué)生而言焊接是不成問(wèn)題,也很順利;可到了編程時(shí)就出現了很大的障礙,先開(kāi)始的顯示時(shí)鐘還算順利,本來(lái)還以為編程會(huì )很簡(jiǎn)單的,等到實(shí)際操作起來(lái)才知道它的復雜性,沒(méi)有想像中的那么得心應手,理解流程是有思維的前提。其實(shí)本身程序的思維是正確的,只是步驟中有點(diǎn)小錯誤,所以導致整個(gè)程序的結果很亂,在仔細修改程序之后,終于一步步地達到效果了。
系統以AT89S51為核心部件,利用軟件編程,通過(guò)鍵盤(pán)控制和液晶顯示實(shí)現了秒表的功能,能實(shí)現本設計題目的基本要求和發(fā)揮部分。盡量做到硬件電路簡(jiǎn)單穩定,充分發(fā)揮軟件編程的優(yōu)點(diǎn),減小因元器件精度不夠引起的誤差。
我們將各個(gè)部分的程序編好后怎么都連不起來(lái),出不了預期的效果.對于硬件在編程過(guò)程中PCB板的接觸又是一個(gè)頭疼的問(wèn)題,在進(jìn)行編譯的時(shí)候,數碼顯示管上什么都沒(méi)有,按一下旁邊與之相連的元器件時(shí)就有顯示了,所以也花費了好多時(shí)間在PCB板的`重新焊接上,最后在全組人竭盡全力,老師的精心指導下,程序基本編寫(xiě)成功,這是我們共同努力的結果,在享受我們成果之時(shí),不得不感慨單片機的重要性與高難度性,所以為期兩周的單片機課程設計沒(méi)有浪費,我們從中學(xué)到了很多知識,也讓我們對單片機有了更深一步的了解.雖然最后結果是出來(lái)了,可這與老師的精心指導是分不開(kāi)的,他引導我們的思路,本來(lái)一竅不通的我們經(jīng)過(guò)老師的點(diǎn)撥基本上通了,所以說(shuō)老師是功不可抹的。
由于時(shí)間有限和本身知識水平的限制,本系統還存在一些不夠完善的地方,要作為實(shí)際應用還有一些具體細節問(wèn)題需要解決。
踉踉蹌蹌地忙碌了兩周,我的單片機課程設計也終將告一段落。設計實(shí)物也基本達到預期的效果,但由于能力和時(shí)間的關(guān)系,總是覺(jué)得有很多不盡人意的地方,譬如功能不全、外觀(guān)粗糙……數不勝數。但我可以自豪的說(shuō),這里面的每一段代碼,都有我的勞動(dòng)。當看著(zhù)自己的程序,自己成天相伴的系統能夠健康的運行,真是莫大的幸福和欣慰。我相信其中的酸甜苦辣最終都會(huì )化為甜美的甘泉。
總而言之,單片機課程設計對于我們有很大的幫助,我們從中受益匪淺。
單片機心得體會(huì )7
很多人說(shuō),學(xué)單片機最好先學(xué)匯編語(yǔ)言,以我的經(jīng)驗告訴大家,絕對沒(méi)有這個(gè)必要,初學(xué)者一開(kāi)始就直接用C語(yǔ)言為單片機編程,既省時(shí)間,學(xué)起來(lái)又容易,進(jìn)步速度會(huì )很快。
在剛開(kāi)始學(xué)單片機的時(shí)候,千萬(wàn)不要為了解單片機內部結構而浪費時(shí)間,這樣只能打擊你的信心,當你學(xué)會(huì )編程后,自然一步步就掌握其內部結構了。單片機提高重在實(shí)踐,想要學(xué)好單片機,軟件編程必不可少。但是熟悉硬件對于學(xué)好單片機的也是非常重要的。
如何學(xué)習好硬件,動(dòng)手實(shí)踐是必不可少的。我們可以通過(guò)自己動(dòng)手做一個(gè)自己的電子制作,通過(guò)完成它,以提高我的對一些芯片的了解和熟練運用它。這樣我們就可以多一些了解芯片的結構。我相信,你完成了一個(gè)屬于自己的電子制作,你的單片機水平就會(huì )有一個(gè)質(zhì)的提高。
這就是我學(xué)習單片機的心得體會(huì ),希望給單片機的愛(ài)好者學(xué)好單片機有所幫助。
使用單片機就是理解單片機硬件結構,以及內部資源的應用,在匯編或C語(yǔ)言中學(xué)會(huì )各種功能的初始化設置,以及實(shí)現各種功能的`程序編制。
第一步:數字I/O的使用。顯示輸出電平,就可以學(xué)習引腳的數字I/O功能,在按下某個(gè)按鈕后,某發(fā)光二極管發(fā)亮,這就是數字電路中組合邏輯的功能,雖然很簡(jiǎn)單,但是可以學(xué)習一般的單片機編程思想,例如,必須設置很多寄存器對引腳進(jìn)行初始化處理,才能使引腳具備有數字輸入和輸出輸出功能。每使用單片機的一個(gè)功能,就要對控制該功能的寄存器進(jìn)行設置,這就是單片機編程的特點(diǎn),千萬(wàn)不要怕麻煩,所有的單片機都是這樣。
第二步:定時(shí)器的使用。學(xué)會(huì )定時(shí)器的使用,就可以用單片機實(shí)現時(shí)序電路,時(shí)序電路的功能是強大的,在工業(yè)、家用電氣設備的控制中有很多應用,例如,可以用單片機實(shí) 現一個(gè)具有一個(gè)按鈕的樓道燈開(kāi)關(guān),該開(kāi)關(guān)在按鈕按下一次后,燈亮3分鐘后自動(dòng)滅,當按鈕連續按下兩次后,燈常亮不滅,當按鈕按下時(shí)間超過(guò)2s,則燈滅。數 字集成電路可以實(shí)現時(shí)序電路,可編程邏輯器件(PLD)可以實(shí)現時(shí)序電路,可編程控制器(PLC)也可以實(shí)現時(shí)序電路,但是只有單片機實(shí)現起來(lái)最簡(jiǎn)單,成本最低。定時(shí)器的使用是非常重要的,邏輯加時(shí)間控制是單片機使用的基礎。
第三步:中斷。單片機的特點(diǎn)是一段程序反復執行,程序中的每個(gè)指令的執行都需要一定的執行時(shí)間,如果程序沒(méi)有執行到某指令,則該指令的動(dòng)作就不會(huì )發(fā)生,這樣就會(huì )耽誤很多快速發(fā)生的事情,例如,按鈕按下時(shí)的下降沿。要使單片機在程序正常運行過(guò)程中,對快速動(dòng)作做出反應,就必須使用單片機的中斷功能,該功能就是在快速動(dòng)作發(fā)生后,單片機中斷正常運行的程序,處理快速發(fā)生的動(dòng)作,處理完成后,在返回執行正常的程序。中斷功能使用中的困難是需要精確地知道什么時(shí)候不允許中斷發(fā)生(屏蔽中斷)、什么時(shí)候允許中斷發(fā)生(開(kāi)中斷),需要設置哪些寄存器才能使某種中斷起作用,中斷開(kāi)始時(shí),程序應該干什么,中斷完成后,程序應該干什么等等。中斷學(xué)會(huì )后,就可以編制更復雜結構的程序,這樣的程序可以干著(zhù)一件事,監視著(zhù)一件事,一旦監視的事情發(fā)生,就中斷正在干的事情,處理監視的事情,當然也可以監視多個(gè)事情,形象的比喻,中斷功能使單片機具有吃著(zhù)碗里的,看著(zhù)鍋里的功能。
以上三步學(xué)會(huì ),就相當于降龍十八掌武功,會(huì )了三掌了,可以勉強護身。
第四步:與PC機進(jìn)行RS232通信。單片機都有USART接口,特別是MSP430系列中很多型號,都具有兩個(gè)USART接口。USART接口不能直接與PC機的RS232接口連接,它們之間的邏輯電平不同,需要使用一個(gè)MAX3232芯片進(jìn)行電平轉換。USART接口的使用是非常重要的,通過(guò)該接口,可以使單片機與PC機之間交換信息,雖然RS232通信并不先進(jìn),但是對于接口的學(xué)習是非常重要的。正確使用USART接口,需要學(xué)習通信協(xié)議,PC機的RS232接口編程等等知識。試想,單片機實(shí)驗板上的數據顯示在PC機監視器上,而PC機的鍵盤(pán)信號可以在單片機實(shí)驗板上得到顯示,將是多么有意思的事情啊!
第五步:學(xué)會(huì )A/D轉換。MAP430單片機帶有多通道12位A/D轉換器,通過(guò)這些A/D轉換器可以使單片機操作模擬量,顯示和檢測電壓、電流等信號。學(xué)習時(shí)注意模擬地與數字地、參考電壓、采樣時(shí)間,轉換速率,轉換誤差等概念。使用A/D轉換功能的簡(jiǎn)單的例子是設計一個(gè)電壓表。
第六步:學(xué)會(huì )PCI、I2C接口和液晶顯示器接口。這些接口的使用可以使單片機更容易連接外部設備,在擴展單片機功能方面非常重要。
第七步:學(xué)會(huì )比較、捕捉、PWM這些功能可以使單片機能夠控制電機,檢測轉速信號,實(shí)現電機調速器等控制起功能。
如果以上七步都學(xué)會(huì ),就可以設計一般的應用系統,相當于學(xué)會(huì )十招降龍十八掌,可以出手攻擊了。
第八步:學(xué)習USB接口、TCP/IP接口、各種工業(yè)總線(xiàn)的硬件與軟件設計?學(xué)習USB接口、TCP/IP接口、各種工業(yè)總線(xiàn)的硬件與軟件設計是非常重要的,因為這是當前產(chǎn)品開(kāi)發(fā)的發(fā)展方向。到此為止,相當于學(xué)會(huì )15招降龍十八掌,但還不到打遍天下無(wú)敵手的境界。
即使如此,也算是單片機大蝦了!
單片機心得體會(huì )8
課程設計是培養學(xué)生綜合運用所學(xué)知識,發(fā)現,提出,分析和解決實(shí)際問(wèn)題,鍛煉實(shí)踐能力的重要環(huán)節,是對學(xué)生實(shí)際工作能力的具體訓練和考察過(guò)程.隨著(zhù)科學(xué)技術(shù)發(fā)展的日新日異,單片機已經(jīng)成為當今計算機應用中空前活躍的領(lǐng)域, 在生活中可以說(shuō)得是無(wú)處不在。因此作為二十一世紀的大學(xué)來(lái)說(shuō)掌握單片機的開(kāi)發(fā)技術(shù)是十分重要的。
這次實(shí)習讓我受益匪淺,無(wú)論從知識上還是其他的各個(gè)方面。上課的時(shí)候的學(xué)習從來(lái)沒(méi)有見(jiàn)過(guò)真正的單片機,只是從理論的角度去理解枯燥乏味。但在實(shí)習中見(jiàn)過(guò)甚至使用了單片機及其系統,能夠理論聯(lián)系實(shí)際的學(xué)習,開(kāi)闊了眼界,提高了單片機知識的理解和水平。在這次課程設計中又讓我體會(huì )到了合作與團結的力量,當遇到不會(huì )或是設計不出來(lái)的地方,我們就會(huì )在QQ群里討論或者是同學(xué)之間相互幫助。團結就是力量,無(wú)論在現在的學(xué)習中還是在以后的工作中,團結都是至關(guān)重要的,有了團結會(huì )有更多的理念、更多的思維、更多的情感。
回顧起此次單片機課程設計,我仍感慨頗多,的確,從選題到定稿,從理論到實(shí)踐,在接近四星期的`日子里,可以說(shuō)得是苦多于甜,但是可以學(xué)到很多很多的的東西,同時(shí)不僅可以鞏固了以前所學(xué)過(guò)的知識,而且學(xué)到了很多在書(shū)本上所沒(méi)有學(xué)到過(guò)的知識。通過(guò)這次課程
設計使我懂得了理論與實(shí)際相結合是很重要的,只有理論知識是遠遠不夠的,只有把所學(xué)的理論知識與實(shí)踐相結合起來(lái),從理論中得出結論,才能真正為社會(huì )服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨立思考的能力。在設計的過(guò)程中遇到問(wèn)題,可以說(shuō)得是困難重重,這畢竟第一次做的,難免會(huì )遇到過(guò)各種各樣的問(wèn)題,同時(shí)在設計的過(guò)程中發(fā)現了自己的不足之處,對以前所學(xué)過(guò)的知識理解得不夠深刻,掌握得不夠牢固,比如說(shuō)不懂一些元器件的使用方法,對單片機匯編語(yǔ)言掌握得不好……通過(guò)這次課程設計之后,一定把以前所學(xué)過(guò)的知識重新溫故。
這次課程設計終于順利完成了,在設計中遇到了很多編程問(wèn)題,最后在XXX、XXX、老師的辛勤指導下,終于游逆而解。同時(shí),在XXX、XXX、老師那里我學(xué)得到很多實(shí)用的知識,在次我表示感謝!同時(shí),對給過(guò)我幫助的所有同學(xué)和各位指導老師再次表示忠心的感謝!
再次感 謝老師的輔導以及同學(xué)的幫助,是他們讓我有了一個(gè)更好的認識,無(wú)論是學(xué)習還是生活,生活是實(shí)在的,要踏實(shí)走路。課程設計時(shí)間雖然很短,但我學(xué)習了很多的東西,使我眼界打開(kāi),感受頗深。
單片機心得體會(huì )9
熟悉單片機的人都知道,要學(xué)好單片機可不是一件容易的事,倒不是因為單片機很難學(xué),而是很難找到一本專(zhuān)為單片機入門(mén)者而編寫(xiě)的教材。翻一下身邊的單片機教材,都好像是為已經(jīng)懂單片機的人而寫(xiě)的,一般先介紹單片機的硬件結構和指令系統,再是系統擴展和外圍器件,順便講一些應用設計(隨便說(shuō)一下,很多書(shū)中的電路設計已經(jīng)過(guò)時(shí),并且有些程序還是錯誤的)。如果按照此種學(xué)習方法,想進(jìn)行產(chǎn)品開(kāi)發(fā),就必須先把所有的知識全部掌握了才可以進(jìn)行實(shí)際應用。學(xué)習使用單片機只能靠循序漸進(jìn)的積累,下面就本人學(xué)習單片機的過(guò)程和經(jīng)驗做簡(jiǎn)要介紹。
首先,學(xué)習單片機要有一定的基礎:電子技術(shù)方面要有數字電路和模擬電路等方面的理論基礎,特別是數字電路;編程語(yǔ)言要求匯編語(yǔ)言或C語(yǔ)言。要想成為單片機高手,建議初學(xué)者首先學(xué)習匯編語(yǔ)言,學(xué)的差不多的時(shí)候,轉入C語(yǔ)言學(xué)習。盡管匯編語(yǔ)言屬于低級語(yǔ)言,編程效率低,但是較C語(yǔ)言具有目標代碼簡(jiǎn)短,占用內存少,執行速度快等優(yōu)點(diǎn),更重要的是能使初學(xué)者盡快熟悉單片機的內部結構,并能對其進(jìn)行精確的控制。匯編語(yǔ)言在單片機教材里面都會(huì )涉及,不需要單獨購買(mǎi)教材和學(xué)習。C語(yǔ)言是一門(mén)學(xué)問(wèn),有很多專(zhuān)業(yè)書(shū)籍來(lái)講解,并且對我們今后的編程生涯有絕對的好處,因此要深入學(xué)習,千萬(wàn)不要自以為看了某某的視頻教程就以為掌握了C語(yǔ)言,那只是C語(yǔ)言的一部分。在這里給大家推薦一本單片機C語(yǔ)言程序設計參考書(shū),馬忠梅等著(zhù),北京航空航天大學(xué)出版社出版的《單片機的C語(yǔ)言應用程序設計》,要求C語(yǔ)言基礎。如果沒(méi)學(xué)過(guò)C語(yǔ)言,建議學(xué)習清華大學(xué)譚浩強編寫(xiě)的C語(yǔ)言程序設計,這本書(shū)寫(xiě)的不錯,通俗易懂。
其次,是單片機教材選擇。單片機是一門(mén)非常重視實(shí)踐的技術(shù),不能總是看書(shū),但要學(xué)習它首先應看書(shū),對單片機引腳、內部結構、寄存器和原理有一定地了解和感官認識,它的是怎樣工作的.,能干些什么?剛開(kāi)始時(shí),也許你看不明白,但這并不要緊,因為你還缺乏實(shí)踐經(jīng)驗,F在單片機應用廣泛,因此各個(gè)廠(chǎng)家分別推出了自己的單片機,按內部結構體系派系分:51系列、PIC系列、AVR系列、摩托羅拉等等……我們沒(méi)必要每樣都學(xué)!因為他們的編程方法和調試過(guò)程以及內部指令結構有一定的相似,只要學(xué)精通一款就OK了!尤其是用C語(yǔ)言編程,就幾乎不用分什么派系,但是我們要選擇一款有代表性的知識范圍廣,并且入門(mén)容易,書(shū)籍多。一般來(lái)說(shuō),MCS-51系列單片機已經(jīng)得到廣泛的普及和應用,市場(chǎng)上它的資料也比較多,用的人也很多。給大家推薦一些參考書(shū),學(xué)習時(shí)只需要一本就足夠拉。書(shū)名:《新編MCS-51單片機應用設計》,哈爾濱工業(yè)大學(xué)出版,作者:張毅剛;書(shū)名:《單片機原理及應用》,高等教育出版社,作者:張毅剛等;書(shū)名:《單片機高級教程:應用與設計》,北京航空航天大學(xué)出版社,作者:何立民。相關(guān)教材還有很多,在這不一一列舉。
然后,是開(kāi)發(fā)工具和開(kāi)發(fā)環(huán)境的選擇。選擇一塊合適的學(xué)習板,對于初學(xué)者來(lái)說(shuō)一般無(wú)力接受,如果經(jīng)濟條件允許、本人又對單片機很感興趣、有從事相關(guān)工作意向的話(huà),鼓勵大家購買(mǎi)。隨便說(shuō)一句,學(xué)習板功能要求太全,具有流水燈、數碼管、獨立鍵盤(pán)、矩陣鍵盤(pán)、AD或DA、液晶、蜂鳴器等就差不多啦,畢竟,功能齊全的價(jià)格比較高。仿真器對單片機初學(xué)者來(lái)說(shuō)既是那么耳熟,同時(shí)又有些陌生,這主要是因為市場(chǎng)上傳統的仿真器價(jià)格都在千元以上,對經(jīng)濟不是非常寬裕的人來(lái)說(shuō)是不小的開(kāi)支。同時(shí)仿真器是用來(lái)提高調試程序效率的,也不是非需不可的,如果你沒(méi)有仿真器,遇到程序出錯的時(shí)候,只好苦思冥想,反復燒寫(xiě)調試。隨便推薦一下,學(xué)林電子的51tracer仿真器,有興趣的朋友可關(guān)注一下。有了單片機教程板以后,先看下指導說(shuō)明書(shū),熟悉一下學(xué)習板,開(kāi)卷有益。以后就得靠自己多練習了,將學(xué)習板與電腦連接好,先學(xué)會(huì )開(kāi)發(fā)軟件的使用,然后從最簡(jiǎn)單的流水燈實(shí)驗做起,按照你自己的意愿控制流水燈,當你完成時(shí),你會(huì )發(fā)現這是多么愜意的事情。太好玩了,你會(huì )覺(jué)得這不是在學(xué)習,而是在玩,當你發(fā)現,單片機能夠按照你編寫(xiě)的程序工作時(shí),你會(huì )覺(jué)得非常興奮,比做什么事情都開(kāi)心,這樣你會(huì )慢慢迷上單片機,真的。不少網(wǎng)站上說(shuō)搞定某個(gè)實(shí)驗,就恭維的告訴你一聲”恭喜你,學(xué)會(huì )了”自己學(xué)會(huì )了單片機,這有點(diǎn)可笑,這只能說(shuō)明你算過(guò)關(guān)了,對單片機有了一定了解和會(huì )使用它了。但是單片機能完成的功能太多了,尤其是對外圍器件的控制,綜合起來(lái)能設計出許多意想不到的產(chǎn)品.因此除了入門(mén)外,精通可千萬(wàn)別輕易說(shuō)出口。
最后,在熟練掌握和應用后,那可以說(shuō)對于單片機方面的硬件你已經(jīng)入門(mén)了,剩下的就是自己練習設計電路,不斷的積累經(jīng)驗。最終,自己完全設計具有個(gè)人風(fēng)格的電路,產(chǎn)品,這樣你就是單片機高手拉。只要過(guò)了第一關(guān),后面的路就好走多了,萬(wàn)事開(kāi)頭難,大家可能都聽(tīng)過(guò)。時(shí)下多家電子類(lèi)的報刊雜志如:《電子制作》《無(wú)線(xiàn)電》《電子報》《電子世界》都開(kāi)設了詳細的單片機教程專(zhuān)欄,對于想學(xué)習單片機的朋友來(lái)說(shuō)幫助很大,可以說(shuō)現在的單片機教程環(huán)境是最好的,有網(wǎng)絡(luò ),有書(shū)籍,有報刊雜志,還有視頻教程,元件的采購方面也非常充足,相關(guān)的器材又多有便宜。如果每天能抽出兩小時(shí)的時(shí)間去學(xué)習,快的一個(gè)月,慢的三個(gè)月就入門(mén)拉。 以下是一些經(jīng)驗:
(1)學(xué)習單片機沒(méi)有捷徑,別指望兩三天就學(xué)會(huì ),要堅持不懈,重在積累。
(2)別崇拜高手,別相信天才,大部分人都不是天才(相信你也不是)!
(3)單片機是一門(mén)應用性和實(shí)踐性很強的學(xué)科,要多動(dòng)手,多做實(shí)驗。
(4)要學(xué)會(huì )參考別人的程序,減少自己琢磨的時(shí)間,迅速提高自己的編程能力。
(5)碰到問(wèn)題可以借助網(wǎng)絡(luò )來(lái)搜尋答案和對自己有幫助的問(wèn)題,可以大大減少你的開(kāi)發(fā)時(shí)間。
(6)要多交一些朋友,多交流。技術(shù)是靠不斷的積累和交流才會(huì )進(jìn)步的,封閉自守只會(huì )更加落后。
希望大家多上網(wǎng)看看前輩的經(jīng)驗,可以少走很多彎路。最后,祝愿大家早日成為單片機高手。
單片機心得體會(huì )10
做了兩周的單片機課程設計,我有了很多的體會(huì )和感想。
我們的課程設計有兩個(gè)主要內容:一個(gè)是出租車(chē)計費器系統(還包括255計數和50000計數);另一個(gè)就是溫度報警系統。實(shí)習可以在實(shí)驗室里做,也可以在寢室里自己做,我大部分時(shí)間還是在寢室里做的。
出租車(chē)計費器的設計是第一周的內容,由于有了老師的設計圖和程序,只需要改一下自己所要求的變量就好。單片機的編程用的主要是匯編語(yǔ)言,說(shuō)實(shí)話(huà),我對匯編語(yǔ)言談不上掌握,充其量只是了解。學(xué)校安排的課程真的太少了,關(guān)于語(yǔ)言部分的學(xué)習只學(xué)了幾節課的內容,整本單片機書(shū)的內容也是學(xué)了三分之一多一點(diǎn)。
第二周的內容就是溫度報警系統的設計。這個(gè)內容沒(méi)有現成的程序和設計圖,需要我們真正親手去編,最郁悶的莫過(guò)于畫(huà)設計圖。按照實(shí)驗要求上的圖畫(huà)了出來(lái),加載程序以后卻不能正常運行,改了好多次都沒(méi)有成功。同學(xué)們電腦上軟件的版本差異也影響了交流。有些元件的型號不同,但在選用時(shí)圖形確很相似,致使選錯了元件,影響了結果。
這兩周的實(shí)習真的有點(diǎn)郁悶,程序里面的.好多內容不懂,自我感覺(jué)是單片機我們所學(xué)的內容還不足以編出這兩個(gè)程序,但是只好硬著(zhù)頭皮去看去理解。但在學(xué)習過(guò)程中也充滿(mǎn)了樂(lè )趣,當看懂了程序的一些語(yǔ)句,畫(huà)出了要求的設計圖,那我喜悅那種成就感油然而生。
這次實(shí)習讓我受益匪淺,無(wú)論從知識上還是其他的各個(gè)方面。上課的時(shí)候的學(xué)習從來(lái)沒(méi)有見(jiàn)過(guò)真正的單片機,只是從理論的角度去理解枯燥乏味。但在實(shí)習中見(jiàn)過(guò)甚至使用了單片機及其系統,能夠理論聯(lián)系實(shí)際的學(xué)習,開(kāi)闊了眼界,提高了單片機知識的理解和水平。在這次課程設計中又讓我體會(huì )到了合作與團結的力量,當遇到不會(huì )或是設計不出來(lái)的地方,我們就會(huì )在QQ群里討論或者是同學(xué)之間相互幫助。團結就是力量,無(wú)論在現在的學(xué)習中還是在以后的工作中,團結都是至關(guān)重要的,有了團結會(huì )有更多的理念、更多的思維、更多的情感。
單片機是很重要的一門(mén)課程,老師和一些工作的朋友都曾說(shuō)過(guò),如果學(xué)好一門(mén)單片機,就憑這個(gè)技術(shù)這門(mén)手藝找一個(gè)好工作也不成問(wèn)題。盡管我們在課堂學(xué)到的內容很有限,但在以后的學(xué)習中單片機還需要好好的深入研究和學(xué)習,學(xué)好了單片機也就多了一項生存的本錢(qián)。最后感謝老師對我們的精心指導和幫助,感謝同學(xué)們對我的幫助。
單片機心得體會(huì )11
通過(guò)為期一周的單片機實(shí)訓,是我們對這門(mén)課有了許多新的了解,彌補了在課堂上學(xué)習的不足。相信這對我們以后的學(xué)習和工作都會(huì )有很大的幫助。我們一定要在最短的時(shí)間里對這些不足加以改正!
首先,在這次試訓中我被單片機強大的功能所震撼,以前在課堂上完全沒(méi)有能理解可編程單片機的優(yōu)越性。這次通過(guò)實(shí)體仿真軟件等輔助軟件的共同效果,是這次試訓有了鮮明的活力。換是我們認識
到這次試訓不僅僅是一個(gè)軟件的應用,更多的是使我們認識到學(xué)習到很多在課堂上無(wú)法得到的東西。特別是protues軟件的功能是我們了解了當今開(kāi)發(fā)系統的新方向,簡(jiǎn)直太不可思議啦!
單片機作為一種最簡(jiǎn)單的軟件,與我們的日常生活息息相關(guān),了解一些單片機程序的簡(jiǎn)單錄入是費城必要的。如:LED顯示器、鍵盤(pán)和顯示器的應用和原理。
在被刺實(shí)訓中我們每個(gè)人通過(guò)一個(gè)八位流水燈的制作,使我們深深地體會(huì )到了單片機在現實(shí)生活中的小小應用,既增強了我們的好奇心,又鞏固了我們的理論知識。更讓我們體會(huì )到了單片機手動(dòng)的開(kāi)
始平臺的完善與成熟。只要你有想法,單片機就有可能讓他成為現實(shí)。這里我學(xué)習完protues軟件后的第一感覺(jué)是,雖然這軟件工作不穩定,但是會(huì )有相當不錯的效果出來(lái)。這對我以后的工作一定會(huì )有幫助的。在這次試訓中不僅只對單片機編程有了新的認識,還對整個(gè)單片機的開(kāi)發(fā)平臺都有了一廳的了解,這是一筆不錯的收獲。
通過(guò)這幾天的試訓,使我的感觸很深,真實(shí)"條條大路通羅馬",要達到目的,不同的人就有不同的方法。只要你的方法不錯!五花八門(mén)都可以,而且是各有特色。走出來(lái)的結果都有各自的獨到之處。在編程中"簡(jiǎn)"字貫穿于整個(gè)程序設計中,越簡(jiǎn)單越好,畢竟單片機留給用戶(hù)的資源是有限的,所以我們要充分利用這些資源,達到更好的效果,這些是我們在以后的學(xué)習生活中應值得注意的地方。
在試訓中有苦有甜,當我們?yōu)橐粋(gè)很難攻破的程序找出路時(shí),心情煩躁,感覺(jué)自己很不可理喻,當程序一點(diǎn)一點(diǎn)編好后,自己從心底感覺(jué)到一點(diǎn)小小的安慰,看著(zhù)自己的成果。感覺(jué)很欣慰,有一絲絲的甜意,幾天的實(shí)訓使自己的思維邏輯也有了小小的進(jìn)步。
結束了兩周的電視機實(shí)訓,我們又迎來(lái)了單片機課程設計實(shí)訓,真是讓我們受益匪淺?學(xué)到了很多東西,不管怎么樣,先感謝學(xué)校給我的這么多機會(huì )。真正的學(xué)到了東西。為期一周的單片機課程設計讓我們受益匪淺。此次課程設計軟件與硬件相結合,考察了我們的焊接水平與編程能力。對于我們應用電子技術(shù)的學(xué)生而言焊接是不成問(wèn)題,也很順利;可到了編程時(shí)就出現了很大的障礙,先開(kāi)始的顯示時(shí)鐘還算順利,下面的報警部分就花費了相當長(cháng)的時(shí)間,還有加上報警時(shí)的音樂(lè )也是我們到圖書(shū)館里查閱資料由匯編轉化成C語(yǔ)言得來(lái)的。本來(lái)還以為編程會(huì )很簡(jiǎn)單的,等到實(shí)際操作起來(lái)才知道它的復雜性,沒(méi)有想像中的那么得心應手,理解流程是有思維的前提。單片機是我們上學(xué)期開(kāi)設的課程,所以很多專(zhuān)業(yè)知識也都忘記了。不過(guò)經(jīng)過(guò)我們一步步的`努力,花費的時(shí)間與精力終于沒(méi)有白費,效果漸漸地出現了。其實(shí)本身程序的思維是正確的,只是步驟中有點(diǎn)小錯誤,所以導致整個(gè)程序的結果很亂,在仔細修改程序之后,終于一步步地達到效果了。
我們將各個(gè)部分的程序編好后怎么都連不起來(lái),出不了預期的效果。對于硬件在編程過(guò)程中PCB板的接觸又是一個(gè)頭疼的問(wèn)題,在進(jìn)行編譯的時(shí)候,數碼顯示管上什么都沒(méi)有,按一下旁邊與之相連的元器件時(shí)就有顯示了,所以也花費了好多時(shí)間在PCB板的。重新焊接上。對于軟件我們在時(shí)鐘完成后就對其加入了報警系統,可加了之后發(fā)現程序亂了,以前的時(shí)鐘也不可以控制了。經(jīng)過(guò)反復研究,發(fā)現接地接錯了位置,導致了用來(lái)報警的紅燈跟綠燈根本不亮,然后就將 接地線(xiàn)重新焊接了一下,功夫不負有心人,紅燈亮了,配合編好的程序,用紙板擋住了發(fā)射管與接收管之間的信號傳輸,數碼顯示管出現閃爍的效果,并且沒(méi)信號的時(shí)候綠燈亮,有信號的時(shí)候紅燈就亮了,這個(gè)現象讓我們喜出望外。經(jīng)過(guò)修改時(shí)鐘程序和報警系統都被使用上了,可更大的難題就是如何讓它報警?這困擾了我們,數碼顯示管上終于有了閃爍的效果,可報警聲還沒(méi)加的上去。老師的要求是除了蜂鳴器上的報警聲再加一段音樂(lè )。翻閱了圖書(shū)館里的書(shū)籍,查出來(lái)的音樂(lè )程序都是用匯編編的,要將此程序放到主程序中就必須將匯編程序改編成C語(yǔ)言程序。這再次困擾了我們,雖然以前也學(xué)過(guò)匯編跟C之間的互換,可都是簡(jiǎn)單的,從沒(méi)涉及到這么復雜的程序過(guò),改編很是有壓力,經(jīng)過(guò)研究,我們將匯編程序舍棄了,到網(wǎng)上下載了一段音樂(lè )程序,是C語(yǔ)言編的。要讓音樂(lè )在我們的紅外報警系統中唱出來(lái)可不是什么簡(jiǎn)單的事情,雖然找到了音樂(lè )程序,但要讓音樂(lè )程序跟我們的主程序融合在一起得花費點(diǎn)心思了。
最后在全組人竭盡全力,老師的精心指導下,程序基本編寫(xiě)成功,這是我們共同努力的結果,在享受我們成果之時(shí),不得不感慨單片機的重要性與高難度性,所以為期一周的單片機課程設計沒(méi)有浪費,我們從中學(xué)到了很多知識。,也讓我們對單片機有了更深一步的了解。雖然最后結果是出來(lái)了,可這與老師的精心指導是分不開(kāi)的,她引導我們的思路,本來(lái)一竅不通的我們經(jīng)過(guò)老師的點(diǎn)撥基本上通了,所以說(shuō)老師是功不可抹的。
單片機心得體會(huì )12
在《單片機原理》精品課程培訓中,張教授與楊教授的學(xué)識,理論與實(shí)踐教學(xué)的獨特見(jiàn)解與認識給我留下很深的印象。在單片機課程的建設思路、教學(xué)理念方面,對于本人沖擊很大。以下就單片機課程建設,談?wù)劚救说男牡皿w會(huì ):
本人所在的黃山學(xué)院是一所省屬地方院校,培養電子學(xué)科本科人才的目標是:學(xué)生具備必要的電子信息專(zhuān)業(yè)相關(guān)理論知識,具備較強的實(shí)踐動(dòng)手能力,成為能夠解決實(shí)踐工程問(wèn)題的現場(chǎng)工程師,為地方經(jīng)濟建設服務(wù)。
《單片機原理》是一門(mén)硬件與軟件相結合的實(shí)踐應用性極強的綜合性課程。設置的主要目的是培養、提高學(xué)生的工程應用能力和創(chuàng )新實(shí)踐能力,在課程體系中占有非常重要的地位。
張教授在培訓中提出單片機課程教學(xué)以芯片為基礎、以接口為主線(xiàn)、以系統設計為目的。該理念非常符合應用型人才培養的目標與單片機課程的特點(diǎn)。
《單片機原理》是常規電子技術(shù)和計算機技術(shù)結合的典型應用,要讓學(xué)生很好掌握該課程,所需要的基礎知識有電子技術(shù)知識(電路分析基礎、模擬電路、數字電路、高頻電路)、微處理器結構與原理、測控技術(shù)、通信技術(shù)與數據處理等知識。
在我校的電子專(zhuān)業(yè)課程設置中,以上所提課程都已經(jīng)包含在培養方案中,課程體系的科學(xué)優(yōu)化顯得很重要。這里就對微機原理課程與單片機課程的銜接安排提一些看法。目前,我校是先上《微機原理及接口技術(shù)》,后上《單片機原理及應用》。學(xué)生在接觸單片機課程時(shí),基本上感覺(jué)兩門(mén)課程比較相似。有的老師也提出在課程體系中刪除《微機原理》,本人覺(jué)得不能進(jìn)行簡(jiǎn)單的刪除,而是要科學(xué)合理對《微機原理》與《單片機原理》銜接處理。微機原理課程的開(kāi)設,主要是幫助學(xué)生理解計算機基礎原理及結構,熟悉8086/8088CPU原理、熟悉匯編編程及應用。微機原理課程的價(jià)值在于深入了解微處理器結構與原理,接口技術(shù)、匯編程序編程。這些對于學(xué)生學(xué)習單片機課程非常有效。也因此《單片機原理》的授課應強調單片機的結構,尤其是接口的`結構與應用、內部模塊資源的應用,要強化應用。兩門(mén)課程改革兼顧壓縮學(xué)時(shí),保證51單片機的熟練應用,了解8086計算機體系結構,學(xué)習微機接口技術(shù)的目的,改革解決存在的理論教學(xué)與實(shí)驗脫節、實(shí)際應用及技術(shù)發(fā)展脫節的問(wèn)題。
在培訓中,楊教授多次提出單片機程序設計言語(yǔ)的匯編與C言語(yǔ)的處理問(wèn)題。單片機的編程與其他軟件程序最大的不同是要求對單片機硬件很熟,用軟件編程實(shí)現對硬件的控制。匯編言語(yǔ)是直接面對硬件的,目標代碼質(zhì)量高,執行效率高。如編寫(xiě)延時(shí)程序,使用匯編程序實(shí)現更精確。而C言語(yǔ)更加簡(jiǎn)潔,有助于學(xué)生編程思維的培養。畢業(yè)生從事單片機工作,主要編程也以C言語(yǔ)編程較多,當然匯編言語(yǔ)也常常用到。本人的教學(xué)與單片機應用中的體會(huì )是,匯編言語(yǔ)與C言語(yǔ)兩者都要在課堂上講授,由于《微機原理》已經(jīng)有匯編程序編程章節,所以在單片機課程中可以壓縮匯編程序部分,重點(diǎn)講授單片機留出時(shí)間講授C程序設計部分。兩者的教學(xué)時(shí)間安排要與各個(gè)學(xué)校的課程教學(xué)學(xué)時(shí)相協(xié)調。
由于《單片機原理》的實(shí)踐應用強的特點(diǎn),實(shí)踐教學(xué)就顯得更加重要,目前單片機課程實(shí)踐教學(xué)大都包含課程配套實(shí)驗與課程設計環(huán)節。我校目前單片機課程配套實(shí)驗是在周立功試驗箱上做的,主要是基礎實(shí)驗與綜合實(shí)驗,從教學(xué)效果來(lái)看,不夠理想:在有限的實(shí)驗時(shí)間內,學(xué)生往往就是做些驗證性的重復工作。因此,除了保證正常的實(shí)驗教學(xué)外,實(shí)驗室還應該在業(yè)余時(shí)間開(kāi)放,給有興趣的學(xué)生提供實(shí)驗場(chǎng)所和必要的設備及材料。通過(guò)開(kāi)放實(shí)驗室的做法可以使學(xué)生在驗證性實(shí)驗的基礎上進(jìn)行設計性、綜合性的實(shí)驗,使得自主性的實(shí)驗變成可能。
單片機課程設計在黃山學(xué)院已經(jīng)開(kāi)展了三年,由于師資力量以及硬件等原因,存在的問(wèn)題是設計題目不夠豐富;指導的力量不足;軟件仿真還不夠普及。通過(guò)這次培訓,從張教授與楊教授的授課以及與參加培訓的同行交流,獲得了不少寶貴意見(jiàn)。
培訓中張教授積極推薦應用proteus仿真軟件,在單片機中,所有的硬件電路設計、對應軟件其實(shí)都可以在keil及proteus平臺上進(jìn)行。keil完成單片機軟件設計調試, proteus完成硬件設計及系統運行結果查看。用它來(lái)做單片機的仿真分析、設計無(wú)疑是很方便的。它極大地開(kāi)拓了單片機學(xué)習的空間,降低了單片機的學(xué)習成本,提高了學(xué)習效果。
作為一所地方本科院校,黃山學(xué)院著(zhù)力培養實(shí)用型人才,培養學(xué)生的動(dòng)手操作能力和創(chuàng )新能力。目前各高校積極參與的大學(xué)生科技創(chuàng )新活動(dòng),黃山學(xué)院也已經(jīng)參與進(jìn)來(lái),參加大學(xué)生電子設計大賽、單片機設計大賽、飛思卡爾智能小車(chē)大賽,機器人比賽以及校級的學(xué)生科研立項。以這些比賽都與單片機課程緊密相關(guān),在各項競賽引導下,單片機課程加快引進(jìn)新技術(shù),進(jìn)行相關(guān)理論教學(xué)與實(shí)踐教學(xué)的教學(xué)改革,完善開(kāi)放實(shí)驗室、虛擬實(shí)驗室以及學(xué)生創(chuàng )新實(shí)驗室建設,加強工程實(shí)踐能力培養,重視創(chuàng )新教育的探索和實(shí)踐。
以上是本人對于《單片機原理》課程建設的一些看法以及教學(xué)實(shí)踐體會(huì ),以后還要在教學(xué)中加強自身學(xué)習與交流,不斷更新充實(shí)教學(xué)內容,改進(jìn)教學(xué)手段,積極引入EDA技術(shù),使單片機課程教學(xué)跟上電子信息學(xué)科的發(fā)展。
孫劍
單片機心得體會(huì )13
學(xué)了一年多的單片機,對單片機也有了一個(gè)基礎的了解。在這一年里,我學(xué)了DS18B20、128
64大液晶、數碼管顯示等。從最初的跑馬燈,到整體融合,經(jīng)歷了一段時(shí)間。單片機只有P0,P1,P2,P3,如果想把很多功能合在一起的話(huà),就得復用,或著(zhù)用到擴展,但是那個(gè)擴展模塊不好用,寫(xiě)起程序來(lái)會(huì )比較麻煩,其實(shí)復用好的話(huà),基本IO口都夠用!
學(xué)習的時(shí)候總是難免碰到一些問(wèn)題!但是我的總結是:沒(méi)關(guān)系,邊做邊想!或著(zhù)講瞎搞!不搞肯定不知道,搞了才會(huì )懂!過(guò)去的一些問(wèn)題在現在看來(lái)都是小case,什么定時(shí)器賦值啊,定時(shí)器的使用類(lèi)型(模式0,模式1,模式2),當時(shí)就自己在那里看書(shū)理解,一大堆的文字在那里,看了很久也不懂!不過(guò)后來(lái)我懂得了上網(wǎng)找視頻教程!剛開(kāi)始的時(shí)候也總是想為什么這么做,為什么這么做,為什么這么做,一堆的為什么,F在懂了,做多了,就覺(jué)得要這樣做,要這樣做,就是這么做的,沒(méi)錯!不會(huì )的'時(shí)候想著(zhù),反正會(huì )弄懂的,多試試!
要相信熟能生巧,想想學(xué)習的時(shí)候,和現在的程度,不是在一個(gè)檔次的!熟悉了操作,一些疑惑也會(huì )雖之解開(kāi)!
我最初開(kāi)始學(xué)單片機是因為我喜歡編程,我覺(jué)得編程是一件樂(lè )趣的事!或著(zhù)說(shuō)享受技術(shù)帶來(lái)的快樂(lè )!我現在懂得了有各門(mén)各樣的語(yǔ)言,C語(yǔ)言是其中一種,還有更底程的匯編語(yǔ)言,java之類(lèi)的高級語(yǔ)言,這些我都很喜歡!它們各有各自的好處和用處!而且我不想只會(huì )一門(mén)語(yǔ)言,所以我要慢慢地學(xué)習各種自己喜歡的語(yǔ)言!
在學(xué)習的過(guò)程中遇到麻煩或著(zhù)問(wèn)題,已經(jīng)習以為長(cháng)了!遇到問(wèn)題也不會(huì )焦慮,想的是該怎么解決!水平也是在不斷解決問(wèn)題中提高的,有這一點(diǎn)體會(huì )!其實(shí)初學(xué)單片機,碰到問(wèn)題總是新的知識而已,因為單片機很簡(jiǎn)單,也不用很懂電路原理,知道什么時(shí)候給0,什么時(shí)候給1,其它的就交給硬件去處理。
我也不單單只想有關(guān)單片機的程序單片機功能簡(jiǎn)單,一直寫(xiě)單片機也會(huì )變得呆板的(這期間就一直寫(xiě)單片機的程序,不寫(xiě)其它思考性的編程),至少我是這么覺(jué)得.因為寫(xiě)單片機的程序一段時(shí)間后,我發(fā)現我的思路有點(diǎn)僵在單片機的思路上,自己想寫(xiě)一寫(xiě)其它的程序,不是單片機的,是C語(yǔ)言的一些有關(guān)數學(xué)計算(類(lèi)似應用題的那種),寫(xiě)的時(shí)候卻想的寫(xiě)單片機的感覺(jué),有點(diǎn)難以集中到現在要解決的問(wèn)題!
單片機心得體會(huì )14
最近自己對單片機特別的感興趣,因為看到它能控制電機的轉動(dòng),自己覺(jué)得很神奇。就想弄清楚它到底是怎么做到的?
我看到書(shū)上講:?jiǎn)纹瑱C可以用兩種語(yǔ)言編寫(xiě),一種是c語(yǔ)言,另外一種是匯編語(yǔ)言。匯編語(yǔ)言是一種機器語(yǔ)言,且代碼繁瑣,不易記憶。需要掌握單片機的內部結構和邏輯結構,通過(guò)看了幾本書(shū)讓我了解認識到匯編確實(shí)太繁瑣,不過(guò)我學(xué)習過(guò)c語(yǔ)言,也參加了全國計算機二級考試,覺(jué)得自己在一方面具有優(yōu)勢,能很快學(xué)好它。
不過(guò)在學(xué)習中,我才發(fā)現學(xué)習單片機不僅僅需要軟件的知識,還需要硬件的知識。我買(mǎi)了一個(gè)單片機在實(shí)踐中就是一個(gè)活生生的例子,沒(méi)有相應的硬件知識,我連單片機怎么和電腦相連都不知道,我為我當初的`想法感到羞愧。單片機是一門(mén)很好的學(xué)問(wèn),需要我去鉆研它。
時(shí)光飛逝,一轉眼,一個(gè)學(xué)期又進(jìn)尾聲了,本學(xué)期的單片機綜合課程設計也在一周內完成了。
俗話(huà)說(shuō)“好的開(kāi)始是成功的一半”。說(shuō)起課程設計,我認為最重要的就是做好設計的預習,認真的研究老師給的題目,選一個(gè)自己有興趣的題目。其次,老師對實(shí)驗的講解要一絲不茍的去聽(tīng)去想,因為只有都明白了,做起設計就會(huì )事半功倍,如果沒(méi)弄明白,就迷迷糊糊的去選題目做設計,到頭來(lái)一點(diǎn)收獲也沒(méi)有。最后,要重視程序的模塊化,修改的方便,也要注重程序的調試,掌握其方法。
雖然這次的課程設計算起來(lái)在實(shí)驗室的時(shí)間只有三天,不過(guò)因為我們都有自己的實(shí)驗板,所以在宿舍里做實(shí)驗的時(shí)間一定不止三天。
硬件的設計跟焊接都要我們自己動(dòng)手去焊,軟件的編程也要我們不斷的調試,最終一個(gè)能完成課程設計的勞動(dòng)成果出來(lái)了,很高興它能按著(zhù)設計的思想與要求運動(dòng)起來(lái)。
當然,這其中也有很多問(wèn)題,第一、不夠細心比如由于粗心大意焊錯了線(xiàn),由于對課本理論的不熟悉導致編程出現錯誤。第二,是在學(xué)習態(tài)度上,這次課設是對我的學(xué)習態(tài)度的一次檢驗。對于這次單片機綜合課程實(shí)習,我的第一大心得體會(huì )就是作為一名工程技術(shù)人員,要求具備的首要素質(zhì)絕對應該是嚴謹。我們這次實(shí)習所遇到的多半問(wèn)題多數都是由于我們不夠嚴謹。第三,在做人上,我認識到,無(wú)論做什么事情,只要你足夠堅強,有足夠的毅力與決心,有足夠的挑戰困難的勇氣,就沒(méi)有什么辦不到的。
單片機心得體會(huì )15
通過(guò)這次的培訓和實(shí)驗,讓我們對電子電氣這個(gè)專(zhuān)業(yè)有了更深入的認識。這次實(shí)驗課上我們學(xué)習了很多的知識,比如如何正確地進(jìn)行電路的選擇。電路分為電阻板和電磁板。這個(gè)電路的功能是很大的,它的功能是不變的,可以在最短的`時(shí)間內,將電路的各部分完整地連接在一起,使電路的接線(xiàn)能夠連貫起來(lái),這樣的話(huà),電路的接線(xiàn)可以是最容易被損壞的。
電阻板和電磁板之間的距離大小相等,就是說(shuō)電磁板要相同,要不是有電磁鐵就不能夠進(jìn)行電磁板的設計。電路的接線(xiàn)要相同,要相應的連接。電流板也就相應的相應地進(jìn)行連接,這樣可以保證電路的接線(xiàn)是相應的,同時(shí)這也是我們所需要的,在電阻板與電磁板之間,還有電磁板與電磁板之間,電磁板與電磁板之間是相應的,電磁板與電磁板之間就相應的相應的相應的相應是不變的。
電磁板的設計是很復雜的。因此,要想設計出一個(gè)好的設計圖,那就必須設計出一套好的方案,這就要求我們設計出好的方案。這個(gè)設計圖必須是相應的,可以是一個(gè)相應的,我們必須要能夠做好,這就需要我們的工作態(tài)度了。在這個(gè)過(guò)程中,我們還需要不斷的提高自己的設計能力、思考能力。
通過(guò)這次的培訓,讓我學(xué)習到了很多的知識,這對我以后的教學(xué)工作有很大的幫助。通過(guò)這次的培訓,讓我對電子電器這個(gè)專(zhuān)業(yè)有了更深入的了解,也更有利于今后更有效地去教育和引導學(xué)生。
【單片機心得體會(huì )】相關(guān)文章:
單片機的心得體會(huì )最新03-25
單片機實(shí)驗心得體會(huì )04-12
單片機實(shí)訓心得體會(huì )03-19
單片機生產(chǎn)實(shí)習心得體會(huì )09-27
單片機課設心得體會(huì )10-25
單片機課程設計心得體會(huì )08-11
單片機論文03-22