單片機學習心得體會資料_第1頁
單片機學習心得體會資料_第2頁
單片機學習心得體會資料_第3頁
免費預覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、單片機學習心得時光飛逝,一轉(zhuǎn)眼,一個學期又進尾聲了,本學期的單片機課程也結(jié)束,但 通過這次單片機的學習, 我不僅加深了對單片機理論的理解, 將理論很好地應用 到實際當中去, 而且我還學會了如何去培養(yǎng)我們的創(chuàng)新精神, 從而不斷地戰(zhàn)勝自 己,超越自己。創(chuàng)新可以是在原有的基礎上進行改進,使之功能不斷完善,成為 真己的東西。當今社會隨著電子技術(shù)的發(fā)展, 特別是隨著大規(guī)模集成電路的產(chǎn)生, 給人們 的生活帶來了根本性的變化, 如果說微型計算機的出現(xiàn)使現(xiàn)代的科學研究得到了 質(zhì)的飛躍,那么可編程控制器的出現(xiàn)則是給現(xiàn)代工業(yè)控制測控領域帶來了一次新 的革命。在現(xiàn)代社會中, 溫度控制不僅應用在工廠生產(chǎn)方面, 其作用

2、也體現(xiàn)到了 各個方面。 本學期我們就學習了單片機這門課程, 感覺是有點難呢。 也不知道整 個學習過程是怎么過來得,可是時間不等人。剛開始學習的時候, 對單片機沒有什么認識, 不知道什么是單片機, 更不知 道它有什么作用。 通過學習才大體知道了單片機的一些知識。 單片機是一塊在集 成電路芯片上集成了一臺有一定規(guī)模的微型計算機。 簡稱為:單片微型計算機或 單片機。單片機的應用到處可見,應用領域廣泛,主要應用在智能儀表、實時控 制、通信、家電等方面。由中央處理器 CPU隨機存儲器RAM只讀存儲器ROM I/O 接口、定時器 / 計數(shù)器以及串行通信接口等集成在一塊芯片上,構(gòu)成了一個 單片微型計算機,

3、簡稱為單片機。 它的應用范圍很廣, 在工業(yè)自動化中應用有數(shù) 據(jù)采集、測控技術(shù)。在智能儀器儀表中應用有數(shù)字示波器、數(shù)字信號源、自動取 款機等。在消費類電子產(chǎn)品中應用有空調(diào)機、電視機、微波爐、手機、 IC 卡、 汽車電子設備等。 在通訊方面應用有手機、 小靈通等。 在武器裝備方面應用有飛 機、坦克、導彈、航天飛機、智能武器等。剛開始學習時只能抄寫別人做成功的 程序,一遍一遍的寫,從簡單的入手,逐步的積累,一步步的能夠?qū)⑿〉某绦蚪Y(jié) 合到一起, 拼接成較為復雜一些的程序。 但是程序不要只是看別人得, 一定要自 己寫過才是自己的。只有當你自己能寫出來的時候說明你真懂了。剛接觸 KEIL 時確實很讓人頭疼

4、,使用 KEIL 不會建項目、不會使用實驗板。然后可以參考已經(jīng)成功的程序,抄過來,寫一個最簡單的,讓它運行起來,先培養(yǎng)一下自己的感 覺,先建個項目,再配置一下項目,然后建個程序,加入項目中,再寫代碼、編 譯、生成HEX刷進單片機中、運行。其實當遇到問題一定要自己嘗試著解決, 不能遇到問題就去問別人, 自己一定要掌握解決問的方法和思路。 對一個新項目 時,自己一定要多想想, 不要急著去看別人是怎么寫的。 應該先想一下程序的構(gòu) 架,想想如何來完成。 然后自己動手去寫, 理清自己的思路這樣更容易提高自己。熟悉單片機的人都知道, 要學好單片機可不是一件容易的事, 倒不是因為單 片機很難學, 而是很難找

5、到一本專為單片機入門者而編寫的教材。 翻一下身邊的 單片機教材, 都好像是為已經(jīng)懂單片機的人而寫的, 一般先介紹單片機的硬件結(jié) 構(gòu)和指令系統(tǒng),再是系統(tǒng)擴展和外圍器件,順便講一些應用設計(隨便說一下, 很多書中的電路設計已經(jīng)過時,并且有些程序還是錯誤的) 。如果按照此種學習 方法,想進行產(chǎn)品開發(fā), 就必須先把所有的知識全部掌握了才可以進行實際應用。 學習使用單片機只能靠循序漸進的積累, 雖然單片機的課程只上了幾節(jié)就去上班 了,但在學習的過程中有了一定的了解。 下面就本人學習單片機的過程和經(jīng)驗做 簡要介紹。首先,學習單片機要有一定的基礎: 電子技術(shù)方面要有數(shù)字電路和模擬電路 等方面的理論基礎, 特

6、別是數(shù)字電路; 編程語言要求匯編語言或 C 語言。要想成 為單片機高手,建議初學者首先學習匯編語言,學的差不多的時候,轉(zhuǎn)入C語言 學習。盡管匯編語言屬于低級語言,編程效率低,但是較C語言具有目標代碼簡 短,占用內(nèi)存少, 執(zhí)行速度快等優(yōu)點, 更重要的是能使初學者盡快熟悉單片機的 內(nèi)部結(jié)構(gòu), 并能對其進行精確的控制。 匯編語言在單片機教材里面都會涉及, 不 需要單獨購買教材和學習。C語言是一門學問,有很多專業(yè)書籍來講解,并且對我 們今后的編程生涯有絕對的好處 , 因此要深入學習 , 千萬不要自以為看了某某的 視頻教程就以為掌握了 C語言,那只是C語言的一部分。在這里給大家推薦一本 單片機C語言程序

7、設計參考書,馬忠梅等著,北京航空航天大學出版社出版的單 片機的C語言應用程序設計,要求C語言基礎。如果沒學過C語言,建議學習 清華大學譚浩強編寫的C語言程序設計,這本書寫的不錯,通俗易懂。其次,是單片機教材選擇。 單片機是一門非常重視實踐的技術(shù), 不能總是看 書,但要學習它首先應看書,對單片機引腳、內(nèi)部結(jié)構(gòu)、寄存器和原理有一定地 了解和感官認識,它的是怎樣工作的, 能干些什么?剛開始時, 也許你看不明白, 但這并不要緊,因為你還缺乏實踐經(jīng)驗?,F(xiàn)在單片機應用廣泛 , 因此各個廠家分 別推出了自己的單片機,我們沒必要每樣都學 ! 因為他們的編程方法和調(diào)試過程 以及內(nèi)部指令結(jié)構(gòu)有一定的相似,只要學精

8、通一款就0K了 !尤其是用C語言編程, 就幾乎不用分什么派系 , 但是我們要選擇一款有代表性的知識范圍廣, 并且入門容易,書籍多。一般來說,MCS-51系列單片機已經(jīng)得到廣泛的普及和應用,市場 上它的資料也比較多, 用的人也很多。 給大家推薦一些參考書, 學習時只需要一 本就足夠拉。書名:新編MCS-51單片機應用設計,哈爾濱工業(yè)大學出版,作 者:張毅剛;書名: 單片機原理及應用 ,高等教育出版社,作者:張毅剛等; 書名:單片機高級教程 : 應用與設計,北京航空航天大學出版社,作者:何立 民。相關教材還有很多,在這不一一列舉。然后,是開發(fā)工具和開發(fā)環(huán)境的選擇。 選擇一塊合適的學習板, 對于初學

9、者 來說一般無力接受, 如果經(jīng)濟條件允許、 本人又對單片機很感興趣、 有從事相關 工作意向的話, 鼓勵大家購買。 隨便說一句, 學習板功能要求太全, 具有流水燈、 數(shù)碼管、獨立鍵盤、矩陣鍵盤、AD或DA液晶、蜂鳴器等就差不多啦,畢竟, 功能齊全的價格比較高。 仿真器對單片機初學者來說既是那么耳熟, 同時又有些 陌生,這主要是因為市場上傳統(tǒng)的仿真器價格都在千元以上, 對經(jīng)濟不是非常寬 裕的人來說是不小的開支。 同時仿真器是用來提高調(diào)試程序效率的, 也不是非需 不可的,如果你沒有仿真器,遇到程序出錯的時候,只好苦思冥想,反復燒寫調(diào) 試。隨便推薦一下,學林電子的 51tracer 仿真器,有興趣的朋

10、友可關注一下。 有了單片機教程板以后,先看下指導說明書,熟悉一下學習板,開卷有益。以后 就得靠自己多練習了, 將學習板與電腦連接好, 先學會開發(fā)軟件的使用, 然后從 最簡單的流水燈實驗做起, 按照你自己的意愿控制流水燈, 當你完成時, 你會發(fā) 現(xiàn)這是多么愜意的事情。太好玩了,你會覺得這不是在學習,而是在玩,當你發(fā)現(xiàn),單片機能夠按照你編寫的程序工作時, 你會覺得非常興奮, 比做什么事情都 開心,這樣你會慢慢迷上單片機,真的。不少網(wǎng)站上說搞定某個實驗,就恭維的 告訴你一聲”恭喜你 , 學會了”自己學會了單片機,這有點可笑,這只能說明你 算過關了, 對單片機有了一定了解和會使用它了。 但是單片機能完成的功能太多 了, 尤其是對外圍器件的控制 , 綜合起來能設計出許多意想不到的產(chǎn)品 .因此除了 入門外, 精通可千萬別輕易說出口。最后,在熟練掌握和應用后, 那可以說對于單片機方面的硬件你已經(jīng)入門了, 剩下的就是自己練習設計開發(fā)各種課題, 不斷的積累經(jīng)驗。 最終, 自己完全設計 具有個人風格的課題,產(chǎn)品,這樣你就是單片機高手拉。只要過了第一關,后面 的路就好走

溫馨提示

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

評論

0/150

提交評論