時間:2019-06-05 00:00:00 來源:信盈達 作者:信盈達
很多單片機初學者與我交流時總說的一句話是我現(xiàn)在是單片機初學者,我怎樣才能更快的學好單片機,我該從哪方便入手。對于這個問題,現(xiàn)在就我自己如何學單片機,如何入門,如何熟練談談想法。
先說單片機,現(xiàn)在用的比較多的以 51為內(nèi)核的 8 位單片機(考慮到成本及引腳資源在實際開發(fā)中用的 51單片機型號不一),它的學習資料非常多,且學習成本非 常低,可能有些初學者會說企業(yè)里用的不是 51單片機,更多的是松翰、義隆什么,但是我想說的是那些單片機的輔助開發(fā)工具你有嗎。51單片機對于智能電子技 術(shù)的入門學習是非常有優(yōu)勢,成本低,開發(fā)簡單,一線下載程序,ARM太神秘,PLC太高貴,想來想去還是 51,曾經(jīng)有過AVR和PIC,但是現(xiàn)在51也不賴。那怎樣才能更快更好的學好單片機呢?
單片機作為集電子技術(shù)與計算機編程技術(shù)為一體是一項非常重視動手實踐的科目,如果你是單片機高手,那么說明你也是計算機編程和電子技術(shù)高手。
一、學習單片機一定要看書
不能總是看書,但是學習它首先必須得看書,那這不很矛盾?因為從書中你需要了解單片機各個功能寄存器(比如引腳控制寄存器、定時、中斷、串口相關(guān)寄存 器),控制單片機的核心是用程序去控制單片機的各個功能寄存器,給寄存器賦值二進制數(shù)據(jù) 0或者 1,對于像中斷、定時器、串口、AD轉(zhuǎn)換等內(nèi)部資源寄存器, 單片機也可以通過二進制數(shù)據(jù) 0 和 1進行設(shè)置和使用。比如單片機引腳寄存器P1,語句P1=0xfe;(MOV P1,#0FEH)指控制單片機P1口的第 一個引腳輸出低電平,其他引腳輸出高電平, 外設(shè)電路根據(jù)高低電平工作。比如中斷允許寄存器IE, 語句IE=0x(MOV IE,#81H) 則說明 控制中斷打開總81;開關(guān)和外部中斷 0 的子開關(guān)。當然了,單片機的寄存器還可以接受位控制,這樣編程更方便。
至于看書,只需大概了解單片機各管腳、各個功能寄存器是干什么的能實現(xiàn)什么功能就夠了?這個非常重要,這也許是看單片機參考書最主要目的之一。
二、如何邁入單片機開發(fā)世界
有了單片機實驗板你就要多練習,最好是自己有臺電腦,少下載幾部電影,少網(wǎng)絡游戲,把實驗板和電腦連好,安裝上必備的軟件 (Keil Proteus STCisp),下載參考程序,并修改參考程序,從最簡單的交通燈實驗開始,等你發(fā)現(xiàn)你能控制交通燈,并了解交通的軟硬設(shè)計 的時其實你已經(jīng)入門了,你會發(fā)現(xiàn)單片機是多么迷人的東西啊,這不是在學習知識,而是在提升自身的價值。
3、清楚自己單片機學的動力所在,并為自己的學習做一個規(guī)劃。
免費領(lǐng)取試聽卡
申請已經(jīng)提交
老師會馬上給您安排試聽課程!
申請出錯了
您可以加老師QQ:914865590報名咨詢!