單片機實驗心得體會_第1頁
單片機實驗心得體會_第2頁
單片機實驗心得體會_第3頁
單片機實驗心得體會_第4頁
單片機實驗心得體會_第5頁
已閱讀5頁,還剩4頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

編號:______________單片機實驗心得體會編輯:__________________日期:__________________單位:__________________標準總結示范文本|ExcellentModelText資料編碼:CYKJ-FW-864單片機實驗心得體會用戶指南:該總結資料適用于把階段時間里取得的成績、存在的問題及得到的經驗和教訓進行一次全面系統的總結,明確下一步的工作方向,少走彎路,少犯錯誤,提高工作效益作用。可通過修改使用,也可以直接沿用本模板進行快速編輯。??單片機實驗心得體會(一)??通過今次單片機實訓,使我對單片機的認識有了更深刻的理解。??系統以51單片機為核心部件,利用匯編軟件編程,通過鍵盤控制和數碼管顯示實現了基本時鐘顯示功能、時間調節功能,能實現本設計題目的基本要求和發揮部分。??由于時間有限和本身知識水平的限制,本系統還存在一些不夠完善的地方,要作為實際應用還有一些具體細節問題需要解決。??例如:不能實現只用兩個按鍵來控制時鐘時間,還不能實現鬧鐘等擴展功能。??踉踉蹌蹌地忙碌了兩周,我的時鐘程序終于編譯成功。??當看著自己的程序,自己成天相伴的系統能夠健康的運行,真是莫大的幸福和欣慰。第2頁/總19頁標準總結示范文本|ExcellentModelText資料編碼:CYKJ-FW-864??我相信其中的酸甜苦辣最終都會化為甜美的甘泉。??但在這次實訓中同時使我對匯編語言有了更深的認識。??當我第一次接觸匯編語言就感覺很難,特別是今次實訓要用到匯編語言,盡管困難重重,可我們還是克服了。??這次的實訓使培養了我們嚴肅認真的做事作風,增強了我們之間的團隊合作能力,使我們認識到了團隊合作精神的重要性。??這次實訓的經歷也會使我終身受益,我感受到這次實訓是要真真正正用心去做的一件事情,是真正的自己學習的過程和研究的過程,沒有學習就不可能有研究的能力,沒有自己的研究,就不會有所突破。??希望這次的經歷能讓我在以后學習中激勵我繼續進步。??單片機實驗心得體會(二)??經常在群、論壇里看到有人問:怎么學單片機?也常看到有人說學了好幾個月可就是沒有什么進展。??當然,受限于每個人受到的教育水平不同和個人理解第3頁/總19頁標準總結示范文本|ExcellentModelText資料編碼:CYKJ-FW-864能力的差異,學習起來會有快慢之分,但我感覺最重的就是學習方法。??一個好的學習方法,能讓你事半功倍,這里說說我學習單片機的經歷和方法。??20xx年的時候,因為制作FM發射電路采用了BH1415的芯片,需要用到單片機控制,所以開始接觸使用單片機,雖然以前讀書時作為一門功課學過,不過也快丟荒了20xx年了,基本上都忘光了,也算是從頭學起了吧。??我當時是買了一塊實驗板,很簡單的功能,比論壇實驗板還要少功能,還有一個仿真器,也是比較簡單的,SST芯片的。??然后開始從大家都知道的流水燈寫起,萬事開頭難,第一個程序基本上就抄人家的,翻查了一份快速入門的學習資料,寫下第一個程序。??然后,在仿真機是單步的看運行結果,從每一步執行,都硬件上反應出來的效果,很快,對單片機的運作有了一個非常感性的認識,這跟只看書然后自己想象運行是完全兩碼事。第4頁/總19頁標準總結示范文本|ExcellentModelText資料編碼:CYKJ-FW-864??然后,是進一步的其它程序學習,一個月時間,基本上已經熟悉了51的各種硬件資源。??把流水燈,數碼管動態掃描,中斷等等的學習了,然后就是寫綜合性的程序,也就是我發在論壇里的時鐘。??通過這個程序的編寫,使自己的編程水平有了很大的飛躍。??之后,就是逐步學習編寫更多的程序,各種外圍器件的控制等等,通過編寫程序使自己不斷的提高。??在學過匯編之后,我又轉到了C語言學習,因為以前沒有學習過C語言,一切都很陌生,所以自己沿用了學習匯編的方法,大約花了3天功夫基本就對C語言有了初步的了解,然后就是嘗試寫上面所說的時鐘,以匯編程序的思路作為參考,以C語言來編寫,花了幾天功夫完成了這一程序,也實現了從匯編編程為主到C編程為主的轉變。??然后,就是以C語言編寫外圍器件的控制程序,以此來熟悉C的編程風格,一直到現在,基本上就是C語言編程,匯編已經是作為調試程序的輔助。??下面我概括了幾點我的學習經驗和心得體會:第5頁/總19頁標準總結示范文本|ExcellentModelText資料編碼:CYKJ-FW-864??1、萬事開頭難、要勇敢邁出第一步。??開始的時候,不要老是給自己找借口,說KEIL不會建項目啦、沒有實驗板啦之類的。??遇到困難要一件件攻克,不會建項目,就先學它,這方面網上教程很多,隨便找找看一下,做幾次就懂了。??然后可以參考別的人程序,抄過來也無所謂,寫一個最簡單的,讓它運行起來,先培養一下自己的感覺,知道寫程序是怎么一回事,無論寫大程序還是小程序,要做的工序不會差多少,總得建個項目,再配置一下項目,然后建個程序,加入項目中,再寫代碼、編譯、生成HEX,刷進單片機中、運行。??必須熟悉這一套工序。??個人認為,一塊學習板還是必要的,寫好程序在上面運行一下看結果,學習效果會好很多,仿真器就看個人需要了。??單片機是注重理論和實踐的,光看書不動手,是學不會的。??2、知識點用到才學,不用的暫時丟一邊。第6頁/總19頁標準總結示范文本|ExcellentModelText資料編碼:CYKJ-FW-864??厚厚的一本書,看著人頭都暈了,學了后面的,前面的估計也快忘光了,所以,最好結合實際程序,用到的時候才去看,不必說非要把書從第一頁看起,看完它才來寫程序。??比如你寫流水燈,完全就沒必要看中斷的知識,專心把流水燈學好就是了,這是把整本書化整為零,一小點一小點的啃。??3、程序不要光看不寫,一定要自己寫一次。??最開始的時候,啥都不懂,可以抄人家的程序過來,看看每一句是干什么用的,達到什么目的,運行后有什么后果,看明白了之后,就要自己寫一次,你會發現,原來看明白別人的程序很容易,但到自己寫的時候卻一句也寫不出來,這就是差距。??當你自己能寫出來的時候,說明你就真的懂了。??4、必須學會掌握調試程序的方法。??不少人寫程序,把代碼寫好了,然后一運行,不是自己想要的結果,就暈了,然后跑到論壇上發個帖子,把程序一貼,問:為什么我的程序不能正常運行?然后就等別人第7頁/總19頁標準總結示范文本|ExcellentModelText資料編碼:CYKJ-FW-864來給自己分析。??這是一種很不好的行為,應該自己學會發現問題和學會如何解決問題。??這就需要學習調試程序的方法,比如KEIL里,可以下斷點啦,查看寄存器內容等等,這些都是調試程序的手段,當你發現你寫的程序運行結果和你想象中不一樣的時候,你可以單步,也可以下斷點,然后跟蹤,查看各相關寄存器內容,看看程序運行過中是不是有什么偏差,找出影響結果的地方,改正過來。??這一個過程非常重要,通過程序的排錯,你可以學到的知識是書上得不到的。??5、找到解決問題思路比找到代碼更重要。??我們用單片機來控制周邊器件,達到我們想到的目的,這是一個題目,而如何寫出一個程序,來控制器件按你想要的結果去運作,這個就是解題的思路。??要寫程序,就得先找到解決問題的思路,你學會找出這個解題思路,比你找到代碼更為重要。??不少人很喜歡找人家的代碼,有的人甚至有了代碼就第8頁/總19頁標準總結示范文本|ExcellentModelText資料編碼:CYKJ-FW-864直接復制到自己的程序中,可以說,這不是一種學習的態度,無助于你編程水平的提高。??我幾乎不怎么看人家的代碼,多數時候是看別人的思路,有方框圖最好,沒有的話文字說明也可以,要從代碼中看出別人處理問題的思路,是相當困難的,特別是大型的程序,看起來是非常的累人,所以現在我也明白了,以前讀書時說的程序流程圖很重要,現在算是知道了。??當你知道一個問題怎么去解決了,那么剩下的只是你安排代碼去完成,這就已經不是什么問題了。??舉個例子:數碼管動態掃描,沒寫過的初學者可能搞不清是怎么回事,其實,就是分時讓每一時間段時

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論