心得體會是指一種讀書、實踐后所寫的感受性文字。那么心得體會該怎么寫?想必這讓大家都很苦惱吧。下面是小編幫大家整理的心得體會范文大全,供大家參考借鑒,希望可以幫助到有需要的朋友。
如何寫單片機課程設計心得體會(精)一
硬件電路設計:
1)確保硬件結構和應用軟件方案相結合。硬件結構與軟件方案會相互影響,軟件能實現的功能盡可能由軟件實現,以簡化硬件結構。必須注意,由軟件實現的硬件功能,一般響應時間比硬件實現長,且占用cpu時間;
2)可靠性及抗干擾設計是硬件設計必不可少的一部分,它包括芯片、器件選擇、去耦濾波、印刷電路板的合理布線、各元器相互隔離等;
3)盡量朝“mcs-51單片”方向設計硬件系統。系統器件越多,器件之間相互干擾也越強,所消耗功耗也增大,也不可避免地降低了系統的穩定性;
4)系統中的相關器件要盡可能做到性能匹配。如選用cmos芯片單片機構成低功耗系統時,系統中所有芯片都應盡可能選擇低功耗產品。
1.1 單片機型號及特性
單片機型號是 at89s51。特性是:⑴8031 cpu與mcs-51⑵兼容 4k字節可編程flash存儲器(壽命:1000寫/擦循環) ⑶全靜態工作:0hz-24khz ⑷三級程序存儲器保密鎖定 ⑸128_8位內部ram ⑹32條可編程i/o線⑺兩個16位定時器/計數器 ⑻6個中斷源⑼可編程串行通道⑽低功耗的閑置和掉電模式⑾片內振蕩器和時鐘電路
1.2 晶振電路
單片機晶振的兩個電容的作用 這兩個電容叫晶振的負載電容,分別接在晶振的兩個腳上和對地的電容,一般在幾十皮發。它會影響到晶振的諧振頻率和輸出幅度,晶振的負載電容=[(cd_cg)/(cd+cg)]+cic+△c式中cd,cg為分別接在晶振的兩個腳上和對地的電容,cic(集成電路內部電容)+△c(pcb上電容)經驗值為3至5pf。 各種邏輯芯片的晶振引腳可以等效為電容三點式振蕩器。晶振引腳的內部通常是一個反相器, 或者是奇數個反相器串聯。在晶振輸出引腳 xo 和晶振輸入引腳 xi 之間用一個電阻連接, 對于 cmos 芯片通常是數 m 到數十m 歐之間. 很多芯片的引腳內部已經包含了這個電阻, 引腳外部就不用接了。這個電阻是為了使反相器在振蕩初始時處與線性狀態, 反相器就如同一個有很大增益的放大器, 以便于起振. 石英晶體也連接在晶振引腳的輸入和輸出之間, 等效為一個并聯諧振回路, 振蕩頻率應該是石英晶體的并聯諧振頻率. 晶體旁邊的兩個電容接地, 實際上就是電容三點式電路的分壓電容, 接地點就是分壓點. 以接地點即分壓點為參考點, 振蕩引腳的輸入和輸出是反相的, 但從并聯諧振回路即石英晶體兩端來看, 形成一個正反饋以保證電路持續振蕩. 在芯片設計時, 這兩個電容就已經形成了, 一般是兩個的容量相等, 容量大小依工藝和版圖而不同, 但終歸是比較小, 不一定適合很寬的頻率范圍. 外接時大約是數 pf 到數十 pf, 依頻率和石英晶體的特性而定. 需要注意的是: 這兩個電容串聯的值是并聯在諧振回路上的, 會影響振蕩頻率. 當兩個電容量相等時, 反饋系數是 0.5, 一般是可以滿足振蕩條件的, 但如果不易起振或振蕩不穩定可以減小輸入端對地電容量, 而增加輸出端的值以提高反饋量。
1.3 復位電路
單片機在開機時或在工作中因干擾而使程序失控,或工作中程序處于某種死循環狀態等情況下都需要復位。復位作用是使cpu以及其他功能部件,如串行口,中斷都恢復到一個確定初始狀態,并從這個狀態開始工作。
復位電路有兩種:上電、按鈕復位,考慮到各部件影響,采用按鈕復位,當電阻給電容充電,電容的電壓為高電平,當按下按鈕時芯片復位腳近似低電平,于是芯片復位。
如何寫單片機課程設計心得體會(精)二
通過為期一周的單片機實訓,是我們對這門課有了許多新的了解,彌補了在課堂上學習的不足。相信這對我們以后的學習和工作都會有很大的幫助。我們一定要在最短的時間里對這些不足加以改正!
首先,在這次試訓中我被單片機強大的功能所震撼,以前在課堂上完全沒有能理解可編程單片機的優越性。這次通過實體仿真軟件等輔助軟件的共同效果,是這次試訓有了鮮明的活力。換是我們認識
到這次試訓不僅僅是一個軟件的應用,更多的是使我們認識到學習到很多在課堂上無法得到的東西。特別是protues軟件的功能是我們了解了當今開發系統的新方向,簡直太不可思議啦!
單片機作為一種最簡單的軟件,與我們的日常生活息息相關,了解一些單片機程序的簡單錄入是費城必要的。如:led顯示器、鍵盤和顯示器的應用和原理。
在被刺實訓中我們每個人通過一個八位流水燈的制作,使我們深深地體會到了單片機在現實生活中的小小應用,既增強了我們的好奇心,又鞏固了我們的理論知識。更讓我們體會到了單片機手動的開始平臺的完善與成熟。只要你有想法,單片機就有可能讓他成為現實。這里我學習完protues軟件后的第一感覺是,雖然這軟件工作不穩定,但是會有相當不錯的效果出來。這對我以后的工作一定會有幫助的。在這次試訓中不僅只對單片機編程有了新的認識,還對整個單片機的開發平臺都有了一廳的了解,這是一筆不錯的收獲。
通過這幾天的試訓,使我的感觸很深,真實"條條大路通羅馬",要達到目的,不同的人就有不同的方法。只要你的方法不錯!五花八門都可以,而且是各有特色。走出來的結果都有各自的獨到之處。在編程中"簡"字貫穿于整個程序設計中,越簡單越好,畢竟單片機留給用戶的資源是有限的,所以我們要充分利用這些資源,達到更好的效果,這些是我們在以后的學習生活中應值得注意的地方。
在試訓中有苦有甜,當我們為一個很難攻破的程序找出路時,心情煩躁,感覺自己很不可理喻,當程序一點一點編好后,自己從心底感覺到一點小小的安慰,看著自己的成果。感覺很欣慰,有一絲絲的甜意,幾天的實訓使自己的思維邏輯也有了小小的進步。
結束了兩周的電視機實訓,我們又迎來了單片機課程設計實訓,真是讓我們受益匪淺???學到了很多東西,不管怎么樣,先感謝學校給我的這么多機會。真正的學到了東西。為期一周的單片機課程設計讓我們受益匪淺。此次課程設計軟件與硬件相結合,考察了我們的焊接水平與編程能力。對于我們應用電子技術的學生而言焊接是不成問題,也很順利;可到了編程時就出現了很大的障礙,先開始的顯示時鐘還算順利,下面的報警部分就花費了相當長的時間,還有加上報警時的音樂也是我們到圖書館里查閱資料由匯編轉化成c語言得來的。本來還以為編程會很簡單的,等到實際操作起來才知道它的復雜性,沒有想像中的那么得心應手,理解流程是有思維的前提。單片機是我們上學期開設的課程,所以很多專業知識也都忘記了。不過經過我們一步步的努力,花費的時間與精力終于沒有白費,效果漸漸地出現了。其實本身程序的思維是正確的,只是步驟中有點小錯誤,所以導致整個程序的結果很亂,在仔細修改程序之后,終于一步步地達到效果了。
我們將各個部分的程序編好后怎么都連不起來,出不了預期的效果。對于硬件在編程過程中pcb板的接觸又是一個頭疼的問題,在進行編譯的時候,數碼顯示管上什么都沒有,按一下旁邊與之相連的元器件時就有顯示了,所以也花費了好多時間在pcb板的。重新焊接上。對于軟件我們在時鐘完成后就對其加入了報警系統,可加了之后發現程序亂了,以前的時鐘也不可以控制了。經過反復研究,發現接地接錯了位置,導致了用來報警的紅燈跟綠燈根本不亮,然后就將 接地線重新焊接了一下,功夫不負有心人,紅燈亮了,配合編好的程序,用紙板擋住了發射管與接收管之間的信號傳輸,數碼顯示管出現閃爍的效果,并且沒信號的時候綠燈亮,有信號的時候紅燈就亮了,這個現象讓我們喜出望外。經過修改時鐘程序和報警系統都被使用上了,可更大的難題就是如何讓它報警?這困擾了我們,數碼顯示管上終于有了閃爍的效果,可報警聲還沒加的上去。老師的要求是除了蜂鳴器上的報警聲再加一段音樂。翻閱了圖書館里的書籍,查出來的音樂程序都是用匯編編的,要將此程序放到主程序中就必須將匯編程序改編成c語言程序。這再次困擾了我們,雖然以前也學過匯編跟c之間的互換,可都是簡單的,從沒涉及到這么復雜的程序過,改編很是有壓力,經過研究,我們將匯編程序舍棄了,到網上下載了一段音樂程序,是c語言編的。要讓音樂在我們的紅外報警系統中唱出來可不是什么簡單的事情,雖然找到了音樂程序,但要讓音樂程序跟我們的主程序融合在一起得花費點心思了。
最后在全組人竭盡全力,老師的精心指導下,程序基本編寫成功,這是我們共同努力的結果,在享受我們成果之時,不得不感慨單片機的重要性與高難度性,所以為期一周的單片機課程設計沒有浪費,我們從中學到了很多知識。,也讓我們對單片機有了更深一步的了解。雖然最后結果是出來了,可這與老師的精心指導是分不開的,她引導我們的思路,本來一竅不通的我們經過老師的點撥基本上通了,所以說老師是功不可抹的。
如何寫單片機課程設計心得體會(精)三
兩個月的暑期認知實習很快結束了,總體上來說感覺很充實,沒有白白浪費暑假時光,也充實了自己的知識儲備,獲益匪淺。
當然很感謝龍夏老師和肖連軍老師,他們放棄自己的假期,在酷暑中堅持沒兩天一到,為我們解答學習過程中的疑問。還有就是系里的支持,為我們提供涼爽的學習環境,會議室配有空調,在學習的同時不用經受酷暑的考驗。雖然我們的學習場所很簡陋:桌椅是我們從5棟教學樓搬的,電源插座是剛剛搭建的,和在普通教室上自習的同學來比我們是幸福的。
實習前雖說已經大二結束,但是對我們的專業嵌入式方向始終不甚明白,縱然專業導論課已經談過,但是總感覺迷茫與空洞。書本上的知識也學了不少,像電路,數字邏輯,組成原理等一些課,但是這些課始終是書本知識,得不到實際的應用。通過這次的親自動手設計到編寫驅動設計程序,終于切身體會到在開發產品中要用到哪些知識。依然記得實訓剛開始時,大家都很興奮,因為我們要自己動手焊接自己開發板的每一模塊,從電源模塊開始著手?!皶接脮r方恨少,事要做時方知難”,一點也不假,感覺焊接應該不難,不就把錫點到電器元件引腳上不就行了,可是真正拿著烙鐵去焊時,手是抖動的,烙鐵也不打聽話……淡然這只是剛開始時,經過多次的練習慢慢的得心應手。怪不得社會上的公司招聘都提到:有工作經驗者優先。是啊,干過的總比紙上談兵的強的多,公司不需要對你培訓,可以直接工作給公司帶來效益。
焊接電路板的時間很短,這只是簡單的技術活,不需要邏輯上的考慮。接下來就是用我們焊接好的開發板開始我們的單片機之旅。由于單片機課程還沒開,我們不得不從網上查資料,看教程彌補自己基礎知識的匱乏。還記得自己寫的第一個程序,驅動數碼管。雖然看著焊接好的開發板很好看,但是要寫程序點亮它就不那么容易了,第一感覺就是無從下手。老師建議我們從網上看前人的驅動程序,然后比著寫,由于使用的單片機不同,電路的設計不同,在看網上程序時必須要明白其原理,否則還是無法借鑒過來,就這樣第一個驅動程序花費了我兩天時間才把數碼管點亮。開發的過程是痛苦的,但是結果是令人無比興奮的。看著自己點亮的數碼管心里特別高興。
接下來的日子就是每天對著電腦編寫程序,然后下載到單片機中進行檢測,查看能否運行。有時花費了一天的時間編寫的一個程序下載單片機中竟然運行不了或者顯示錯誤,心里真的特別失望;有時為了一個驅動程序想了一天還是一無所獲,會特別煩躁……但是看到其他同學都在專心的研究,自己也就安慰自己別灰心,要堅持。就想《士兵突擊》中說的一樣不拋棄不放棄,所以自己也不能放棄自己。然后又重新打起精神,投入到學習當中,就是在這樣的一次次的自我暗示中,在和同學們一起拼搏一起學習。
還記得在進行多機通信時,由于要把所有的單片機連接在一起,大家不得不默契配合,一起想辦法,編寫協議“眾人拾柴火焰高”,很快一個主機程序,從機程序就出爐了。
經過一個暑假的認知實習我學到的不僅是知識,還有責任心、信心、恒心以及團隊合作能力。我想無論是在學校還是以后踏入社會這些都必不可少。我認識到了我所學知識的重要性。知識猶如人的血液。人缺少了血液,身體就會衰弱,人缺少了知識,頭腦就要枯竭。這次的單片機培訓應用到的不僅是單片機知識,還有以前的課程,所以知識的積累也是非常重要的。這次親身體驗讓我有了深刻感觸,這不僅是一次實踐,還是一次人生經歷,是一生寶貴的財富。在磨練自己的同時讓自己認識了很多,使自己未踏入企業就已經對企業有了一定的了解。
通過這次的實習,我對自己的專業更清楚的認知,以前一直不清楚嵌入式的具體應用,不知道以后畢業了該干什么。但通過這次的實習,我對嵌入式有了更清楚地認識,對單片機有了更清晰的理解。我認識到做什么都要有責任心,只有抱著認真負責的態度才能把任務完成。而程序員更是對耐心和細心有很高的要求。
實習的過程不僅僅是一個認知的過程,更是一個反思的過程。學習到新知識固然可喜,但能否用新知識對舊只是加以反思,這是關鍵的關鍵。
如何寫單片機課程設計心得體會(精)四
【--心得體會】
單片機學習心得單片機學習心得(一):
單片機學習心得體會
我從大二起,就去實驗室去學習。在那里與老師和一些電子設計愛好者的交流中,我學到了更多的專業知識。我從此走上了學習嵌入式的道路。這豐富了我的大學生活,是我在大學的最大收獲。
我是從學習單片機開始我的嵌入式學習的。
我接觸單片機的方式是在圖書館看書,我看了很多本書,但是大多數書寫的大同小異。書里面講解的單片機的寄存器我看了很多遍也沒有看懂。我都不明白改怎樣學習它了。慢慢的我悟出了一個道理:電子的學習實踐是最重要的,這樣,我在大二的時候就買了一塊學習板,我一邊看視頻一邊仿照視頻的程序,自己編寫程序,在很短的時間里,我的單片機有了很大的提高。那些難懂的寄存器透過編寫程序,我慢慢的弄懂了它們,此刻回頭看去,原先它還是很簡單的。
用哪種編程語言最適合我們。
我看過的單片機的書籍,大部分的程序都是匯編寫的。它是一種基于機器硬件的低級語言,對于我們這些只學習過c語言的人來說,十分難懂。我認為剛開始學習單片機沒有必要必須要從學習匯編編程開始。我學習單片機就是用c語言編程的,我并不會匯編語言,也沒有妨礙我把單片機學好。
我的單片機學習心得。
很多人說,學單片機最好先學匯編語言,以我的經驗告訴大家,絕對沒有這個必要,初學者一開始就直接用c語言為單片機編程,既省時間,學起來又容易,進步速度會很快。在剛開始學單片機的時候,千萬不要為了解單片機內部結構而浪費時間,這樣只能打擊你的信心,當你學會編程后,自然一步步就掌握其內部結構了。
單片機的學習實踐。
單片機提高重在實踐,想要學好單片機,軟件編程必不可少。但是熟悉硬件對于學好單片機的也是十分重要的。如何學習好硬件,動手實踐是必不可少的。我們能夠透過自己動手做一個自己的電子制作,透過完成它,以提高我的對一些芯片的了解和熟練運用它。這樣我們就能夠多一些了解芯片的結構。我相信,你完成了一個屬于自己的電子制作,你的單片機水平就會有一個質的提高。
這就是我學習單片機的心得體會,期望給單片機的愛好者學好單片機有所幫忙。
單片機學習心得(二):
單片機學習心得體會
熟悉單片機的人都明白,要學好單片機可不是一件容易的事,倒不是因為單片機很難學,而是很難找到一本專為單片機入門者而編寫的教材。翻一下身邊的單片機教材,都好像是為已經懂單片機的人而寫的,一般先介紹單片機的硬件結構和指令系統,再是系統擴展和外圍器件,順便講一些應用設計(隨便說一下,很多書中的電路設計已經過時,并且有些程序還是錯誤的)。如果按照此種學習方法,想進行產品開發,就務必先把所有的知識全部掌握了才能夠進行實際應用。學習使用單片機只能靠循序漸進的積累,下面就本人學習單片機的過程和經驗做簡要介紹。
首先,學習單片機要有必須的基礎:電子技術方面要有數字電路和模擬電路等方面的理論基礎,個性是數字電路;編程語言要求匯編語言或c語言。要想成為單片機高手,推薦初學者首先學習匯編語言,學的差不多的時候,轉入c語言學習。盡管匯編語言屬于低級語言,編程效率低,但是較c語言具有目標代碼簡短,占用內存少,執行速度快等優點,更重要的是能使初學者盡快熟悉單片機的內部結構,并能對其進行精確的控制。匯編語言在單片機教材里面都會涉及,不需要單獨購買教材和學習。c語言是一門學問,有很多專業書籍來講解,并且對我們今后的編程生涯有絕對的好處,因此要深入學習,千萬不要自以為看了某某的視頻教程就以為掌握了c語言,那只是c語言的一部分。在那里給大家推薦一本單片機c語言程序設計參考書,馬忠梅等著,北京航空航天大學出版社出版的《單片機的c語言應用程序設計》,要求c語言基礎。如果沒學過c語言,推薦學習清華大學譚浩強編寫的c語言程序設計,這本書寫的不錯,通俗易懂。
其次,是單片機教材選取。單片機是一門十分重視實踐的技術,不能總是看書,但要學習它首先應看書,對單片機引腳、內部結構、寄存器和原理有必須地了解和感官認識,它的是怎樣工作的,能干些什么?剛開始時,也許你看不明白,但這并不要緊,因為你還缺乏實踐經驗。此刻單片機應用廣泛,因此各個廠家分別推出了自己的單片機,按內部結構體系派系分:51系列、pic系列、avr系列、摩托羅拉等等……我們沒必要每樣都學!因為他們的編程方法和調試過程以及內部指令結構有必須的相似,只要學精通一款就ok了!尤其是用c語言編程,就幾乎不用分什么派系,但是我們要選取一款有代表性的知識范圍廣,并且入門容易,書籍多。一般來說,mcs-51系列單片機已經得到廣泛的普及和應用,市場上它的資料也比較多,用的人也很多。給大家推薦一些參考書,學習時只需要一本就足夠拉。書名:《新編mcs-51單片機應用設計》,哈爾濱工業大學出版,作者:張毅剛;書名:《單片機原理及應用》,高等教育出版社,作者:張毅剛等;書名:《單片機高級教程:應用與設計》,北京航空航天大學出版社,作者:何立民。相關教材還有很多,在這不一一列舉。
然后,是開發工具和開發環境的選取。選取一塊適宜的學習板,對于初學者來說一般無力理解,如果經濟條件允許、本人又對單片機很感興趣、有從事相關工作意向的話,鼓勵大家購買。隨便說一句,學習板功能要求太全,具有流水燈、數碼管、獨立鍵盤、矩陣鍵盤、ad或da、液晶、蜂鳴器等就差不多啦,畢竟,功能齊全的價格比較高。仿真器對單片機初學者來說既是那么耳熟,同時又有些陌生,這主要是因為市場上傳統的仿真器價格都在千元以上,對經濟不是十分寬裕的人來說是不小的開支。同時仿真器是用來提高調試程序效率的,也不是非需不可的,如果你沒有仿真器,遇到程序出錯的時候,只好苦思冥想,反復燒寫調試。隨便推薦一下,學林電子的51tracer仿真器,有興趣的朋友可關注一下。有了單片機教程板以后,先看下指導說明書,熟悉一下學習板,開卷有益。以后就得靠自己多練習了,將學習板與電腦連接好,先學會開發軟件的使用,然后從最簡單的流水燈實驗做起,按照你自己的意愿控制流水燈,當你完成時,你會發現這是多么愜意的事情。太好玩了,你會覺得這不是在學習,而是在玩,當你發現,單片機能夠按照你編寫的程序工作時,你會覺得十分興奮,比做什么事情都開心,這樣你會慢慢迷上單片機,真的。不少網站上說搞
定某個實驗,就恭維的告訴你一聲”恭喜你,學會了”自己學會了單片機,這有點可笑,這只能說明你算過關了,對單片機有了必須了解和會使用它了。但是單片機能完成的功能太多了,尤其是對外圍器件的控制,綜合起來能設計出許多意想不到的產品.因此除了入門外,精通可千萬別輕易說出口。
最后,在熟練掌握和應用后,那能夠說對于單片機方面的硬件你已經入門了,剩下的就是自己練習設計電路,不斷的積累經驗。最終,自己完全設計具有個人風格的電路,產品,這樣你就是單片機高手拉。只要過了第一關,后面的路就好走多了,萬事開頭難,大家可能都聽過。時下多家電子類的報刊雜志如:《電子制作》《無線電》《電子報》《電子世界》都開設了詳細的單片機教程專欄,對于想學習單片機的朋友來說幫忙很大,能夠說此刻的單片機教程環境是最好的,有網絡,有書籍,有報刊雜志,還有視頻教程,元件的采購方面也十分充足,相關的器材又多有便宜。如果每一天能抽出兩小時的時間去學習,快的一個月,慢的三個月就入門拉。
以下是一些經驗:
(1)學習單片機沒有捷徑,別指望兩三天就學會,要堅持不懈,重在積累。
(2)別崇拜高手,別相信天才,大部分人都不是天才(相信你也不是)!
(3)單片機是一門應用性和實踐性很強的學科,要多動手,多做實驗。
(4)要學會參考別人的程序,減少自己琢磨的時間,迅速提高自己的編程潛力。
(5)碰到問題能夠借助網絡來搜尋答案和對自己有幫忙的問題,能夠大大減少你的開發時間。
(6)要多交一些朋友,多交流。技術是靠不斷的積累和交流才會進步的,封閉自守只會更加落后。
期望大家多上網看看前輩的經驗,能夠少走很多彎路。最后,祝愿大家早日成為單片機高手。
單片機學習心得(三):
學了一年多的單片機,對單片機也有了一個基礎的了解。在這一年里,我學了ds18b20、128*64大液晶、數碼管顯示等。從最初的跑馬燈,到整體融合,經歷了一段時間。單片機只有p0,p1,p2,p3,如果想把很多功能合在一齊的話,就得復用,或著用到擴展,但是那個擴展模塊不好用,寫起程序來會比較麻煩,其實復用好的話,基本io口都夠用!
學習的時候總是難免碰到一些問題!但是我的總結是:沒關系,邊做邊想!或著講瞎搞!不搞肯定不明白,搞了才會懂!過去的一些問題在此刻看來都是小case,什么定時器賦值啊,定時器的使用類型(模式0,模式1,模式2),當時就自己在那里看書理解,一大堆的文字在那里,看了很久也不懂!但是之后我懂得了上網找視頻教程!剛開始的時候也總是想為什么這么做,為什么這么做,為什么這么做,一堆的為什么。此刻懂了,做多了,就覺得要這樣做,要這樣做,就是這么做的,沒錯!不會的時候想著,反正會弄懂的,多試試!
要相信熟能生巧,想想學習的時候,和此刻的程度,不是在一個檔次的!熟悉了操作,一些疑惑也會雖之解開!
我最初開始學單片機是因為我喜歡編程,我覺得編程是一件樂趣的事!或著說享受技術帶來的快樂!我此刻懂得了有各門各樣的語言,c語言是其中一種,還有更底程的匯編語言,java之類的高級語言,這些我都很喜歡!它們各有各自的好處和用處!而且我不想只會一門語言,所以我要慢慢地學習各種自己喜歡的語言!
在學習的過程中遇到麻煩或著問題,已經習以為長了!遇到問題也不會焦慮,想的是該怎樣解決!水平也是在不斷解決問題中提高的,有這一點體會!其實初學單片機,碰到問題總是新的知識而已,因為單片機很簡單,也不用很懂電路原理,明白什么時候給0,什么時候給1,其它的就交給硬件去處理。
我也不單單只想有關單片機的程序單片機功能簡單,一向寫單片機也會變得呆板的(這期間就一向寫單片機的程序,不寫其它思考性的編程),至少我是這么覺得.因為寫單片機的程序一段時間后,我發現我的思路有點僵在單片機的思路上,自己想寫一寫其它的程序,不是單片機的,是c語言的一些有關數學計算(類似應用題的那種),寫的時候卻想的寫單片機的感覺,有點難以集中到此刻要解決的問題!
單片機學習心得(四):
單片機學習心得體會
在學校學習期間我有幸的參加了學校的單片機學習小組,在小組里我了解了什么是單片機,單片機有哪些用途,利用單片機能夠實現哪些功能來方便人們的生活如交通燈,時鐘,還有手機中,電子玩具等等,它們里面都有單片機的存在來實現某種功能。透過在單片機小組里的學習我簡單總結了幾點心得和體會:
第一:萬事開頭難,要勇敢的邁出第一步,不要總找借口說沒有學習過就總推脫。凡事都有第一步能夠先可簡單的來,然后能夠逐步的向深層次學習。能夠從建項目開始,然后能夠找一個簡單的小程序先把它敲進單片機內然他運行起來,感覺一下單片機的運行,讓自己了解單片機整個運行。
第二:對于知識點,學過的要掌握牢固,對于沒有學的和暫時用不到的先不用學習。比如:小燈得點亮就沒有用到中斷能夠先不用看。這樣能夠避免知識過多記不住的麻煩。對于程序那里的知識點不能只停留在理論層次上,必須要結合著程序進行學習這樣才能掌握的很牢靠,當用到哪里的知識點不記得了能夠去看書,對于用不到的能夠不去看。
第三:程序不要只是看別人得,必須要自己寫過才是自己的。開始不懂能夠參考別人的,看看每一句代表著什么意思,能夠實現什么現象。明白之后自己再重新寫一遍,你會發現看別人的能懂到自己寫的時候很困難。當你自己能寫出來的時候說明你真懂了。
第四:必須要學會程序調試的方法。有時候把程序寫完了然后運行時不能實現理想的現象。這時有人就暈了不知該怎樣辦,然后就去問別人。當別人找出問題出在哪里時就會恍然大悟。其實當遇到問題必須要自己嘗試著解決,不能遇到問題就去問別人。自己必須要掌握解決問的方法和思路。
第五:在學習初期看別人的代碼,學習別人的思路這個很有用。透過看別人的代碼個性是有多年編程經驗的人的程序,能夠迅速提高自己的編程水平。也能夠結合著別人的手法,與自己的想法結合在一齊寫出更好的程序。但是切記將學習變成抄襲,不能認為抄襲別人的你就學會了,這樣只能使你退步。第六:應對一個新項目時,自己必須要多想想,不要急著去看別人是怎樣寫的。有的人看到新項目時就去找別人的然后抄一小段,自己在寫幾句,放在一齊完成任務,雖然省時間但不利你的學習。當你遇到一新項目時你就應先想一下程序的構架,想想如何來完成。然后自己動手去寫,當你遇到實在是沒辦法解決的問題時再去請教別人,看他是怎樣處理的,學習他的方法。這樣起碼你自己想過了,有自己的思路不會受到別人的影響,這樣更容易提高自己。
在單片機的學習開始時感覺很吃力,在不斷的學習過程中慢慢的對單片機產生了些好感,而且在編寫程序過程中吃力的感覺慢慢的淡了。在這其中基礎知識掌握牢固是十分重要的,然后在學習過程中要學會提問題和自己解決問題,慢慢的對于學習單片機你也會產興趣。雖然在開始學習單片機時感覺很青澀,但只要堅定自己的學習信心,在付出持之以恒的努力,我相信自己能進一步加深對單片機的了解,在單片機的學習道路上走得更遠!
單片機學習心得(五):
這是我第一次做單片機實驗,說起來有一些緊張和新奇。在此之前我并沒有接觸過單片機,我本以為與之前的光學實驗及其它實驗差不多,可我進到實驗室之后,我就改變了這個看法。
單片機實驗要求的是一種思維的創新,而不是簡單的重復老師所說的實驗步驟。因此第一次實驗,實驗老師向我們講解了cvavr編譯器的大體狀況及使用方法和技巧,并簡單的向我們示例——如何在cvavr中編寫一段程序。編完程序之后,明白我們如何使用avrstudio到達將編好的程序輸入到單片機中來使其運行。
之后老師讓我們以組為單位合作編寫一段程序,并使其運行。我們組想要編寫一個跑馬燈的程序。在第一次運行cvavr時,我們組就遇到了一個麻煩,我們在建立一個新project文件那里出現了錯誤。在保存這個新project文件的時候,我們單擊了save,而不是generate,saveandexit.因此它彈不出我們我們所需要的源程序。之后我們透過詢問其他人解決了這個問題。在編程中,我們開始做的是兩盞燈的交替閃爍,間隔時間是1000ms。在運用avrstudio的時候,我們又犯了一個錯誤。在我們打開編譯好的工程文件時,開始調試,在最后一步點擊finish時,彈出一對話框,問我們是否更新,然后我們單擊了yes。這導致了仿真器無法下次使用。這是由于實驗室中的仿真器是盜版的,無法進行更新。
經過我們的不斷努力,我們最后實現了簡單的跑馬燈的運行,便是兩個燈地交替閃爍。我們感到興奮極了。但是我們并沒有滿足于當前,我們又編寫了三個燈地交替閃爍,四個及多個。當我們一步步實現我們的目的時,我得到莫大成就感和自信。
在這次實驗中,我體會到了合作的重要性。一個人也可能實現這一系列的過程,但是要花費很多精力和時間。群策群力,分工明確,能夠使我們更好、更快地完成我們的工作。在此期間,你能夠更好明白自己的不足和缺陷,來得到改正。還能夠明白自己的優勢所在,把握好自己的優勢。
以上便是我做這次實驗的心得體會。
單片機學習心得(六):
因為準備參加全國大學生電子設計大賽,所以自學了一下51單片機,把所有零零散散的時間加起來,學了有十天左右吧,此刻能夠解決一些問題了,學了這么一段時間,覺得單純的應用51單片機,還是很簡單的,但是這要建立在必須的c語言編程潛力的基礎之上的(我用的是c語言編程,不是匯編),最重要的是要先弄清楚單片機的中斷,定時器的原理以及一些常用的模塊,像4*4矩陣鍵盤,12864圖形液晶的顯示,ad/da等這些模塊的應用,一般的問題是能夠解決的,還有一點就是要先能夠讀懂別人寫的程序,然后自己再去寫一些程序,自己動手寫程序是很重要的,在寫的過程中你才能夠發現自己的問題,主要是細節的問題,比如說timer定時器的初始化過程,圖形液晶的忙檢測和初始化過程,這些都是很模塊化的過程。只有自己寫一下才會有一個深入的理解。
另外,在單片機的應用中,必須要先弄清楚電路的原理,然后再此基礎上來設計程序,優化程序,最終實現功能。
我學習單片機的思路是:
一、學好c語言
二、掌握單片機各功能的原理。
三、看懂別人的程序。
四、自己動手實踐,哪怕只是仿真。
單片機學習心得(七):
時光飛逝,一轉眼,一個學期又進尾聲了,本學期的單片機綜合課程設計也在一周內完成了。
俗話說“好的開始是成功的一半”。說起課程設計,我認為最重要的就是做好設計的預習,認真的研究老師給的題目,選一個自己有興趣的題目。其次,老師對實驗的講解要一絲不茍的去聽去想,因為只有都明白了,做起設計就會事半功倍,如果沒弄明白,就迷迷糊糊的去選題目做設計,到頭來一點收獲也沒有。最后,要重視程序的模塊化,修改的方便,也要注重程序的調試,掌握其方法。
雖然這次的課程設計算起來在實驗室的時間只有三天,但是因為我們都有自己的實驗板,所以在宿舍里做實驗的時間必須不止三天。
硬件的設計跟焊接都要我們自己動手去焊,軟件的編程也要我們不斷的調試,最終一個能完成課程設計的勞動成果出來了,很高興它能按著設計的思想與要求運動起來。
當然,這其中也有很多問題,第一、不夠細心比如由于粗心大意焊錯了線,由于對課本理論的不熟悉導致編程出現錯誤。第二,是在學習態度上,這次課設是對我的學習態度的一次檢驗。對于這次單片機綜合課程實習,我的第一大心得體會就是作為一名工程技術人員,要求具備的首要素質絕對就應是嚴謹。我們這次實習所遇到的多半問題多數都是由于我們不夠嚴謹。第三,在做人上,我認識到,無論做什么事情,只要你足夠堅強,有足夠的毅力與決心,有足夠的挑戰困難的勇氣,就沒有什么辦不到的。
在這次難得的課程設計過程中我鍛煉了自己的思考潛力和動手潛力。透過題目選取和設計電路的過程中,加強了我思考問題的完整性和實際生活聯系的可行性。在方案設計選取和芯片的選取上,培養了我們綜合應用單片機的潛力,對單片機的各個管腳的功能也有了進一步的認識。還鍛煉我們個人的查閱技術資料的潛力,動手潛力,發現問題,解決問題的潛力。并且我們熟練掌握了有關器件的性能及測試方法。
再次感謝老師的輔導以及同學的幫忙,是他們讓我有了一個更好的認識,無論是學習還是生活,生活是實在的,要踏實走路。課程設計時間雖然很短,但我學習了很多的東西,使我眼界打開,感受頗深。
單片機學習心得(八):
我來說說我學單片機的一些收獲吧,也給想學的人帶給點意見,我的入門課程是學習了郭天祥的視頻,《十天交你學會單片機》,的確還是不錯的,大家能夠在電驢上下載,當然十天的學習只是個入門,如果有開發板的話就跟著他的視頻學習,沒有的話能夠用仿真實現一些功能,我用的是proteus。因為當時我的寢室中有已經學了兩年的哥們,他給我講了一下開發板的原理圖,使我看那些連線不至于很亂,自己也就覺得清晰多了。還有一個學長,也是我的老鄉,他給我后期的學習帶給了很大的幫忙,他當時給我們上課,而我已經有了必須的基礎了,所以就感覺個性順。之后他把我帶進了實驗室,讓我有了一個很好的學習環境,所以很快就掌握了單片機的基礎知識。在那里我感謝他們給我的幫忙。
其實我覺得單片機入門是挺簡單的,有必須的數電和模電知識后,再借一本講單片機原理的書就很快上手了,在開始的時候,最好自己動手編程序,或者看著別人的程序,看懂之后再寫一遍,尤其一些很簡單的,流水燈,數碼管,按鍵檢測,中斷應用等,當自己覺得這些都掌握的差不多時,就主要看別人的程序,給大家推薦一本好書,單片機c語言程序設計100例,個人感覺不錯,里面有很多程序,程序能夠在網上搜到。
此刻就能夠做些東西了,開始學習能夠焊單片機最小系統,在加上簡單的流水燈,數碼管,就是熟悉一下,之后就能夠學習一下autiumdisigner,自己設計東西,再做出來就ok了!
單片機學習心得(九):
單片機學習心得體會
時光飛逝,一轉眼,一個學期又進尾聲了,本學期的單片機綜合課程設計也在一周內完成了。
俗話說“好的開始是成功的一半”。說起課程設計,我認為最重要的就是做好設計的預習,認真的研究老師給的題目,選一個自己有興趣的題目。其次,老師對實驗的講解要一絲不茍的去聽去想,因為只有都明白了,做起設計就會事半功倍,如果沒弄明白,就迷迷糊糊的去選題目做設計,到頭來一點收獲也沒有。最后,要重視程序的模塊化,修改的方便,也要注重程序的調試,掌握其方法。
雖然這次的課程設計算起來在實驗室的時間只有三天,但是因為我們都有自己的實驗板,所以在宿舍里做實驗的時間必須不止三天。
硬件的設計跟焊接都要我們自己動手去焊,軟件的編程也要我們不斷的調試,最終一個能完成課程設計的勞動成果出來了,很高興它能按著設計的思想與要求運動起來。
當然,這其中也有很多問題,第一、不夠細心比如由于粗心大意焊錯了線,由于對課本理論的不熟悉導致編程出現錯誤。第二,是在學習態度上,這次課設是對我的學習態度的一次檢驗。對于這次單片機綜合課程實習,我的第一大心得體會就是作為一名工程技術人員,要求具備的首要素質絕對就應是嚴謹。我們這次實習所遇到的多半問題多數都是由于我們不夠嚴謹。第三,在做人上,我認識到,無論做什么事情,只要你足夠堅強,有足夠的毅力與決心,有足夠的挑戰困難的勇氣,就沒有什么辦不到的。
在這次難得的課程設計過程中我鍛煉了自己的思考潛力和動手潛力。透過題目選取和設計電路的過程中,加強了我思考問題的完整性和實際生活聯系的可行性。在方案設計選取和芯片的選取上,培養了我們綜合應用單片機的潛力,對單片機的各個管腳的功能也有了進一步的認識。還鍛煉我們個人的查閱技術資料的潛力,動手潛力,發現問題,解決問題的潛力。并且我們熟練掌握了有關器件的性能及測試方法。
再次感謝老師的輔導以及同學的幫忙,是他們讓我有了一個更好的認識,無論是學習還是生活,生活是實在的,要踏實走路。課程設計時間雖然很短,但我學習了很多的東西,使我眼界打開,感受頗深。
單片機學習心得(十):
最近自己對單片機個性的感興趣,因為看到它能控制電機的轉動,自己覺得很神奇,
單片機實訓心得體會。就想弄清楚它到底是怎樣做到的?
我看到書上講:單片機能夠用兩種語言編寫,一種是c語言,另外一種是匯編語言。匯編語言是一種機器語言,且代碼繁瑣,不易記憶。需要掌握單片機的內部結構和邏輯結構,透過看了幾本書讓我了解認識到匯編確實太繁瑣,但是我學習過c語言,也參加了全國計算機二級考試,覺得自己在一方面具有優勢,能很快學好它。
但是在學習中,我才發現學習單片機不僅僅僅需要軟件的知識,還需要硬件的知識。我買了一個單片機在實踐中就是一個活生生的例子,沒有相應的硬件知識,我連單片機怎樣和電腦相連都不明白,我為我當初的想法感到羞愧。單片機是一門很好的學問,需要我去鉆研它。
時光飛逝,一轉眼,一個學期又進尾聲了,本學期的單片機綜合課程設計也在一周內完成了。
俗話說“好的開始是成功的一半”。說起課程設計,我認為最重要的就是做好設計的預習,認真的研究老師給的題目,選一個自己有興趣的題目,其次,老師對實驗的講解要一絲不茍的去聽去想,因為只有都明白了,做起設計就會事半功倍,如果沒弄明白,就迷迷糊糊的去選題目做設計,到頭來一點收獲也沒有。最后,要重視程序的模塊化,修改的方便,也要注重程序的調試,掌握其方法。
雖然這次的課程設計算起來在實驗室的時間只有三天,但是因為我們都有自己的實驗板,所以在宿舍里做實驗的時間必須不止三天。
硬件的設計跟焊接都要我們自己動手去焊,軟件的編程也要我們不斷的調試,最終一個能完成課程設計的勞動成果出來了,很高興它能按著設計的思想與要求運動起來。
當然,這其中也有很多問題,第一、不夠細心比如由于粗心大意焊錯了線,由于對課本理論的不熟悉導致編程出現錯誤。第二,是在學習態度上,這次課設是對我的學習態度的一次檢驗。對于這次單片機綜合課程實習,我的第一大心得體會就是作為一名工程技術人員,要求具備的首要素質絕對就應是嚴謹。我們這次實習所遇到的多半問題多數都是由于我們不夠嚴謹。第三,在做人上,我認識到,無論做什么事情,只要你足夠堅強,有足夠的毅力與決心,有足夠的挑戰困難的勇氣,就沒有什么辦不到的。
本文來源:http:///buwangchuxin/1117/
如何寫單片機課程設計心得體會(精)五
生產實習是培養本科學生理論聯系實際,提高實際動手操作能力的重要教學環節。本專業的生產實習旨在使學生廣泛了解實際電子產品生產的全過程,熟悉電子產品的主要技術管理模式,并在實習的操作過程中學習、掌握電子產品的焊接、安裝、調試的實際操作技能。鞏固和加深理解所學的理論,開闊眼界,提高能力,為培養高素質大學本科人才打下必要的基礎。通過學習,是理論與實際相結合,可以使學生加深對所學知識的理解,并為后續專業課的學習提供必要的感性知識,同時使學生直接了解本業的生產過程和生產內容,為將來走上工作崗位提供必要的實際生產知識。
1、集中授課,進行相關知識的學習。
2、學習、掌握電子產品的獨立性設計與安裝、調試的能力;進一步掌握電子測量儀器的正確使用方法,電元器件的測量與篩選技術。
3、初步了解電子整機產品的工藝過程。
4、為能使學生得到充分的鍛煉,較大的提高學生的實際動手能力,本次生產實習安排每一位學生獨立完成全部系統的設計與安裝工作。
5、本實習環節,學生要獨立使用電焊鐵及各種電子測試設備電路安裝與調試,要學生嚴格遵守電器設備的使用安全,遵守實驗室的各項規章制度。
1、在教師的指導下練習在測試電路德核心板上焊接元件,掌握焊接要領。
2、熟悉元器件的性能及管腳分配。
3、在給定的pcb板上焊接跳線,ic插座,電阻,電容,led器件等。
4、檢查焊接是否正確。
5、插上元器件,運行系統,并觀測系統工作是否正常。
本次生產實習用到的開發板和模塊共7塊,分別為:單片機核心板,電子鐘模塊,mp3模塊,rfid模塊,無線傳輸模塊,脈搏傳感模塊,gps模塊。
各模塊相互組合,其所能實現的基本功能如下:
1、單片機核心板+電子鐘模塊:實現時間的顯示,溫度的測量,且可通過遙控器調時、定鬧等。
2、單片機核心板+無線傳輸模塊:實現數據的近距離無線傳輸。
3、單片機核心板+mp3模塊(含sd卡):實現mp3播放功能。
4、單片機核心板+rfid模塊:實現地鐵檢票系統的模擬。
5、單片機核心板+脈搏傳感模塊:實現人體脈搏傳感的測量。
6、單片機核心板+gps模塊:實現gps衛星定位功能。
單片機核心板電路主要包括stc12c5a60s2單片機,電子鐘模塊接口電路,mp3接口電路,無線傳輸模塊接口電路,脈搏傳感模塊接口電路,gps模塊接口電路,串口擴展電路,電源供電電路。該系統的單片機是宏晶科技生產的單時鐘機器周期(it)的單片機,是高速、低功耗、超強干擾的新一代8051單片機。通過使用stc-isp軟件,該單片機可實現串口在線編程,無需編程器,無需仿真器。
核心板電路的設計思想主要是圍繞單片機芯片的工作原理和特點,為其實現合理的設計出外圍電路:包括電源電路,顯示電路部分,復位電路部分,串行口通信電路,按鍵電路等。
該模塊主要用到的芯片有:時鐘保持芯片ds1302,單總線數字溫度傳感器ds18b20,紅外遙控解碼器tl1838a。
該模塊電路設計的思想是了解這三種芯片的工作電壓,ds1302的工作時鐘頻率以及三種芯片與單片機之間的硬件連接。
該模塊用到的主要芯片有mp3音頻解碼芯片vs1003,3.3v電壓轉換芯片lm1117-3.3,2.5v電壓轉換芯片lm1117-2.5。
該電路的設計思想主要是了解芯片的作用和特點,尋找各芯片之間的聯系,vs1003芯片是該模塊的主要部分。單片機設有單獨解碼mp3文件的功能,而單片機可與通過vs1003的接口電路的連接,進行mp3的解碼,實現音頻的輸出。通過芯片各引腳的功能和特點,合理的設計出相應的外圍電路。
該模塊的電路所用到的主要芯片為13.56mhz的非接觸式通信讀卡芯片fm1702。該芯片是基于iso/4443標準的非接觸卡讀卡機專用芯片,采用0.6微米cmos 、eeprom工藝,支持13.56mhz頻率下的type a非接觸式通信協議,支持多種加窗算法,兼容philips的mfrc530(spi接口)讀卡機芯片。
該模塊的電路設計思想是基于fm1702各引腳的功能和特點,合理的設計芯片的外圍電路,其中的電容和電感所構成的天線是芯片與s50卡通信的工具。
單片機核心板是本次實習中最重要的部分,它是實現各種模塊功能的基礎部分。單片機核心板的核心是stc12c5a60s2單片機芯片,圍繞該芯片設計出相應電源供電電路,蜂鳴器驅動電路,按鍵電路,串行口通信電路,復位電路,液晶屏驅動電路以及各模塊的接口電路,由以上的電路部分就構成一個核心板電路系統。
電子鐘模塊配合單片機核心板,可在lcd1602液晶屏上顯示當前的日期(年月日)時間(時分秒),環境溫度值,和紅外遙控解碼值。用戶可通過遙控器或單片機核心板上的按鍵來進行日期和時間的設置。
如何寫單片機課程設計心得體會(精)六
人的一生是一個不斷學習、不斷成長的過程。轉眼間,研究生的學習生涯結束了,走上新的工作崗位。回頭看看,發現自己不知不覺已經走過了五年的單片機學習之旅。
在2017年最初接觸單片機的時候,在我心中覺得51就是單片機,單片機就是51,根本不知道還有其他單片機的存在。那時候老師只教會了我們匯編語言,根本不知道用c語言也可以進行單片機開發。幸運的是,我加入了單片機興趣小組,在老師的指導下,做了一系列實驗,有“基于ds18b20的溫度采集系統”、“有基于164的移位寄存器的燈光控制系統”、“有步進電機和直流電機的控制系統”。這時候我才發現,這是學習單片機的一個最好途徑——在實踐中領悟理論,用理論指導實踐。在上課的整整一個學期中,雖然老師講得很詳細,但是大部分概念都是到了實際動手做東西的時候才弄明白的。而且在經歷了迷惑之后再搞清楚,印象就特別深刻。直到現在我對那些概念和接口都非常清晰。其實我也很慶幸學習和使用了兩年多的匯編語言。由于有這些鍛煉,我對單片機底層結構和接口時序就弄得很清楚。在使用c語言開發的時候,優化代碼和處理中斷也就不會太費勁。我覺得,雖然現在絕大部分單片機開發都使用c語言,甚至有些公司還推出了圖形化編程的工具,這樣對于項目的開展從時間上快了很多,在管理上也規范了不少,但是從學習和想深入掌握單片機精髓的角度來說,還是需要熟練掌握匯編語言的使用。
機會總是青睞于有準備的人。也許有了前面一段時間的理論和實踐的積累,我才慢慢得到了一些參加科技競賽和參與科研項目的機會。在參加第一屆浙江省機械設計競賽的時候,我們設計的由多單片機系統協調控制的“月球車”機器人奪得了唯一的一個特等獎。這個競賽給我最大的收獲是我對單片機的認識改變了,它不再僅僅是一門學科了,它是一個可以讓你的創意得到充分發揮的平臺。后來參與了“基于視頻分劃技術的鋼卷尺自動切零位機”、“電能表渦杠渦輪嚙合深度檢測系統”、“基于公共電話網的水表集抄數據路由器”、“高精度電感微位移測量系統”等一些實際的項目。在這些過程中,我發現只是精通單片機技術還不能很好的解決問題。體會最深的是,單片機只有融合到各種應用領域中,才能展現它的最大活力。然而單片機僅僅是一個工具而已,要做好單片機系統還需要各種應用領域的專業知識的支持。例如,在“基于視頻分劃技術的鋼卷尺自動切零位機”中,就需要搞清楚全電視信號的時序,弄明白鋼卷尺切零位機的工作原理,懂得怎么利用疊加在視頻信號中的橫豎線來進行刻度的瞄準等。沒有這些專業知識,就算單片機技術再厲害也不可能做好這個項目。脫離應用背景的單片機開發,就像一個沒有靈魂的軀體一樣。
隨著arm的出現,我曾經認為,8位單片機可能在32位單片機的沖擊下就此走進歷史,可是很快就認識到我是錯誤的。隨著技術的革新和時間的推移,各大單片機公司紛紛將單片機朝著片上系統這個方向發展,集成了現在各種流行的技術和常用的模塊。我相信,在當前國內和國外的這個市場中,8位單片機應用的市場仍然是充滿生機,活力無限。在市場的不斷變化和技術的不斷更新過程中,8位單片機也會順應潮流不斷革新。
從我五年走過的路來看,單片機學習的過程應該是一個循序漸進、不斷學習、不斷積累的過程,可以分為三個階段。
第一階段:掌握開發單片機的必備基礎知識。首先是熟練掌握單片機的基本原理,其實各家各門的單片機其基本結構和原理都差不多,特別是共有的知識需要好好理解和掌握。例如,內核結構、內存分配、中斷處理、定時計數、串行通信、端口復用等一些最基本的概念和原理。除此之外,我們還需要具備模擬電子、數字電子、c語言程序開發知識以及原理圖和pcb設計等一些技能。在進行系統開發的時候,進行原理設計、pcb布板、程序編寫、系統聯調這些工作都是在所難免的。
第二階段:在掌握好一款單片機原理和應用的基礎上,開始學習其他各家單片機的獨有技術,學不了那么多也要多了解了解。同時盡可能多地掌握單片機的一些外圍器件和常用電路,以備不時之需。有時候客戶要求低成本,那我們只好選用合鈦、義隆、華邦等這類那個島芯片;如果客戶要求工業級的性能,那么我們就得從pic、nec、飛思卡爾、nxp等這些歐美和日式單片機中選擇;若要進行功耗的開發,選用msp430系列應該有一定優勢;在進行測量儀器設計的時候,c8051和aduc842這類數?;旌闲酒惋@得比較方便。所以說最好每個類型的單片機都會一兩款,在實際項目選型中可以更加靈活。另外,要注意平時的技術積累。比如,在項目開發過程中將一些常用的接口程序和控制算法整理成模塊或者函數,在其他的項目開發中,有同樣或者接近的需求時馬上就可以使用,又快又好。
第三階段:在實際的項目開發過程中,不斷深化單片機應用技術,不斷積累應用行業的專業知識。例如,我完成了“高精度電感微位移測量系統”,就會對電感傳感器的測量機理和信號特性、測量電路的設計、電磁兼容處理、誤差修正和非線性處理等測控方面的專業技術有很深的認識。以后碰到類似的項目時,很多東西就可以直接利用了。有了扎實的單片機應用相關的基礎知識,并且熟悉掌握了幾款不同類型單片機的開發方法,再結合實際的應用背景,那么就可以隨心所欲,設計出性能最優、結構最合理的單片機應用系統。這是我最大的奮斗目標,我覺得這也應該是單片機應用的最高境界吧。
在這五年的學習中,有感慨、有遺憾、有憧憬、有希望,更重要的是我對單片機應用這個領域充滿熱情。由于才疏學淺、涉世未深,希望能與行業里的各位老師多多交流,不斷學習,不斷成長。
如何寫單片機課程設計心得體會(精)七
【--心得體會】
單片機課程設計心得體會單片機課程設計心得體會(一):
兩周的單片機課程設計最后順利完成了,其中包含著快樂,也有辛酸。我們選的設計題目是“數字溫度計”,大家都覺得這個題目是比較簡單的。其實不然,做了之后,發現設計電路雖然簡單,但我們認為它真正困難的地方是程序設計,但是在我們同心努力下最終完成了。
我們剛選該題目時,真的是一頭霧水,硬件電路不知如何下手,更何談解決程序那塊,因為我們所學的都是單片機方面的理論知識,應用到實踐中去還比較少。但是,我們三人也沒偷下懶,迅速分工去查閱和收集資料。我們去了圖書館借一些參考書,上網找一些相關資料,并且請教指導老師。透過不斷努力,最后把數字溫度計的思路和模型定了下來并開始分一個人去焊接硬件電路,剩下的去整理和修改程序。
透過一番整理和修改后,在電腦上進行仿真,仿真成功后準備焊接電路板。在焊接電路板中,我們首先對硬件電路進行布局,然后確認無誤后,在電路板上進行焊接,這個過程我們覺得是做得比較快的,以至于后面出現了虛焊的錯誤。
焊接電路板完工,細心檢查后,進行通電測試。結果液晶lcd沒有顯示,透過檢查,原先是lcd壞了,在換了塊新的后,能顯示顯示值。但還有個問題是,當報警電路不會報警,在請教老師后,發現走動蜂鳴器的電壓太低了,是因為串接了一個太大的電阻。然后,我們換了一個小電阻,但這時蜂鳴器卻一向在叫,停不下來,但是,在我們三人的的細心檢查下,原先是在放大電路的一端虛焊了,這說明我們焊接電路的技術還不夠好。在重新焊接那端后,數字溫度電路最后成功實現功能,當時我們的情緒都是無比興奮和快樂的,因為我們兩周的辛苦沒有白費。
在完成單片機課程設計后,我們發現我們還有許多不足,所學到的知識還遠遠不夠,以至于還有一些功能不能被動完成。但透過學習這一次實踐,增強了我們的動手潛力,提高和鞏固了單片機方面的知識,個性是軟件方面。從中增強了我們的團隊合作精神,并讓我們認識到把理論應用到實踐中去是多么重要。
單片機課程設計心得體會(二):
為期一周的單片機實訓結束了,真是讓我受益匪淺啊!學到了很多東西,不管怎樣樣,先感謝學校給我的這么多機會,真正的學到了東西。隨著電子技術的發展,個性是隨著大規模集成電路的產生,給人們的生活帶來了根本性的變化,我們就學習了單片機這門課程,感覺是有點難。也不明白整個學習過程是怎樣過來得,但是時間不等人。但是在學習中,我才發現學習單片機不僅僅僅需要軟件的知識,還需要硬件的知識。我買了一個單片機在實踐中就是一個活生生的例子,沒有相應的硬件知識,我連單片機怎樣和電腦相連都不明白,我為我當初的想法感到羞愧。單片機是一門很好的學問,需要我去鉆研它。但是在學習中,我才發現學習單片機不僅僅僅需要軟件的知識,還需要硬件的知識。我買了一個單片機在實踐中就是一個活生生的例子,沒有相應的硬件知識,我連單片機怎樣和電腦相連都不明白,我為我當初的想法感到羞愧。單片機是一門很好的學問,需要我去鉆研它。時光飛逝,一轉眼,一個學期又進尾聲了,本學期的單片機綜合課程設計也在一周內完成了。俗話說“好的開始是成功的一半”。
說起課程設計,我認為最重要的就是做好設計的預習,認真的研究老師給的題目,選一個自己有興趣的題目。其次,老師對實驗的講解要一絲不茍的去聽去想,因為只有都明白了,做起設計就會事半功倍,如果沒弄明白,就迷迷糊糊的去選題目做設計,到頭來一點收獲也沒有。最后,要重視程序的模塊化,修改的方便,也要注重程序的調試,掌握其方法。在全組人竭盡全力,老師的精心指導下,程序基本編寫成功,這是我們共同努力的結果,在享受我們成果之時,不得不感慨單片機的重要性與高難度性,所以為期一周的單片機課程設計沒有浪費我我們學到了很多知識,也讓我們對單片機有了更深一步的了解,雖然最后結果是出來了,可這與老師的精心指導是分不開的她引導我們的思路,本來一竅不通的我們經過老師的點撥基本上通了,所以老師是功不可沒的??偠灾?,單片機課程設計對于我們有很大的幫忙,我們從中受益匪淺。
單片機課程設計心得體會(三):
單片機課程設計心得體會
做了兩周的單片機課程設計,我有了很多的體會和感想。
我們的課程設計有兩個主要資料:一個是出租車計費器系統(還包括255計數和50000計數);另一個就是溫度報警系統。實習能夠在實驗室里做,也能夠在寢室里自己做,我大部分時間還是在寢室里做的。
出租車計費器的設計是第一周的資料,由于有了老師的設計圖和程序,只需要改一下自己所要求的變量就好。單片機的編程用的主要是匯編語言,說實話,我對匯編語言談不上掌握,充其量只是了解。學校安排的課程真的太少了,關于語言部分的學習只學了幾節課的資料,整本單片機書的資料也是學了三分之一多一點。
第二周的資料就是溫度報警系統的設計。這個資料沒有現成的程序和設計圖,需要我們真正親手去編,最郁悶的莫過于畫設計圖。按照實驗要求上的圖畫了出來,加載程序以后卻不能正常運行,改了好多次都沒有成功。同學們電腦上軟件的版本差異也影響了交流。有些元件的型號不同,但在選用時圖形確很相似,致使選錯了元件,影響了結果。
這兩周的實習真的有點郁悶,程序里面的好多資料不懂,自我感覺是單片機我們所學的資料還不足以編出這兩個程序,但是只好硬著頭皮去看去理解。但在學習過程中也充滿了樂趣,當看懂了程序的一些語句,畫出了要求的設計圖,那我喜悅那種成就感油然而生。
這次實習讓我受益匪淺,無論從知識上還是其他的各個方面。上課的時候的學習從來沒有見過真正的單片機,只是從理論的角度去理解枯燥乏味。但在實習中見過甚至使用了單片機及其系統,能夠理論聯系實際的學習,開闊了眼界,提高了單片機知識的理解和水平。在這次課程設計中又讓我體會到了合作與團結的力量,當遇到不會或是設計不出來的地方,我們就會在qq群里討論或者是同學之間相互幫忙。團結就是力量,無論在此刻的學習中還是在以后的工作中,團結都是至關重要的,有了團結會有更多的理念、更多的思維、更多的情感。
單片機是很重要的一門課程,老師和一些工作的朋友都曾說過,如果學好一門單片機,就憑這個技術這門手藝找一個好工作也不成問題。盡管我們在課堂學到的資料很有限,但在以后的學習中單片機還需要好好的深入研究和學習,學好了單片機也就多了一項生存的本錢。最后感謝老師對我們的精心指導和幫忙,感謝同學們對我的幫忙。
單片機課程設計心得體會(四):
課程設計是培養學生綜合運用所學知識,發現,提出,分析和解決實際問題,鍛煉實踐潛力的重要環節,是對學生實際工作潛力的具體訓練和考察過程.隨著科學技術發展的日新日異,單片機已經成為當今計算機應用中空前活躍的領域,在生活中能夠說得是無處不在。因此作為二十一世紀的大學來說掌握單片機的開發技術是十分重要的。
回顧起此次單片機課程設計,至今我仍感慨頗多,的確,從選題到定稿,從理論到實踐,在整整兩星期的日子里,能夠說得是苦多于甜,但是能夠學到很多很多的的東西,同時不僅僅能夠鞏固了以前所學過的知識,而且學到了很多在書本上所沒有學到過的知識。透過這次課程設計使我懂得了理論與實際相結合是很重要的,只有理論知識是遠遠不夠的,只有把所學的理論知識與實踐相結合起來,從理論中得出結論,才能真正為社會服務,從而提高自己的實際動手潛力和獨立思考的潛力。在設計的過程中遇到問題,能夠說得是困難重重,這畢竟第一次做的,難免會遇到過各種各樣的問題,同時在設計的過程中發現了自己的不足之處,對以前所學過的知識理解得不夠深刻,掌握得不夠牢固,比如說三極管pnp管腳不懂怎樣放置,不懂分得二極管的正負極,對單片機匯編語言掌握得不好……透過這次課程設計之后,必須把以前所學過的知識重新溫故。
這次課程設計最后順利完成了,在設計中遇到了很多編程問題,最后在梁強老師的辛勤指導下,最后游逆而解。同時,在梁強老師的身上我學得到很多實用的知識,在次我表示感謝!同時,對給過我幫忙的所有同學和各位指導老師再次表示忠心的感謝!
單片機課程設計心得體會(五):
結束了兩周的電視機實訓,我們又迎來了單片機課程設計實訓,真是讓我們受益匪淺啊學到了很多東西,不管怎樣樣,先感謝學校給我的這么多機會.真正的學到了東西.為期一周的單片機課程設計讓我們受益匪淺.此次課程設計軟件與硬件相結合,考察了我們的焊接水平與編程潛力.對于我們應用電子技術的學生而言焊接是不成問題,也很順利;可到了編程時就出現了很大的障礙,先開始的顯示時鐘還算順利,下面的報警部分就花費了相當長的時間,還有加上報警時的音樂也是我們到圖書館里查閱資料由匯編轉化成c語言得來的.本來還以為編程會很簡單的,等到實際操作起來才明白它的復雜性,沒有想像中的那么得心應手,理解流程是有思維的前提.單片機是我們上學期開設的課程,所以很多專業知識也都忘記了.但是經過我們一步步的努力,花費的時間與精力最后沒有白費,效果漸漸地出現了.其實本身程序的思維是正確的,只是步驟中有點小錯誤,所以導致整個程序的結果很亂,在仔細修改程序之后,最后一步步地到達效果了.
我們將各個部分的程序編好后怎樣都連不起來,出不了預期的效果.對于硬件在編程過程中pcb板的接觸又是一個頭疼的問題,在進行編譯的時候,數碼顯示管上什么都沒有,按一下旁邊與之相連的元器件時就有顯示了,所以也花費了好多時間在pcb板的重新焊接上.對于軟件我們在時鐘完成后就對其加入了報警系統,可加了之后發現程序亂了,以前的時鐘也不能夠控制了.經過反復研究,發現接地接錯了位置,導致了用來報警的紅燈跟綠燈根本不亮,然后就將接地線重新焊接了一下,功夫不負有心人,紅燈亮了,配合編好的程序,用紙板擋住了發射管與接收管之間的信號傳輸,數碼顯示管出現閃爍的效果,并且沒信號的時候綠燈亮,有信號的時候紅燈就亮了,這個現象讓我們喜出望外.經過修改時鐘程序和報警系統都被使用上了,可更大的難題就是如何讓它報警這困擾了我們,數碼顯示管上最后有了閃爍的效果,可報警聲還沒加的上去.老師的要求是除了蜂鳴器上的報警聲再加一段音樂.翻閱了圖書館里的書籍,查出來的音樂程序都是用匯編編的,要將此程序放到主程序中就務必將匯編程序改編成c語言程序.這再次困擾了我們,雖然以前也學過匯編跟c之間的互換,可都是簡單的,從沒涉及到這么復雜的程序過,改編很是有壓力,經過研究,我們將匯
編程序舍棄了,到網上下載了一段音樂程序,是c語言編的.要讓音樂在我們的紅外報警系統中唱出來可不是什么簡單的事情,雖然找到了音樂程序,但要讓音樂程序跟我們的主程序融合在一齊得花費點心思了.
最后在全組人竭盡全力,老師的精心指導下,程序基本編寫成功,這是我們共同努力的結果,在享受我們成果之時,不得不感慨單片機的重要性與高難度性,所以為期一周的單片機課程設計沒有浪費,我們從中學到了很多知識.,也讓我們對單片機有了更深一步的了解.雖然最后結果是出來了,可這與老師的精心指導是分不開的,她引導我們的思路,本來一竅不通的我們經過老師的點撥基本上通了,所以說老師是功不可抹的.
總而言之,單片機課程設計對于我們有很大的幫忙,我們從中受益匪淺。
單片機課程設計心得體會(六):
做了兩周的課程設計,有很多的心得體會,有關于單片機方面的,更多的是關于人與人之間關系方面的。
我們組一共有三個人,但其他兩個人是真的神龍見首不見尾,除了在最后答辯的時候他們一齊坐在了我旁邊,冠冕堂皇的指著我畫了幾遍的圖說了幾嘴,我想可能他們自己都不明白自己在說怎樣,雖然有的東西他們也答出來了。我佩服他們的勇氣,羨慕他們的運氣(我見到的很多做了10天的人最后的成績都有不如他們的),但是鄙視他們的做法。
所幸的是,我得到了很多同學的幫忙。我想沒有他們我可能都要放下了,因為我本人對單片機也并不是很熟悉,學的東西好像它是它,我是我似的,理論聯系不了實際。以前的匯編語言沒學好,一開始的程序這塊兒就要令我抓狂了。之后請教我們班的一個男生,每次跟他一齊到試驗室調試程序(他們組也只有他一個人動手),看他邊做邊給我講解。最后在開發機上做出來的時候,雖然不是我自己寫的,但看他那么高興,我也有一種分享到的成就感。之后我們組就用了他寫的程序,他自己又抽空做了些拓展。
接下來就是做硬件方面的焊接工作了。沒想到這項看起來不需要多少技術的工作卻是十分的勞心勞力。很多次是早上起來帶瓶水帶些吃的到實訓中心,一泡就是一天。我看到有很多人跟我一樣,不同的是他們是三三兩兩,而我大部分時間都是一個人做。在這個時候也有很多人幫忙我,或是熱心的幫我帶飯,或是在我打盹兒的時候幫我做點焊接。大家都鼓勵我,即使最后出不來東西,但是必須要堅持把它做完。當我想放下的時候,我也這么對自己說,即使你做出來的是次品甚至不合格品,但是你必須要拿出來一件成品。
在要驗收前,最后做了一件成品出來,不幸的是它真的是一件不合格品。幫我的那個男生做的已經出來了,所以最后就應還是我的焊接方面的問題。有一點灰心,想再重做來不及了,單是檢查線路卻也查不出來什么問題。那么就準備答辯吧。我對著電路圖再看課本,發現以前很多覺得很難記的東西此刻記起來容易多了,因為整天都在同它們打交道。51的引腳及其功能,a/d轉換器的,驅動器的,所有我用到的我都一再的看書了解,同時請教同學我看書過程當中的疑惑。在這個過程中又發現了以前焊接當中出的一些問題,能改的就改,不能改的,咳,要是時間再多一些,或者我能早點做好,要是不只是我一個人動手……算了吧,不要想那些如果,還是準備我自己的,做好我此刻能做的吧。
還好,驗收還算成功,得了3分,不是很高,但是我覺得對我來說已經很好,代表了我真實的水平,我覺得我對單片機的一些知識在這個動手的過程中真的是從無到有增長的。同時我也盡量不去想別人得了多少分,沒有什么不平衡的,有些人付出的是努力,有些人付出的是風險代價,其實這也沒有什么不一樣,這一點我早就了解。
最后,我發現自己對單片機竟然也有了一點興趣,想暑假回家以后自己去買一些東西來做,再補一補匯編語言。有什么問題請教下以前的那些老同學好了,他們好厲害,在高中勞動課就成功的做出過調頻收音機,大一暑假的時候參加了學校的電子競賽培訓之后比賽,但是之后怎樣樣我就不明白了。汗??磥硪喑掷m聯絡,這次回家就好好找他們敘敘舊。
單片機課程設計心得體會(七):
作為一名自動化專業的大三學生,我覺得做單片機課程設計是十分有好處的,而且是十分必要的。在已度過的大學時間里,我們大多數接觸的是專業課。我們在課堂上掌握的僅僅是專業課的理論知識,如何去鍛煉我們的實踐潛力?如何把我們所學的專業基礎課理論知識運用到實踐中去呢?我想做類似的課程設計就為我們帶給了良好的實踐平臺。
這次單片機課程設計我們歷時兩個星期,在我們班里算是倒數幾組完成的吧,但經過這兩個星期的實踐和體驗下來,我們又怎樣會去在乎那個先后問題呢,因為對我來說學到的不僅僅是那些知識,更多的是團隊和合作。此刻想來,也許學校安排的課程設計有著它更深層的好處吧,它不僅僅僅讓我們綜合那些理論知識來運用到設計和創新,還讓我們明白了一個團隊凝聚在一齊時所能發揮出的巨大潛能!
單片機作為我們的主要專業課之一,雖然在大三開學初我對這門課并沒有什么興趣,覺得那些程序枯燥乏味,但在這次課程設計后我發現自己在一點一滴的努力中對單片機的興趣也在逐漸增加。
兩個星期前我們五個人還在為到底選那個課題而發生分歧,最后還是在龔老師的耐心分析和指導下完成了課題的選定,但是隨之而來的問題卻遠比我們想想的要困難的多
過沒想到這項看起來不需要多少技術的工作卻是十分需要耐心和精力在兩個星期后的這天我已明白課程設計對我來說的好處,它不僅僅僅是讓我們把所學的理論知識與實踐相結合起來,提高自己的實際動手潛力和獨立思考的潛力,更重要的是同學間的團結,雖然我們這次花去的時間比別人多,但我相信我們得到的也會更多!
在做本次課程設計的過程中,我感觸最深的當屬查閱超多的設計資料了。為了讓自己的設計更加完善,查閱這方面的設計資料是十分必要的,同時也是必不可少的。我們是在做單片機課程設計,但我們不是藝術家,他們能夠拋開實際盡情在幻想的世界里翱翔,而我們一切都要有據可依,有理可尋,不切實際的構想永遠只能是構想,永遠無法升級為設計。
其次,在這次課程設計中,我們運用到了以前所學的專業課知識,如:cad制圖、匯編語言、模擬和數字電路知識等。雖然過去從未獨立應用過它們,但在學習的過程中帶著問題去學我發現效率很高,這是我做這次課程設計的又一收獲。后,要做好一個課程設計,就務必做到:在設計程序之前,對所用單片機的內部結構有一個系統的了解,明白該單片機內有哪些資源;要有一個清晰的思路和一個完整的的軟件流程圖;在設計程序時,不能妄想一次就將整個程序設計好,反復修改、不斷改善是程序設計的必經之路;
要養成注釋程序的好習慣,一個程序的完美與否不僅僅僅是實現功能,而就應讓人一看就能明白你的思路,這樣也為資料的保存和交流帶給了方便;在設計課程過程中遇到問題是很正常德,但我們就應將每次遇到的問題記錄下來,并分析清楚,以免下次再碰到同樣的問題的課程設計結束了,但是從中學到的知識會讓我受益終身。
發現、提出、分析、解決問題和實踐潛力的提高都會受益于我在以后的學習、工作和生活中。設計過程,好比是我們人類成長的歷程,常有一些不如意,但畢竟這是第一次做,難免會遇到各種各樣的問題。在設計的過程中發現了自己的不足之處,對以前所學過的知識理解得不夠深刻,掌握得不夠牢固。
我們透過查閱超多有關資料,并在小組中互相討論,交流經驗和自學,若遇到實在搞不明白的問題就會及時請教老師,使自己學到了不少知識,也經歷了不少艱辛,但收獲同樣巨大。
透過這次課程設計我也發現了自身存在的不足之處,雖然感覺理論上已經掌握,但在運用到實踐的過程中仍有意想不到的困惑,經過一番努力才得以解決。這也激發了我今后努力學習的興趣,我想這將對我以后的學習產生用心的影響。
透過這次設計,我懂得了學習的重要性,了解到理論知識與實踐相結合的重要好處,學會了堅持、耐心和努力,這將為自己今后的學習和工作做出了最好的榜樣。我覺得作為一名自動化專業的學生,單片機的課程設計是很有好處的。更重要的是如何把自己平時所學的東西應用到實際中。
雖然自己對于這門課懂的并不多,很多基礎的東西都還沒有很好的掌握,覺得很難,也沒有很有效的辦法透過自身去理解,但是靠著這一個多禮拜的“學習”,在小組同學的幫忙和講解下,漸漸對這門課逐漸產生了些許的興趣,自己開始主動學習并逐步從基礎慢慢開始弄懂它。
我認為這個收獲就應說是相當大的。覺得課程設計反映的是一個從理論到實際應用的過程,但是更遠一點能夠聯系到以后畢業之后從學校轉到踏上社會的一個過程。小組人員的配合相處,以及自身的動腦和努力,都是以后工作中需要的。
單片機課程設計心得體會(八):
時光飛逝,一轉眼,一個學期又進尾聲了,本學期的單片機綜合課程設計也在一周內完成了。
俗話說“好的開始是成功的一半”。說起課程設計,我認為最重要的就是做好設計的預習,認真的研究老師給的題目,選一個自己有興趣的題目。其次,老師對實驗的講解要一絲不茍的去聽去想,因為只有都明白了,做起設計就會事半功倍,如果沒弄明白,就迷迷糊糊的去選題目做設計,到頭來一點收獲也沒有。最后,要重視程序的模塊化,修改的方便,也要注重程序的調試,掌握其方法。
雖然這次的課程設計算起來在實驗室的時間只有三天,但是因為我們都有自己的實驗板,所以在宿舍里做實驗的時間必須不止三天。
硬件的設計跟焊接都要我們自己動手去焊,軟件的編程也要我們不斷的調試,最終一個能完成課程設計的勞動成果出來了,很高興它能按著設計的思想與要求運動起來。
當然,這其中也有很多問題,第一、不夠細心比如由于粗心大意焊錯了線,由于對課本理論的不熟悉導致編程出現錯誤。第二,是在學習態度上,這次課設是對我的學習態度的一次檢驗。對于這次單片機綜合課程實習,我的第一大心得體會就是作為一名工程技術人員,要求具備的首要素質絕對就應是嚴謹。我們這次實習所遇到的多半問題多數都是由于我們不夠嚴謹。第三,在做人上,我認識到,無論做什么事情,只要你足夠堅強,有足夠的毅力與決心,有足夠的挑戰困難的勇氣,就沒有什么辦不到的。
在這次難得的課程設計過程中我鍛煉了自己的思考潛力和動手潛力。透過題目選取和設計電路的過程中,加強了我思考問題的完整性和實際生活聯系的可行性。在方案設計選取和芯片的選取上,培養了我們綜合應用單片機的潛力,對單片機的各個管腳的功能也有了進一步的認識。還鍛煉我們個人的查閱技術資料的潛力,動手潛力,發現問題,解決問題的潛力。并且我們熟練掌握了有關器件的性能及測試方法。
再次感謝老師的輔導以及同學的幫忙,是他們讓我有了一個更好的認識,無論是學習還是生活,生活是實在的,要踏實走路。課程設計時間雖然很短,但我學習了很多的東西,使我眼界打開,感受頗深。
單片機課程設計心得體會(九):
隨著電子技術的發展,個性是隨著大規模集成電路的產生,給人們的生活帶來了根本性的變化,如果說微型計算機的出現使現代的科學研究得到了質的飛躍,那么可編程控制器的出現則是給現代工業控制測控領域帶來了一次新的革命。在現代社會中,溫度控制不僅僅應用在工廠生產方面,其作用也體現到了各個方面。本學期我們就學習了單片機這門課程,感覺是有點難呢。也不明白整個學習過程是怎樣過來得,但是時間不等人。
時光飛逝,一轉眼,一個學期又進尾聲了,本學期的單片機實習課題也在一周內完成了。俗話說“好的開始是成功的一半”。說這次實習,我認為最重要的就是做好程序調試,認真的研究老師給的題目。其次,老師對實驗的講解要一絲不茍的去聽去想,因為只有都明白了,做起產品就會事半功倍,如果沒弄明白,就迷迷糊糊的去做,到頭來一點收獲也沒有。最后,要重視程序的模塊化,修改的方便,也要注重程序的調試,掌握其方法。
雖然這次的實習算起來在實驗室的時間只有幾天,但是因為我們都有自己的實驗板,所以在宿舍里做實驗的時間必須不止三天。硬件的設計跟焊接都要我們自己動手去焊,軟件的編程也要我們不斷的調試,最終一個能完成課程設計的勞動成果出來了,很高興它能按著設計的思想與要求運動起來。
當然,這其中也有很多問題,第一、不夠細心比如由于粗心大意焊錯了線,由于對課本理論的不熟悉導致編程出現錯誤。第二,是在學習態度上,這次課設是對我的學習態度的一次檢驗。對于這次單片機綜合課程實習,我的第一大心得體會就是作為一名工程技術人員,要求具備的首要素質絕對就應是嚴謹。我們這次實習所遇到的多半問題多數都是由于我們不夠嚴謹。第三,在做人上,我認識到,無論做什么事情,只要你足夠堅強,有足夠的毅力與決心,有足夠的挑戰困難的勇氣,就沒有什么辦不到的。
透過這次單片機實習,我不僅僅加深了對單片機理論的理解,將理論很好地應用到實際當中去,而且我還學會了如何去培養我們的創新精神,從而不斷地戰勝自己,超越自己。創新能夠是在原有的基礎上進行改善,使之功能不斷完善,成為真己的東西。
這個設計過程中,我們透過在原有的計數器系統進行了改善,使之增添了暫停、計數、清零等的三個控制功能,使之成為一個更加適用,功能更加完備的屬于自己的一個系統。設計結果能夠貼合題意,成功完成了此次實習要求,我們不只在乎這一結果,更加在乎的,是這個過程。這個過程中,我們花費了超多的時間和精力,更重要的是,我們在學會創新的基礎上,同時還懂得合作精神的重要性,學會了與他人合作。作為一名自動化專業的快大三學生,我覺得做單片機實習是十分必要的。在已度過的大學時間里,我們大多數接觸的是專業課。我們在課堂上掌握的僅僅是專業課的理論知識,如何去鍛煉我們的實踐潛力如何把我們所學的專業基礎課理論知識運用到實踐中去呢我想做類似實習就為我們帶給了良好的實踐平臺。
首先在做本次實習的過程中,我感觸最深的當屬查閱超多的設計資料了。為了讓自己的設計更加完善,查閱這方面的設計資料是十分必要的,同時也是必不可少的。我們是在做單片機實習,但我們不是藝術家,他們能夠拋開實際盡情在幻想的世界里翱翔,而我們一切都要有據可依,有理可尋,不切實際的構想永遠只能是構想,永遠無法升級為設計。其次,在這次課程設計中,我們運用到了以前所學的專業課知識,如:c語言、模擬和數字電路知識等。雖然過去從未獨立應用過它們,但在學習的過程中帶著問題去學我發現效率很高,這是我做這次課程設計的又一收獲。
最后,在實習之前,我們要對所用單片機的內部結構有一個系統的了解,明白該單片機內有哪些資源;要有一個清晰的思路和一個完整的的軟件流程圖;在設計程序時,不能妄想一次就將整個程序設計好,反復修改、不斷改善是程序設計的必經之路;要養成注釋程序的好習慣,一個程序的完美與否不僅僅僅是實現功能,而就應讓人一看就能明白你的思路,這樣也為資料的保存和交流帶給了方便;在實習過程中遇到問題是很正常的,但我們就應將每次遇到的問題記錄下來,并分析清楚,以免下次再碰到同樣的問題。但是從中學到的知識會讓我受益終身。發現、提出、分析、解決問題和實踐潛力提高都會受益于我在以后的學習、工作和生活中。
單片機課程設計心得體會(十):
做了兩周的課程設計,有很多的心得體會,有關于單片機方面的,更多的是關于人與人之間關系方面的。
我們組一共有三個人,但其他兩個人是真的神龍見首不見尾,除了在最后答辯的時候他們一齊坐在了我旁邊,冠冕堂皇的指著我畫了幾遍的圖說了幾嘴,我想可能他們自己都不明白自己在說怎樣,雖然有的東西他們也答出來了。我佩服他們的勇氣,羨慕他們的運氣(我見到的很多做了10天的人最后的成績都有不如他們的),但是鄙視他們的做法。所幸的是,我得到了很多同學的幫忙。我想沒有他們我可能都要放下了,因為我本人對單片機也并不是很熟悉,學的東西好像它是它,我是我似的,理論聯系不了實際。以前的匯編語言沒學好,一開始的程序這塊兒就要令我抓狂了。之后請教我們班的一個男生,每次跟他一齊到試驗室調試程序(他們組也只有他一個人動手),看他邊做邊給我講解。最后在開發機上做出來的時候,雖然不是我自己寫的,但看他那么高興,我也有一種分享到的成就感。
之后我們組就用了他寫的程序,他自己又抽空做了些拓展。接下來就是做硬件方面的焊接工作了。沒想到這項看起來不需要多少技術的工作卻是十分的勞心勞力。很多次是早上起來帶瓶水帶些吃的到實訓中心,一泡就是一天。我看到有很多人跟我一樣,不同的是他們是三三兩兩,而我大部分時間都是一個人做。在這個時候也有很多人幫忙我,或是熱心的幫我帶飯,或是在我打盹兒的時候幫我做點焊接。大家都鼓勵我,即使最后出不來東西,但是必須要堅持把它做完。當我想放下的時候,我也這么對自己說,即使你做出來的是次品甚至不合格品,但是你必須要拿出來一件成品。
在要驗收前,最后做了一件成品出來,不幸的是它真的是一件不合格品。幫我的那個男生做的已經出來了,所以最后就應還是我的焊接方面的問題。有一點灰心,想再重做來不及了,單是檢查線路卻也查不出來什么問題。那么就準備答辯吧。我對著電路圖再看課本,發現以前很多覺得很難記的東西此刻記起來容易多了,因為整天都在同它們打交道。51的引腳及其功能,a/d轉換器的,驅動器的,所有我用到的我都一再的看書了解,同時請教同學我看書過程當中的疑惑。在這個過程中又發現了以前焊接當中出的一些問題,能改的就改,不能改的,咳,要是時間再多一些,或者我能早點做好,要是不只是我一個人動手……算了吧,不要想那些如果,還是準備我自己的,做好我此刻能做的吧。還好,驗收還算成功,得了3分,不是很高,但是我覺得對我來說已經很好,代表了我真實的水平,我覺得我對單片機的一些知識在這個動手的過程中真的是從無到有增長的。同時我也盡量不去想別人得了多少分,沒有什么不平衡的,有些人付出的是努力,有些人付出的是風險代價,其實這也沒有什么不一樣,這一點我早就了解。
最后,我發現自己對單片機竟然也有了一點興趣,想暑假回家以后自己去買一些東西來做,再補一補匯編語言。有什么問題請教下以前的那些老同學好了,他們好厲害,在高中勞動課就成功的做出過調頻收音機,大一暑假的時候參加了學校的電子競賽培訓之后比賽,但是之后怎樣樣我就不明白了。汗。看來要多持續聯絡,這次回家就好好找他們敘敘舊。
本文來源:http:///buwangchuxin/1159/
如何寫單片機課程設計心得體會(精)八
通過這次單片機實習,我不僅加深了對單片機理論的理解,將理論很好地應用到實際當中去,而且我還學會了如何去培養我們的創新精神,從而不斷地戰勝自己,超越自己。創新可以是在原有的基礎上進行改進,使之功能不斷完善,成為真己的東西。
作為一名自動化專業的快大三學生,我覺得做單片機實習是十分必要的。在已度過的大學時間里,我們大多數接觸的是專業課。我們在課堂上掌握的僅僅是專業課的理論知識,如何去鍛煉我們的實踐能力,如何把我們所學的專業基礎課理論知識運用到實踐中去,我想做類似實習就為我們提供了良好的實踐平臺
學習單片機沒有捷徑,不能指望兩三天就學會,要堅持不懈,重在積累 單片機是一門應用性和實踐性很強的學科,要多動手,多做實驗。
(4) 要學會參考別人的程序,減少自己琢磨的時間,迅速提高自己的編程能力。
(5) 碰到問題可以借助網絡來搜尋答案和對自己有幫助的問題,一定會有所收獲。
(6) 小組要團結,小組之間要多交流。技術是靠不斷的積累和交流才會進步的,封閉自守只會更加落后
通過這次單片機設計n也喚黽由盍碩緣テ機理論的理解=理論很好地應用到實際當中去m時也使我認識到自身存在的不足之處n蘼凼搶礪凵匣故怯齙轎侍獾拇理能力上都還有待提高6且這也激發了我今后努力學習的興趣。發現問題、提出問題、分析問題、解決問題和實踐能力的提高都會受益于我在以后的學習、工作和生活中
。1、不管做什么事,計劃是很重要的。沒有一個完好的計劃,做事情就會沒有一個好的順序,做事情會比較亂,很難成功。而有一個好的計劃,不管做什么事都會事半功倍,做事心中有數,明確重點和緩急,不會有疏漏。這樣才能提高成功率。
2、做事要多動腦,選出最好的方法。一件事往往有多種解決方法,一個好的方法,不僅能使事情事半功倍,而且往往決定最后的成與敗,所以做事時一定要多動一下腦筋,想出最好的方法。
3、要注意細節。細節決定成敗,這句話在這次課題中不僅一次得到了印證,特別是在軟件的編程過程中,一點點的錯誤就會使你整個程序不能運行。因此我們不僅僅要有整體意識,也要注意細節,不要因一個關鍵地方的一個細節而導致滿盤皆輸。
4、最后,也是最重要的一點,通過這次課題,我們學到了很多有關單片機方面的知識,也對單片機有了更深入的了解。使我們受益匪淺。
總之,親自動手是課堂學習的延續,電子領域隨時隨地都在發生著翻天覆地的變化,現有的知識儲備總是落后于科技的發展腳步,我們只有不斷學習新知識,才能做到面對新課題時游刃有余
如何寫單片機課程設計心得體會(精)九
隨著電子技術的發展,特別是隨著大規模集成電路的產生,給人們的生活帶來了根本性的變化,如果說微型計算機的出現使現代的科學研究得到了質的飛躍,那么可編程控制器的出現則是給現代工業控制測控領域帶來了一次新的革命。在現代社會中,溫度控制不僅應用在工廠生產方面,其作用也體現到了各個方面。本學期我們就學習了單片機這門課程,感覺是有點難呢。也不知道整個學習過程是怎么過來得,可是時間不等人。
時光飛逝,一轉眼,一個學期又進尾聲了,本學期的單片機實習課題也在一周內完成了。俗話說“好的開始是成功的一半”。說這次實習,我認為最重要的就是做好程序調試,認真的研究老師給的題目。其次,老師對實驗的講解要一絲不茍的去聽去想,因為只有都明白了,做起產品就會事半功倍,如果沒弄明白,就迷迷糊糊的去做,到頭來一點收獲也沒有。最后,要重視程序的模塊化,修改的方便,也要注重程序的調試,掌握其方法。
雖然這次的實習算起來在實驗室的時間只有幾天,不過因為我們都有自己的實驗板,所以在宿舍里做實驗的時間一定不止三天。 硬件的設計跟焊接都要我們自己動手去焊,軟件的編程也要我們不斷的調試,最終一個能完成課程設計的勞動成果出來了,很高興它能按著設計的思想與要求運動起來。
當然,這其中也有很多問題,第一、不夠細心比如由于粗心大意焊錯了線,由于對課本理論的不熟悉導致編程出現錯誤。第二,是在學習態度上,這次課設是對我的學習態度的一次檢驗。對于這次單片機綜合課程實習,我的第一大心得體會就是作為一名工程技術人員,要求具備的首要素質絕對應該是嚴謹。我們這次實習所遇到的多半問題多數都是由于我們不夠嚴謹。第三,在做人上,我認識到,無論做什么事情,只要你足夠堅強,有足夠的毅力與決心,有足夠的挑戰困難的勇氣,就沒有什么辦不到的。
通過這次單片機實習,我不僅加深了對單片機理論的理解,將理論很好地應用到實際當中去,而且我還學會了如何去培養我們的創新精神,從而不斷地戰勝自己,超越自己。創新可以是在原有的基礎上進行改進,使之功能不斷完善,成為真己的東西。 這個設計過程中,我們通過在原有的計數器系統進行了改進,使之增添了暫停、計數、清零等的三個控制功能,使之成為一個更加適用,功能更加完備的屬于自己的一個系統。設計結果能夠符合題意,成功完成了此次實習要求,我們不只在乎這一結果,更加在乎的,是這個過程。這個過程中,我們花費了大量的時間和精力,更重要的是,我們在學會創新的基礎上,同時還懂得合作精神的重要性,學會了與他人合作。作為一名自動化專業的快大三學生,我覺得做單片機實習是十分必要的。在已度過的大學時間里,我們大多數接觸的是專業課。我們在課堂上掌握的僅僅是專業課的理論知識,如何去鍛煉我們的實踐能力?如何把我們所學的專業基礎課理論知識運用到實踐中去呢?我想做類似實習就為我們提供了良好的實踐平臺。
首先在做本次實習的過程中,我感觸最深的當屬查閱大量的設計資料了。為了讓自己的設計更加完善,查閱這方面的設計資料是十分必要的,同時也是必不可少的。我們是在做單片機實習,但我們不是藝術家,他們可以拋開實際盡情在幻想的世界里翱翔,而我們一切都要有據可依,有理可尋,不切實際的構想永遠只能是構想,永遠無法升級為設計。
其次,在這次課程設計中,我們運用到了以前所學的專業課知識,如:c語言、模擬和數字電路知識等。雖然過去從未獨立應用過它們,但在學習的過程中帶著問題去學我發現效率很高,這是我做這次課程設計的又一收獲。
最后,在實習之前,我們要對所用單片機的內部結構有一個系統的了解,知道該單片機內有哪些資源;要有一個清晰的思路和一個完整的的軟件流程圖;在設計程序時,不能妄想一次就將整個程序設計好,反復修改、不斷改進是程序設計的必經之路;要養成注釋程序的好習慣,一個程序的完美與否不僅僅是實現功能,而應該讓人一看就能明白你的思路,這樣也為資料的保存和交流提供了方便;在實習過程中遇到問題是很正常的,但我們應該將每次遇到的問題記錄下來,并分析清楚,以免下次再碰到同樣的問題。但是從中學到的知識會讓我受益終身。發現、提出、分析、解決問題和實踐能力提高都會受益于我在以后的學習、工作和生活中。