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