單片機的心得體會
當我們心中積累了不少感想和見解時,有這樣的時機,要好好記錄下來,這樣有利于培養(yǎng)我們思考的習慣。很多人都十分頭疼怎么寫一篇精彩的心得體會,以下是小編整理的單片機的心得體會 ,供大家參考借鑒,希望可以幫助到有需要的朋友。
單片機的心得體會 1
經(jīng)過兩周的單片機課程設計,我有了很多經(jīng)驗和感受。
我們的課程設計有兩個主要內(nèi)容:一個是出租車計費器系統(tǒng)(包括255計數(shù)和5萬計數(shù));另一個是溫度報警系統(tǒng)。實習可以在實驗室或宿舍進行,我大部分時間都在宿舍進行。
出租車計費器的設計是第一周的內(nèi)容。因為有了老師的設計圖紙和程序,你只需要改變你要求的變量。單片機編程主要使用匯編語言。說實話,我不能掌握匯編語言。充其量,我只知道。學校安排的課程真的太少了。我只學了幾節(jié)課的語言學習,整本單片機書的內(nèi)容也學了三分之一以上。
第二周的內(nèi)容是溫度報警系統(tǒng)的設計。這個內(nèi)容沒有現(xiàn)成的程序和設計圖紙,我們需要真正自己編寫。最令人沮喪的是畫設計圖紙。根據(jù)實驗要求上的圖片,加載程序后無法正常運行,多次更改失敗。計算機上軟件的版本差異也會影響交流。有些元件型號不同,但在選擇時圖形確實相似,導致選擇錯誤的元件,影響結(jié)果。
在過去的兩周里,實習真的有點沮喪。程序中的許多內(nèi)容都不理解。我覺得我們學到的內(nèi)容不足以編寫這兩個程序,但我們不得不硬著頭皮去理解它們。但在學習的過程中也充滿了樂趣。當我理解了程序的一些陳述并繪制了所需的設計圖紙時,我很高興成就感自發(fā)產(chǎn)生。
無論是知識還是其他方面,這次實習都讓我受益匪淺。課堂上的學習從來沒有見過真正的單片機,只是從理論的角度去理解枯燥。然而,我在實習中看到甚至使用了單片機及其系統(tǒng),可以理論聯(lián)系實際學習,開闊視野,提高對單片機知識的理解和水平。在這個課程設計中,我意識到了合作與團結(jié)的力量。當我們遇到無法設計或無法設計的地方時,我們將在QQ小組中討論或幫助學生。團結(jié)就是力量。團結(jié)在當前的學習和未來的工作中都非常重要。有了團結(jié),就會有更多的.想法、思維和情感。
單片機是一門非常重要的課程。老師和一些工作的朋友曾經(jīng)說過,如果你學好了一臺單片機,用這種技術(shù)和技術(shù)找到一份好工作是沒有問題的。雖然我們在課堂上學到的內(nèi)容非常有限,但單片機仍然需要在未來的學習中進行深入的研究和學習。如果我們學好了單片機,我們將有更多的生存成本。最后,感謝老師對我們的精心指導和幫助,感謝學生們對我的幫助。
單片機的心得體會 2
通過這次單片機實習,我不僅加深了對單片機理論的理解,將理論很好地應用到實際當中去,而且我還學會了如何去培養(yǎng)我們的創(chuàng)新精神,從而不斷地戰(zhàn)勝自己,超越自己。創(chuàng)新可以是在原有的基礎上進行改進,使之功能不斷完善,成為真己的東西。
作為一名自動化專業(yè)的快大三學生,我覺得做單片機實習是十分必要的。在已度過的大學時間里,我們大多數(shù)接觸的是專業(yè)課。我們在課堂上掌握的僅僅是專業(yè)課的理論知識,如何去鍛煉我們的實踐能力,如何把我們所學的專業(yè)基礎課理論知識運用到實踐中去,我想做類似實習就為我們提供了良好的實踐平臺
學習單片機沒有捷徑,不能指望兩三天就學會,要堅持不懈,重在積累單片機是一門應用性和實踐性很強的學科,要多動手,多做實驗。
。4)要學會參考別人的程序,減少自己琢磨的時間,迅速提高自己的編程能力。
(5)碰到問題可以借助網(wǎng)絡來搜尋答案和對自己有幫助的問題,一定會有所收獲。
(6)小組要團結(jié),小組之間要多交流。技術(shù)是靠不斷的積累和交流才會進步的,封閉自守只會更加落后
通過這次單片機設計N也喚黽由盍碩緣テ機理論的理解=理論很好地應用到實際當中去M時也使我認識到自身存在的不足之處N蘼凼搶礪凵匣故怯齙轎侍獾拇理能力上都還有待提高6且這也激發(fā)了我今后努力學習的興趣。發(fā)現(xiàn)問題、提出問題、分析問題、解決問題和實踐能力的提高都會受益于我在以后的學習、工作和生活中。1、不管做什么事,計劃是很重要的。沒有一個完好的計劃,做事情就會沒有一個好的順序,做事情會比較亂,很難成功。而有一個好的計劃,不管做什么事都會事半功倍,做事心中有數(shù),明確重點和緩急,不會有疏漏。這樣才能提高成功率。
2、做事要多動腦,選出最好的方法。一件事往往有多種解決方法,一個好的方法,不僅能使事情事半功倍,而且往往決定最后的成與敗,所以做事時一定要多動一下腦筋,想出最好的方法。 3、要注意細節(jié)。細節(jié)決定成敗,這句話在這次課題中不僅一次得到了印證,特別是在軟件的編程過程中,一點點的錯誤就會使你整個程序不能運行。因此我們不僅僅要有整體意識,也要注意細節(jié),不要因一個關鍵地方的一個細節(jié)而導致滿盤皆輸。
4、最后,也是最重要的一點,通過這次課題,我們學到了很多有關單片機方面的知識,也對單片機有了更深入的了解。使我們受益匪淺。
總之,親自動手是課堂學習的延續(xù),電子領域隨時隨地都在發(fā)生著翻天覆地的變化,現(xiàn)有的知識儲備總是落后于科技的發(fā)展腳步,我們只有不斷學習新知識,才能做到面對新課題時游刃有余
這學期的單片機實驗課程已經(jīng)結(jié)束了,雖然做的實驗是比較簡答的,但麻雀雖小五臟俱全,因此自己也通過實驗課學到了很多知識。單片機實驗課是為了更好的學習單片機使用單片機而開設的一門課程。單片機在實際生活中的應用非常廣泛,尤其是在工業(yè)控制、網(wǎng)絡通信、模塊化系統(tǒng)和汽車電子等領域。因此,單片機課程是電子信息類專業(yè)學生的必修課之一。由此,可以看出單片機課程對于這類專業(yè)學生的重要性。
單片機課是一門實踐性很強的課程,僅有課堂上理論知識的學習,對運用好單片機是完全不夠的,必須親自做實驗,從實驗中吸取教訓,總結(jié)經(jīng)驗,增加實戰(zhàn)經(jīng)驗,加深對單片機的理解,更好的'運用單片機。單片機實驗課的目的就是為學生提供做實驗的機會,讓學生能夠從幾個簡單的實驗中學會單片機開發(fā)的過程和單片機的實際運用。
單片機實驗課讓我將課堂上學到的理論知識運用到實驗當中去,在實驗中發(fā)現(xiàn)問題,解決問題,強化理論知識的運用。下面是自己做實驗當中遇到的一些問題和體會。
首先,自己在實驗課上對老師講解的東西沒有很好的領會。自己覺得老師講的電路和原理自己都懂,就沒有認真聽老師的講解,但是當自己去理解程序和修改程序就發(fā)現(xiàn)自己對電路的工作原理和過程并不是很了解,使得自己在改編程序?qū)崿F(xiàn)不同功能時遇到較多的問題。
其次,自己對匯編語言的運用不是很熟練。自己之前接觸和使用的編程語言都是諸如C語言等的高級語言,對匯編語言基本上是空白狀態(tài)。雖然每個實驗老師都給出了參考程序,但是自己理解整個程序的運行過程和程序的功能依然遇到了比較大的困難。這就說明基礎薄弱是實驗中最大的問題。
最后,也是最突出的一個問題。自己邏輯思維和分析問題的能力比較欠缺。對程序的分析能力不足,不能夠很好的理解程序段之間的邏輯關系。同時,自己對實驗中遇到的問題不能及時分析并找出解決的辦法,知識一味的依賴老師的指導和同學的幫助。這也提醒自己,只有多加強鍛煉,才能不斷提高這方面的能力。單片機實驗課學生人數(shù)眾多,課程資源有限,只有一個老師指導,老師是非常辛苦的。同時,因為資源的限制,并不是每個人都可以親自操作的,這也就限制了同學們的積極性,出現(xiàn)了有些學生出工不出力的現(xiàn)象。因此,我建議可以限制選課的人數(shù)或者是調(diào)整時間段,避開大家的專業(yè)課時間,使每個時間段的學生人數(shù)比較合理,以達到最好的教學效果。
最后,還是要感謝一下老師的辛勤指導。這么多的學生,眾口難調(diào),老師只能滿足大多數(shù)學生的需求,老師在這個過程中付出的辛勤勞動我們大家是有目共睹的,在這里,要向老師表示敬意。
時間過得真快,不經(jīng)意間,一個學期就到了尾聲,進入到如火如荼的期末考試階段。
在學習單片機這門課程之前,就早早的聽各種任課老師和學長學姐們說過這門課程的重要性和學好這門課程的關鍵~~多做單片機實驗。這個學期,我們除了在課堂上學習理論知識,還在實驗室做了7次實驗。將所學知識運用到實踐中,在實踐中發(fā)現(xiàn)問題,強化理論知識。
現(xiàn)在,單片機課程已經(jīng)結(jié)束,即將開始考試了,需要來好好的反思和回顧總結(jié)下了。
第一次是借點亮LED燈來熟悉keil軟件的使用和試驗箱上器材。第一次實驗體現(xiàn)了一個人對新事物的接受能力和敏感度。雖然之前做過許多種實驗。但依舊發(fā)現(xiàn)自己存在一個很大的問題,對已懂的東西沒耐心聽下去,容易開小差;在聽老師講解軟件使用時,思路容易停滯,然后就跟不上老師的步驟了,結(jié)果需要別人再次指導;對軟件的功能沒有太大的熱情去研究探索,把一個個圖標點開,進去看看。所以第一次試驗相對失敗。鑒于此,我自己在宿舍下載了軟件,然后去熟悉它的各個功能,使自己熟練掌握。
在做實驗中,第二個問題應該是準備不充分吧。一開始,由于沒有課前準備的意識,每每都是到了實驗室才開始編程,完成作業(yè),導致每次時間都有些倉促。后來在老師的批評下,認識到這是個很大
的問題:老師提前把任務告訴我們,就是希望我們私下把程序編好。于是我便在上機之前把程序編好,拷到U盤,這樣上機時只需調(diào)試,解決出現(xiàn)的問題。這樣就會節(jié)約出時間和同學討論,換種思路,換種方法,把問題給吃透。發(fā)現(xiàn)、提出、分析、解決問題和實踐能力是作為我們這個專業(yè)的基本素質(zhì)。三是我的依賴性很大,剛開始編程序時喜歡套用書上的語句,卻對語句的理解不夠。于是當程序出現(xiàn)問題時,不知道如何修改,眼前的程序都是一塊一塊的被拼湊整合起來的,沒法知道哪里錯了。但是編程是一件很嚴肅的事情,容不得半點錯誤。于是便只能狠下決心,堅持自己編寫,即使套用時,也把每條語句弄懂。這也能激發(fā)了學習的興趣。
還有一次實驗是調(diào)出電腦里的程序,讓它在試驗箱上實現(xiàn)其功,讓我們?nèi)ンw會別人編程的技巧和程序邏輯美感?戳酥螅坏貌徽f我目前的水平簡直太小兒科了。還有連線也是個問題,對試驗箱內(nèi)部結(jié)構(gòu)功能的不懂,以至于不知道如何連線讓程序?qū)崿F(xiàn)其功能。這讓我意識到單片機是軟件和硬件的結(jié)合,兩者是一個整體。所以必須把硬件方面加強。
五是基礎知識的薄弱,也是最基礎的問題吧!在用C語言編程時,才發(fā)現(xiàn)自己C語言真的太差勁了,雖然這門課程早就學過,但是就目前所掌握的C語言知識,對于單片機編程遠遠不夠。C語言也是我們以后學各種語言的基礎,必須要花大量的時間溫習強化。通過這個學期的單片機實驗,我發(fā)現(xiàn)了自己很多問題,也從中學到了很多。它不是物理實驗時,只需要記住老師說的步驟,順次做完就可以了;并不是matlab實驗,只需要你知道一些語句表達,然后在不違背語法的情況下,組合好就可以了;它不是EDA實驗,把一節(jié)課混下去就行了,反正大家都不知道,都是混,都跟不上老師的節(jié)奏思路。他需要我們在掌握硬件的基礎上,用單片機語言在keil軟件上寫出一定的程序,然后利用stcisp燒到試驗箱上,實現(xiàn)其特定的功能。而在編程時需要邏輯力,創(chuàng)新力,知識組合力,知識搜索。單片機在電子技術(shù)應用領域中,單片機的應用愈來愈多地應用到各行各業(yè)。要開發(fā)單片機的應用,不但要掌握單片機硬件和軟件方面的知識,而且還要深入了解各應用系統(tǒng)的專業(yè)知識,融會貫通和有機結(jié)合,才能設計出優(yōu)良的應用系統(tǒng)。并且需要與時俱進,不斷了解各公司最新芯片的結(jié)構(gòu)和應用,在實際應用中找到最好的性能價格比。培養(yǎng)自己接受新知識的自學能力,掌握芯片發(fā)展動態(tài)。培養(yǎng)自己的創(chuàng)新精神,在原有的基礎上進行改進,使之功能不斷完善。當然,最重要到還是態(tài)度,無論做什么事情,足夠認真,足夠堅強,足夠毅力,足夠決心,足夠勇氣,就一定能辦到。
單片機實驗心得體會時間過得真快,不經(jīng)意間,一個學期就到了尾聲,進入到如火如荼的期末考試階段。
在學習單片機這門課程之前,就早早的聽各種任課老師和學長學姐們說過這門課程的重要性和學好這門課程的關鍵~~多做單片機實驗。
這個學期,我們除了在課堂上學習理論知識,還在實驗室做了7次實驗。將所學知識運用到實踐中,在實踐中發(fā)現(xiàn)問題,強化理論知識。
現(xiàn)在,單片機課程已經(jīng)結(jié)束,即將開始考試了,需要來好好的反思和回顧總結(jié)下了。第一次是借點亮LED燈來熟悉keil軟件的使用和試驗箱上器材。第一次實驗體現(xiàn)了一個人對新事物的接受能力和敏感度。雖然之前做過許多種實驗。但依舊發(fā)現(xiàn)自己存在一個很大的問題,對已懂的東西沒耐心聽下去,容易開小差;在聽老師講解軟件使用時,思路容易停滯,然后就跟不上老師的步驟了,結(jié)果需要別人再次指導;對軟件的功能沒有太大的熱情去研究探索,把一個個圖標點開,進去看看。所以第一次試驗相對失敗。鑒于此,我自己在宿舍下載了軟件,然后去熟悉它的各個功能,使自己熟練掌握。
在做實驗中,第二個問題應該是準備不充分吧。一開始,由于沒有課前準備的意識,每每都是到了實驗室才開始編程,完成作業(yè),導致每次時間都有些倉促。后來在老師的批評下,認識到這是個很大的問題:老師提前把任務告訴我們,就是希望我們私下把程序編好。于是我便在上機之前把程序編好,拷到U盤,這樣上機時只需調(diào)試,解決出現(xiàn)的問題。這樣就會節(jié)約出時間和同學討論,換種思路,換種方法,把問題給吃透。發(fā)現(xiàn)、提出、分析、解決問題和實踐能力是作為我們這個專業(yè)的基本素質(zhì)。
三是我的依賴性很大,剛開始編程序時喜歡套用書上的語句,卻對語句的理解不夠。于是當程序出現(xiàn)問題時,不知道如何修改,眼前的程序都是一塊一塊的被拼湊整合起來的,沒法知道哪里錯了。但是編程是一件很嚴肅的事情,容不得半點錯誤。于是便只能狠下決心,堅持自己編寫,即使套用時,也把每條語句弄懂。這也能激發(fā)了學習的興趣。還有一次實驗是調(diào)出電腦里的程序,讓它在試驗箱上實現(xiàn)其功,讓我們?nèi)ンw會別人編程的技巧和程序邏輯美感?戳酥螅坏貌徽f我目前的水平簡直太小兒科了。還有連線也是個問題,對試驗箱內(nèi)部結(jié)構(gòu)功能的不懂,以至于不知道如何連線讓程序?qū)崿F(xiàn)其功能。這讓我意識到單片機是軟件和硬件的結(jié)合,兩者是一個整體。所以必須把硬件方面加強。
五是基礎知識的薄弱,也是最基礎的問題吧!在用C語言編程時,才發(fā)現(xiàn)自己C語言真的太差勁了,雖然這門課程早就學過,但是就目前所掌握的C語言知識,對于單片機編程遠遠不夠。C語言也是我們以后學各種語言的基礎,必須要花大量的時間溫習強化。通過這個學期的單片機實驗,我發(fā)現(xiàn)了自己很多問題,也從中學到了很多。它不是物理實驗時,只需要記住老師說的步驟,順次做完就可以了;并不是matlab實驗,只需要你知道一些語句表達,然后在不違背語法的情況下,組合好就可以了;它不是EDA實驗,把一節(jié)課混下去就行了,反正大家都不知道,都是混,都跟不上老師的節(jié)奏思路。他需要我們在掌握硬件的基礎上,用單片機語言在keil軟件上寫出一定的程序,然后利用stcisp燒到試驗箱上,實現(xiàn)其特定的功能。而在編程時需要邏輯力,創(chuàng)新力,知識組合力,知識搜索。單片機在電子技術(shù)應用領域中,單片機的應用愈來愈多地應用到各行各業(yè)。要開發(fā)單片機的應用,不但要掌握單片機硬件和軟件方面的知識,而且還要深入了解各應用系統(tǒng)的專業(yè)知識,融會貫通和有機結(jié)合,才能設計出優(yōu)良的應用系統(tǒng)。并且需要與時俱進,不斷了解各公司最新芯片的結(jié)構(gòu)和應用,在實際應用中找到最好的性能價格比。培養(yǎng)自己接受新知識的自學能力,掌握芯片發(fā)展動態(tài)。培養(yǎng)自己的創(chuàng)新精神,在原有的基礎上進行改進,使之功能不斷完善。當然,最重要到還是態(tài)度,無論做什么事情,足夠認真,足夠堅強,足夠毅力,足夠決心,足夠勇氣,就一定能辦到。
單片機的心得體會 3
這是我經(jīng)過我們的不斷努力,我們終于實現(xiàn)了簡單的跑馬燈的運行,便是兩個燈地交替閃爍。我們感到興奮極了。但是我們并沒有滿足于當前,我們又編寫了三個燈地交替閃爍,四個及多個。當我們一步步實現(xiàn)我們的目的時,我得到莫大成就感和自信。
在這次實驗中,我體會到了合作的重要性。一個人也可能實現(xiàn)這一系列的過程,但是要花費很多精力和時間。群策群力,分工明確,可以使我們更好、更快地完成我們的工作。在此期間,你可以更好知道自己的不足和缺陷,來得到改正。還可以知道自己的優(yōu)勢所在,把握好自己的優(yōu)勢。
附送:
無論是作為一名業(yè)余的電子愛好者還是一名電子行業(yè)的相關從業(yè)人員,掌握單片機技術(shù)無疑可以使您如虎添翼,為您的電子小制作或者開發(fā)設計電子產(chǎn)品時打開方便的大門!而且現(xiàn)在學習單片機技術(shù)的熱潮正在不斷升溫,時下多家電子類的報刊雜志如:《電子制作》《無線電》《電子報》《電子世界》都開設了詳細的單片機學習專欄,對于想學習單片機的朋友來說幫助很大,可以說現(xiàn)在的單片機學習環(huán)境是最好的,經(jīng)過一段時間的努力,采用單片機來開發(fā)設計電子產(chǎn)品已經(jīng)不再是專業(yè)電子工程師的“專利”!作為一個普通的電子愛好者完全可以通過一番努力后熟練掌握!
國外的電子愛好者采用單片機來設計小制作非常普及,一些智能機器人、智能自動裝置內(nèi)部都離不開單片機的身影~~~
站長的單片機技術(shù)也是通過網(wǎng)絡自學學會的,因為站長的專業(yè)不是電子專業(yè),所以單片機對于我來說是完全陌生的,自從上網(wǎng)后才知道有個叫單片機的好東東,看了平凡的單片機網(wǎng)站上的單片機教程后開始自學51單片機技術(shù)。平凡的單片機網(wǎng)站上有非常詳細的51單片機基礎知識教程,寫得非常生動樸實,對我來說幫助極大,站長是先看了平凡老師的教程才對單片機有一些了解,然后購買了一些單片機的書刊,加以不斷試驗才初步掌握單片機的`。
學習單片機技術(shù)有一定的難度,不花費一番努力是很難學會的,但是只要不斷努力就一定能成功,套用一句廣告歌詞:努力總有回報!學習單片機最好從51系列開始,易看懂,不過確實很有用,很有嚼頭,可以先大致看一遍,不消化的可以以后在試驗實踐中反復研究。
這里我初學者一張學習單片機的多媒體光盤,這張光盤中有比較詳細的單片機基礎知識,因為是圖文并茂,所以學習起來比較容易上手,學習容易產(chǎn)生興趣,當然最終還是要看書的,畢竟書更系統(tǒng)全面。
《MCS-51單片機實用接口-技術(shù)》這是一本北京航空航天大學出版社出版的一本好書,它詳細描述了單片機的常見接口-技術(shù),對于想以后開發(fā)產(chǎn)品的話,那就人手一本吧!《單片機實踐與運用》這本書詳細介紹了用單片機作的實驗,有很實用的匯編源程序,可以通過學習模仿上面的程序加以試驗,快速掌握單片機技術(shù)。
單片機的心得體會 4
熟悉單片機的人都知道,要學好單片機可不是一件容易的事,倒不是因為單片機很難學,而是很難找到一本專為單片機入門者而編寫的教材。翻一下身邊的單片機教材,都好像是為已經(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)驗,可以少走很多彎路。最后,祝愿大家早日成為單片機高手。
單片機的心得體會 5
我從大二起,就去實驗室去學習。在這里與老師和一些電子設計愛好者的交流中,我學到了更多的專業(yè)知識。我從此走上了學習嵌入式的道路。這豐富了我的大學生活,是我在大學的最大收獲。
我是從學習單片機開始我的嵌入式學習的。
我接觸單片機的方式是在圖書館看書,我看了很多本書,但是大多數(shù)書寫的大同小異。書里面講解的單片機的寄存器我看了很多遍也沒有看懂。我都不知道改怎么學習它了。慢慢的我悟出了一個道理:電子的學習實踐是最重要的,這樣,我在大二的時候就買了一塊學習板,我一邊看視頻一邊仿照視頻的程序,自己編寫程序,在很短的時間里,我的單片機有了很大的提高。那些難懂的寄存器通過編寫程序,我慢慢的弄懂了它們,現(xiàn)在回頭看去,原來它還是很簡單的。
用哪種編程語言最適合我們。
我看過的單片機的書籍,大部分的`程序都是匯編寫的。它是一種基于機器硬件的低級語言,對于我們這些只學習過C語言的人來說,非常難懂。我認為剛開始學習單片機沒有必要一定要從學習匯編編程開始。我學習單片機就是用C語言編程的,我并不會匯編語言,也沒有妨礙我把單片機學好。
很多人說,學單片機最好先學匯編語言,以我的經(jīng)驗告訴大家,絕對沒有這個必要,初學者一開始就直接用C語言為單片機編程,既省時間,學起來又容易,進步速度會很快。在剛開始學單片機的時候,千萬不要為了解單片機內(nèi)部結(jié)構(gòu)而浪費時間,這樣只能打擊你的信心,當你學會編程后,自然一步步就掌握其內(nèi)部結(jié)構(gòu)了。
單片機的學習實踐。
單片機提高重在實踐,想要學好單片機,軟件編程必不可少。但是熟悉硬件對于學好單片機的也是非常重要的。如何學習好硬件,動手實踐是必不可少的。我們可以通過自己動手做一個自己的電子制作,通過完成它,以提高我的對一些芯片的了解和熟練運用它。這樣我們就可以多一些了解芯片的結(jié)構(gòu)。我相信,你完成了一個屬于自己的電子制作,你的單片機水平就會有一個質(zhì)的提高。
這就是我學習單片機的心得體會,希望給單片機的愛好者學好單片機有所幫助
單片機的心得體會 6
隨著電子技術(shù)的發(fā)展,特別是隨著大規(guī)模集成電路的產(chǎn)生,給人們的生活帶來了根本性的變化,如果說微型計算機的出現(xiàn)使現(xiàn)代的科學研究得到了質(zhì)的飛躍,那么可編程控制器的出現(xiàn)則是給現(xiàn)代工業(yè)控制測控領域帶來了一次新的革命。
在現(xiàn)代社會中,溫度控制不僅應用在工廠生產(chǎn)方面,其作用也體現(xiàn)到了各個方面。
本學期我們就學習了單片機這門課程,感覺是有點難呢。
也不知道整個學習過程是怎么過來得,可是時間不等人。
時光飛逝,一轉(zhuǎn)眼,一個學期又進尾聲了,本學期的單片機實習課題也在一周內(nèi)完成了。
俗話說“好的開始是成功的一半”。
說這次實習,我認為最重要的就是做好程序調(diào)試,認真的研究老師給的題目。
其次,老師對實驗的講解要一絲不茍的去聽去想,因為只有都明白了,做起產(chǎn)品就會事半功倍,如果沒弄明白,就迷迷糊糊的去做,到頭來一點收獲也沒有。
最后,要重視程序的模塊化,修改的方便,也要注重程序的調(diào)試,掌握其方法。
雖然這次的實習算起來在實驗室的時間只有幾天,不過因為我們都有自己的實驗板,所以在宿舍里做實驗的時間一定不止三天。
硬件的設計跟焊接都要我們自己動手去焊,軟件的編程也要我們不斷的調(diào)試,最終一個能完成課程設計的勞動成果出來了,很高興它能按著設計的思想與要求運動起來。
當然,這其中也有很多問題,第一、不夠細心比如由于粗心大意焊錯了線,由于對課本理論的不熟悉導致編程出現(xiàn)錯誤。
第二,是在學習態(tài)度上,這次課設是對我的學習態(tài)度的一次檢驗。
對于這次單片機綜合課程實習,我的第一大心得體會就是作為一名工程技術(shù)人員,要求具備的首要素質(zhì)絕對應該是嚴謹。
我們這次實習所遇到的多半問題多數(shù)都是由于我們不夠嚴謹。
第三,在做人上,我認識到,無論做什么事情,只要
你足夠堅強,有足夠的毅力與決心,有足夠的挑戰(zhàn)困難的勇氣,就沒有什么辦不到的。
通過這次單片機實習,我不僅加深了對單片機理論的理解,將理論很好地應用到實際當中去,而且我還學會了如何去培養(yǎng)我們的創(chuàng)新精神,從而不斷地戰(zhàn)勝自己,超越自己。
創(chuàng)新可以是在原有的基礎上進行改進,使之功能不斷完善,成為真己的東西。
這個設計過程中,我們通過在原有的計數(shù)器系統(tǒng)進行了改進,使之增添了暫停、計數(shù)、清零等的三個控制功能,使之成為一個更加適用,功能更加完備的屬于自己的一個系統(tǒng)。
設計結(jié)果能夠符合題意,成功完成了此次實習要求,我們不只在乎這一結(jié)果,更加在乎的,是這個過程。
這個過程中,我們花費了大量的時間和精力,更重要的是,我們在學會創(chuàng)新的基礎上,同時還懂得合作精神的重要性,學會了與他人合作。
作為一名自動化專業(yè)的快大三學生,我覺得做單片機實習是十分必要的。
在已度過的大學時間里,我們大多數(shù)接觸的是專業(yè)課。
我們在課堂上掌握的僅僅是專業(yè)課的理論知識,如何去鍛煉我們的實踐能力?如何把我們所學的專業(yè)基礎課理論知識運用到實踐中去呢?我想做類似實習就為我們提供了良好的實踐平臺。
首先在做本次實習的過程中,我感觸最深的當屬查閱大量的設計資料了。
為了讓自己的設計更加完善,查閱這方面的設計資料是十分必要的,同時也是必不可少的。
我們是在做單片機實習,但我們不是藝術(shù)家,他們可以拋開實際盡情在幻想的世界里翱翔,而我們一切都要有據(jù)可依,有理可尋,不切實際的構(gòu)想永遠只能是構(gòu)想,永遠無法升級為設計。
其次,在這次課程設計中,我們運用到了以前所學的專業(yè)課知識,如:c語言、模擬和數(shù)字電路知識等。
雖然過去從未獨立應用過它們,但在學習的過程中帶著問題去學我發(fā)現(xiàn)效率很高,這是我做這次課程設計的又一收獲。
最后,在實習之前,我們要對所用單片機的內(nèi)部結(jié)構(gòu)有一個系統(tǒng)的了解,知道該單片機內(nèi)有哪些資源;要有一個清晰的思路和一個完整的的軟件流程圖;在設計程序時,不能妄想一次就將整個程序設計好,反復修改、不斷改進是程序設計的必經(jīng)之路;要養(yǎng)成注釋程序的好習慣,一個程序的完美與否不僅僅是實現(xiàn)功能,而應該讓人一看就能明白你的思路,這樣也為資料的保存和交流提供了方便;在實習過程中遇到問題是很正常的,但我們應該將每次遇到的問題記錄下來,并分析清楚,以免下次再碰到同樣的問題。
但是從中學到的知識會讓我受益終身。
通過這幾天的單片機的實訓,我在理論的基礎上更深刻的掌握了單片機的深層內(nèi)容及實際生活中的應用,實訓鍛煉了自己動手能力和思維能力,還有在軟件方面的編程能力,讓我受益匪淺,同時也暴露出一些平時學習上的問題,讓我深刻反思。
這些問題的'發(fā)現(xiàn)將為我以后的學習和工作找明道路,查漏補缺為進一步學習作好準備。
這世界似乎總是很喜歡和人開著玩笑,原本對電子方面并不是很感興趣的我在大學里卻選擇了電子信息科學與技術(shù)這一個對自己來說相對陌生的專業(yè),開始慢慢接觸各種各樣電子方面的知識,開始慢慢的了解它。
單片機課程是我們專業(yè)十分重要的課程,單片機方面的很多知識都應用在電子信息中,因此努力學好單片機成為了自己的一個主要的任務。
單片機比專用處理器更適合應用于嵌入式系統(tǒng),因此它得到了最多的應用。
事實上單片機是世界上數(shù)量最多的計算機。
現(xiàn)代人類生活中所用的幾乎每件電子和機械產(chǎn)品中都會集成有單片機。
手機、電話、計算器、家用電器、電子玩具、掌上電腦以及鼠標等電腦配件中都配有1-2部單片機。
而個人電腦中也會有為數(shù)不少的單片機在工作。
汽車上一般配備40多部單片機,復雜的工業(yè)控制系統(tǒng)上甚至可能有數(shù)百臺單片機在同時工作!單片機的數(shù)量不僅遠超過pc機和其他計算的綜合,甚至比人類的數(shù)量還要多。
因此如果自己能夠很好的掌握單片機方面的有關知識,對于自己將來的發(fā)展有十分大的幫助,因此我開始了自己的單片機學習之路。
剛開始接觸單片機是陌生的,里面的很多指令往往讓自己感到厭煩,面對一些冗長的匯編程序,往往不用看到最后就已經(jīng)失去興趣了,甚至瞌睡連綿了,自己也很難想像一些小小的單片機竟然在自己的生活中發(fā)揮著那么多的作用。
似乎起初學習的記憶往往是那么的苦澀,把書翻閱了幾遍幾乎沒有什么感覺,雖然開始了解單片機編程的一些指令,但對于如何編寫單片機相關的程序仍然沒有任何眉目。
自己請教很多師兄和老師都告訴自己對于單片機的學習一定要手腦并用,只是看書并不能很好的掌握它,因此我選擇了在實驗中去練習一些書本上簡單的程序,慢慢的開始對單片機產(chǎn)生了些好感。
漸漸的我發(fā)現(xiàn)通過在實驗中演練所學的單片機程序,并且自己嘗試著編寫單片機程序,能夠很好的掌握單片機方面的知識,只有很好掌握了基礎的知識才能幫助自己進行進一步的單片機研發(fā),幫助自己在未來的人生道路上有更好的發(fā)展。
雖然起初的單片機學習是清澀的,但只要堅定自己學習的信心,再付之以持之以恒的努力,我相信自己能夠進一步加深對單片機的了解,在單片機的學習道路上走的更遠!
單片機的心得體會 7
一直想寫一個帖子,將自己學習單片機的經(jīng)歷、經(jīng)驗和方法總結(jié)一下,今天終于動手寫了,呵呵,這是我學習單片機的經(jīng)驗、心得、方法。希望對大家學習單片機有所幫助。
經(jīng)常在群、論壇里看到有人問:怎么學單片機?也常看到有人說學了好幾個月可就是沒有什么進展。當然,受限于每個人受到的教育水平不同和個人理解能力的差異,學習起來會有快慢之分,但我感覺最重的就是學習方法。一個好的學習方法,能讓你事半功倍,這里說說我學習單片機的經(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讀。、動態(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)歷和心得體會,希望對大家會有幫助,說得有不好或不對的地方歡迎大家批評指正。
單片機的心得體會 8
在整個單片的機的實驗過程中,我的思維發(fā)生了很多改變。
首先是,我沒有想到這個機器真的可以將電腦上的代碼看起來很簡單的轉(zhuǎn)換成電路的通斷。雖然這個和我們的手機芯片,電腦CPU比起來還差了很多,但是原理可行,便是越做越復雜越做越小。
其次,這門課真的非常依靠我們的上課是不是認真聽,微電子電路精密的實驗就是這樣,任何一個位置的錯誤操作或者元器件的損壞都是不可能實現(xiàn)最后的結(jié)果的。
同樣在后面的文章中我還會談到語句的選擇問題,在這些實驗中我漸漸的學會了不套用書本上的語言而使用更多的我的思想。從那個定時裝置老師需要我們自己計算兩個量的乘積開始探索我們發(fā)現(xiàn)了我們可以做的有很多,可以去革新,可以去簡化。
最后我們的知識實在還是太渺小了,我們可以學的內(nèi)容還是有很多的,如果想讓單片機這個領域有更好的發(fā)展,我們需要去尋找的還有很多。
一、實驗一定要內(nèi)容清晰,思路清晰,弄懂每一行代碼。
在單片機的系統(tǒng)中,是像一些我們比較熟知的程序語言一樣,有自己的地址,有自己的工作方式和工作順序,因此我們在設計時是不能出一點差錯的,而因為每一行都在進行地址的轉(zhuǎn)換和堆棧的轉(zhuǎn)換,因此我們在實驗前一定要充分了解這次實驗全部要做的內(nèi)容。
二、實驗過程可改變處多、很多路線可以歸結(jié)到統(tǒng)一的'答案。
我們知道最基礎的單片機匯編語言結(jié)構(gòu)形式由順序結(jié)構(gòu),分支結(jié)構(gòu),循環(huán)結(jié)構(gòu)組成。在我們完成前面幾個實驗的時候,我們更多的是用的這些結(jié)構(gòu)的本身。但是后面我們發(fā)現(xiàn),其實在單片機系統(tǒng)中有著更多的方式可以完成同樣的目標。
例如,我們同樣是完成一個定時,前期可以使用循環(huán)進行定時,通過機器時間的計算來設置寄存器中的數(shù)字大小。但是當我們開始應用定時器的時候同樣可以做到我們想要的工作。而且我們發(fā)現(xiàn)定時器在和一些輸入輸出斷口的擴展連接上更好。
上述兩個語句就同樣是在做定時,但我們可以看到右側(cè)更加嚴謹,左側(cè)更加基礎。我們在實驗過程中也可以感受到兩者在方便性上的區(qū)別:左側(cè)的如果要進行更改,需要對立即數(shù)進行更改,而右側(cè)的一方面可以通過立即數(shù)的更改,一方面也可以通過修改特殊寄存器上的一些開關量來完成。
因為當匯編的代碼長起來之后,保持整個篇幅的整潔是十分重要的,在這個方面,之所以做出特殊寄存器就是這里的優(yōu)越性,使用一個定時器要比中斷子程序容易一些。
和這個類似的例子還有不少,比如中斷子程序的使用和計數(shù)器的關系,比如鍵盤的一些連接方法。我們都可以比較其中的優(yōu)缺點而選擇最適應用實驗現(xiàn)場的方案,即使他們都能達到最后的結(jié)果。
三、實驗跳出傳統(tǒng)的理論,需要考慮對機器的負荷,舍棄約等于。
我們在使用一些語句的時候,如果僅僅是書面上的,那么不論多么復雜的運算,只要最后能達到要求就可以,但是真正操作的時候收到很多限制,比如隨著語句的增多,機器總運行時間的增長,會讓整個程序非常的卡。這個時候如何采取措施也是我們需要考慮的。
傳統(tǒng)的理論往往用了一些約等于,但是在現(xiàn)實的控制中并不接受一個延時為5ms的系統(tǒng)擁有微小的偏差,因為當這個程序在上萬次被調(diào)用的過程中,這個偏差會被無限放大。
而如何更改,還可以回到定時器和循環(huán)結(jié)構(gòu)做延遲的選擇上,定時器要比循環(huán)要準確的多。
對于鍵盤,如果只使用傳統(tǒng)的理論,認為人們的操作都是無限準確的,是無法得到想要的結(jié)果的,所以人們就用智慧,加了延時判斷的語句,使得鍵盤這個裝置可以真正的派上用場。這就是理論和實際的差距,因為本身防抖效果的產(chǎn)生。
四、電路板內(nèi)部究竟是什么
做了很多實驗,我們感嘆電路板很厲害的同時,也需要去思考一下內(nèi)部的電路結(jié)構(gòu)。我們在書本上學習到這些是由大量的門電路組成的,這些門電路的連接具體是怎樣的我們不得而知。作為一個非;A性的語言,匯編語言是很多高級語言的基礎,而這些硬件和門之間的連接同樣也是匯編的基礎。如果我們可以學習通過門的與或非的連接使得整個體系構(gòu)成一個特殊寄存器,如果它具有普適的通用性,可能就是一個了不起的發(fā)明創(chuàng)造。
并且內(nèi)部電路的構(gòu)造對于我們的記憶是十分有必要的。我們在進行編碼的時候不可能一直查書,這樣會嚴重影響我們的工作效率,即使我們有工具書來進行查找,我們也需要很好的了解各個編碼的功能。而單片機的編碼構(gòu)成是十分大量和冗雜的內(nèi)容構(gòu)成的。例如在中斷相關的知識,每一個特殊功能寄存器都有八位,而且大量的位都是有其特點,如果通過門電路的示意圖,就可以很快的進行記憶。
而這些開關量本身就是內(nèi)部情況的一個反映。應用這些內(nèi)部和外部的結(jié)合或許以后的某天我們可以設計出更多更優(yōu)秀的微機系統(tǒng)。
單片機的心得體會 9
一周的實訓,讓我們從另一個角度去發(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)學生正確的勞動觀念、組織紀律性、團隊合作精神。
單片機的心得體會 10
在學習單片機實驗的過程中,我深刻體會到了理論與實踐的重要性。只有深入掌握理論知識,并運用到實際操作中,才能真正理解單片機的工作原理和應用方法。同時,實驗過程中需要耐心細致,認真記錄每一步操作和結(jié)果,方便后期的重復實驗和錯誤排查。此外,多與同學交流合作,相互學習和解決問題,可以提高實驗效率和成果質(zhì)量?傊,通過單片機實驗,我不僅學到了專業(yè)知識,還鍛煉了實踐能力和團隊合作精神。
單片機實訓是大學電子信息工程專業(yè)必修的一門課程,在這門課程中,我們通過學習單片機的原理和應用,掌握了單片機的基本操作與編程技能。在實訓過程中,我深刻地認識到了實踐是理論的延伸和檢驗,也深入感受到了單片機的神奇之處。
單片機實訓讓我深刻認識到了實踐的重要性。盡管在理論課程中,我們已經(jīng)學習了單片機的`基本概念、指令集和運行模式,但是只有親自動手去實現(xiàn),我們才能真正理解和掌握單片機的操作方法。在實訓過程中,我們不斷調(diào)試程序,嘗試各種不同的方案,才能最終實現(xiàn)我們想要達到的效果。這個過程中,我們不斷總結(jié)經(jīng)驗,不斷修正錯誤,才能逐步掌握單片機編程技能。
單片機實訓讓我體會到了單片機的神奇之處。在實訓課上,我們學習了單片機的各種應用場景,如LED燈控制、蜂鳴器發(fā)聲、溫濕度檢測、紅外遙控等等。通過這些應用,我們深刻認識到了單片機的多功能性和靈活性,以及其在各種電子產(chǎn)品中的重要地位。同時,我們也意識到了在實際工程中,單片機編程技能的重要性和實用性。
最后,單片機實訓讓我不斷提高自己的動手能力和創(chuàng)新能力。在實驗課上,我們不僅學習了基本的單片機編程技能,還要求自己設計更加復雜的電路和程序。在這個過程中,我們要不斷探索新的思路,創(chuàng)新新的方案,才能完成自己的實驗。通過這些挑戰(zhàn),我們不斷提高自己的動手能力和創(chuàng)新能力,為將來從事電子信息工程領域的工作打下堅實的基礎。
單片機實訓是一門非常重要的課程,通過這門課程的學習和實踐,我深刻認識到了實踐的重要性,感受到了單片機的神奇之處,提高了自己的動手能力和創(chuàng)新能力。在今后的學習和工作中,我將繼續(xù)努力,不斷探索電子信息領域的新技術(shù)和新應用。
單片機實驗是一種很好的學習方式,通過實踐可以更深刻地理解原理和操作方法。在學習51單片機時,我深深感受到了它的強大和靈活性,同時也遇到了一些難題,但通過不斷嘗試和查閱資料,我最終克服了它們?傊瑢W習單片機需要耐心和實踐,只有不斷學習和嘗試,才能真正掌握它的技能。
單片機的心得體會 11
時光飛逝,一轉(zhuǎn)眼,一個學期又進尾聲了,本學期的單片機綜合課程設計也在一周內(nèi)完成了。
俗話說“好的開始是成功的一半”。說起課程設計,我認為最重要的就是做好設計的預習,認真的研究老師給的題目,選一個自己有興趣的題目。其次,老師對實驗的講解要一絲不茍的去聽去想,因為只有都明白了,做起設計就會事半功倍,如果沒弄明白,就迷迷糊糊的去選題目做設計,到頭來一點收獲也沒有。最后,要重視程序的模塊化,修改的方便,也要注重程序的調(diào)試,掌握其方法。
雖然這次的課程設計算起來在實驗室的時間只有三天,但是因為我們都有自己的實驗板,所以在宿舍里做實驗的時間必須不止三天。
硬件的設計跟焊接都要我們自己動手去焊,軟件的編程也要我們不斷的調(diào)試,最終一個能完成課程設計的勞動成果出來了,很高興它能按著設計的思想與要求運動起來。
當然,這其中也有很多問題,第一、不夠細心比如由于粗心大意焊錯了線,由于對課本理論的不熟悉導致編程出現(xiàn)錯誤。第二,是在學習態(tài)度上,這次課設是對我的學習態(tài)度的一次檢驗。對于這次單片機綜合課程實習,我的第一大心得體會就是作為一名工程技術(shù)人員,要求具備的首要素質(zhì)絕對就應是嚴謹。我們這次實習所遇到的多半問題多數(shù)都是由于我們不夠嚴謹。第三,在做人上,我認識到,無論做什么事情,只要你足夠堅強,有足夠的'毅力與決心,有足夠的挑戰(zhàn)困難的勇氣,就沒有什么辦不到的。
在這次難得的課程設計過程中我鍛煉了自己的思考潛力和動手潛力。透過題目選取和設計電路的過程中,加強了我思考問題的完整性和實際生活聯(lián)系的可行性。在方案設計選取和芯片的選取上,培養(yǎng)了我們綜合應用單片機的潛力,對單片機的各個管腳的功能也有了進一步的認識。還鍛煉我們個人的查閱技術(shù)資料的潛力,動手潛力,發(fā)現(xiàn)問題,解決問題的潛力。并且我們熟練掌握了有關器件的性能及測試方法。
再次感謝老師的輔導以及同學的幫忙,是他們讓我有了一個更好的認識,無論是學習還是生活,生活是實在的,要踏實走路。課程設計時間雖然很短,但我學習了很多的東西,使我眼界打開,感受頗深。
單片機的心得體會 12
實踐是檢驗真理的唯一方法,有時候我們學習了很多知識,但是到有需要的時候卻沒辦法運用到這些知識,這是因為我們的實踐經(jīng)驗不足。而想要提高自己的實踐經(jīng)驗,參加實訓和實習都是非常不錯的。小編整理總結(jié)了一篇大學生51單片機實訓心得體會,希望這篇文章能夠幫助到大家!
51精簡開發(fā)板是一款以8051系列單片機為核心的精簡開發(fā)板。8051系列單片機是一款應用非常廣泛的8位微處理芯片,由于其功能齊全,產(chǎn)品技術(shù)成熟,資料廣泛,又是學習其他很多單片機的基礎。
單片機具有成本低、體積小、可靠性高、具有高附加值、通過更改軟件就可以改變控制對象等優(yōu)點,單片機越來越成為電子工程師設計產(chǎn)品時的首選器件之一。因此擁有一塊單片機開發(fā)板對單片機學習具有著極其重要的意義。
51單片機提高重在實踐,想要學好單片機,軟件編程必不可少。但是熟悉硬件對于學好51單片機的也是非常重要的。如何學習好硬件,動手實踐是必不可少的.。我們可以通過自己動手做一個自己的電子制作,通過完成它,以提高我的對一些芯片的了解和熟練運用它。這樣我們就可以多一些了解芯片的結(jié)構(gòu)。我相信,你完成了一個屬于自己的電子制作,你的單片機水平就會有一個質(zhì)的提高。
我們認真學習和熟練掌握了電子器件的理論知識和使用方法,特別留意焊接過程中的焊錫使用的技術(shù)要點,以及對電路正確的驗證(以防短路,燒毀器件)。焊接完畢之后,編寫程序測試硬件。我們將平時上課學到的匯編語言,根據(jù)電子器件的使用方法和特性,編寫相適應的匯編程序調(diào)試。由于調(diào)試是一個比較漫長需要耐心的工作,我們從中學到許多測試經(jīng)驗和編程技巧,培養(yǎng)了堅持不懈的耐力。
通過對單片機實驗開發(fā)板的硬件認識,編寫測試程序?qū)纹瑱C開發(fā)板系統(tǒng)進行了完整的硬件測試,實驗的測試現(xiàn)象達到預期要求。最終證實了此次焊接相當成功,表明這次生產(chǎn)實習非常圓滿成功!
雖然這次的實習算起來在實驗室的時間只有幾天,不過因為我們都有自己的實驗板,硬件的設計跟焊接都要我們自己動手去焊,軟件的編程也要我們不斷的調(diào)試,最終一個能完成課程設計的勞動成果出來了。
通過這次單片機實習,我不僅加深了對單片機理論的理解,將理論很好地應用到實際當中去,而且我還學會了如何去培養(yǎng)我們的創(chuàng)新精神,從而不斷地戰(zhàn)勝自己,超越自己。創(chuàng)新可以是在原有的基礎上進行改進,使之功能不斷完善,成為真己的東西。
單片機的心得體會 13
作為一名電子信息工程專業(yè)的學生,51單片機實驗是不可或缺的一部分。在進行實驗的過程中,我深深地感受到了它的重要性,也從中收獲了許多寶貴的。
我認為要認真完成每一項實驗。在實驗過程中,我們需要編寫代碼、電路連接、實驗數(shù)據(jù)的采集等等。每一項都需要仔細思考和精細操作。通過認真完成每一項實驗,我們可以更好地掌握理論知識,提升動手實踐能力。同時,我們也能更好地發(fā)現(xiàn)問題并解決問題,為日后的工作打下堅實的基礎。
我認為要積極交流與合作。在實驗過程中,我們遇到的問題可能不止一個人可以解決。因此,我們應該及時向同學或老師尋求幫助。在與他人交流的過程中,我們也會更深入地理解實驗原理和代碼實現(xiàn)。此外,在實驗中,我們也需要與同學們協(xié)作完成一些任務,這可以培養(yǎng)我們的合作精神和團隊意識,為未來的'職場生涯打下堅實的基礎。
最后,我認為要注重實驗總結(jié)。實驗結(jié)束后,我們需要對實驗過程中遇到的問題、解決方法等進行總結(jié)。這不僅可以加深我們對知識點的理解,而且可以幫助我們更好地復習和應用所學知識。同時,在實驗總結(jié)中,我們也可以發(fā)現(xiàn)自己存在的問題,及時調(diào)整學習計劃,提升自己的學習效率。
51單片機實驗是電子信息工程專業(yè)學生必須要掌握的技能之一。通過認真完成每一項實驗、積極交流與合作、注重實驗總結(jié),我們可以更好地掌握相關知識和技能,并為未來的職業(yè)生涯做好充分的準備。
單片機的心得體會 14
我看到書上講:單片機可以用兩種語言編寫,一種是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
做了兩周的單片機課程設計,我有了很多的體會和感想。
我們的課程設計有兩個主要內(nèi)容:一個是出租車計費器系統(tǒng)(還包括255計數(shù)和50000計數(shù));另一個就是溫度報警系統(tǒng)。實習可以在實驗室里做,也可以在寢室里自己做,我大部分時間還是在寢室里做的。
出租車計費器的設計是第一周的內(nèi)容,由于有了老師的設計圖和程序,只需要改一下自己所要求的變量就好。單片機的編程用的主要是匯編語言,說實話,我對匯編語言談不上掌握,充其量只是了解。學校安排的`課程真的太少了,關于語言部分的學習只學了幾節(jié)課的內(nèi)容,整本單片機書的內(nèi)容也是學了三分之一多一點。
第二周的內(nèi)容就是溫度報警系統(tǒng)的設計。這個內(nèi)容沒有現(xiàn)成的程序和設計圖,需要我們真正親手去編,最郁悶的莫過于畫設計圖。按照實驗要求上的圖畫了出來,加載程序以后卻不能正常運行,改了好多次都沒有成功。同學們電腦上軟件的版本差異也影響了交流。有些元件的型號不同,但在選用時圖形確很相似,致使選錯了元件,影響了結(jié)果。
這兩周的實習真的有點郁悶,程序里面的好多內(nèi)容不懂,自我感覺是單片機我們所學的內(nèi)容還不足以編出這兩個程序,但是只好硬著頭皮去看去理解。但在學習過程中也充滿了樂趣,當看懂了程序的一些語句,畫出了要求的設計圖,那我喜悅那種成就感油然而生。
這次實習讓我受益匪淺,無論從知識上還是其他的各個方面。上課的時候的學習從來沒有見過真正的單片機,只是從理論的角度去理解枯燥乏味。但在實習中見過甚至使用了單片機及其系統(tǒng),能夠理論聯(lián)系實際的學習,開闊了眼界,提高了單片機知識的理解和水平。在這次課程設計中又讓我體會到了合作與團結(jié)的力量,當遇到不會或是設計不出來的地方,我們就會在qq群里討論或者是同學之間相互幫助。團結(jié)就是力量,無論在現(xiàn)在的學習中還是在以后的工作中,團結(jié)都是至關重要的,有了團結(jié)會有更多的理念、更多的思維、更多的情感。
單片機是很重要的一門課程,老師和一些工作的朋友都曾說過,如果學好一門單片機,就憑這個技術(shù)這門手藝找一個好工作也不成問題。盡管我們在課堂學到的內(nèi)容很有限,但在以后的學習中單片機還需要好好的深入研究和學習,學好了單片機也就多了一項生存的本錢。最后感謝老師對我們的精心指導和幫助,感謝同學們對我的幫助。
【單片機的心得體會 】相關文章:
單片機實驗心得體會03-12
單片機實訓的心得體會11-11
做單片機實驗心得體會12-20
單片機實訓心得體會07-18
單片機實訓心得體會12-19
單片機的實訓心得體會04-01
單片機學習心得體會04-25
單片機學習心得體會07-09
單片機的實訓心得體會08-31
單片機課程設計心得體會02-24