學(xué)習單片機的最有效方法是理論與實(shí)踐并重 對一個(gè)初學(xué)單片機的人來(lái)說(shuō),如果按教科書(shū)式的學(xué)法,上來(lái)就是一大堆指令、名詞,學(xué)了半天還搞不清這些指令起什么作用,能夠產(chǎn)生什么實(shí)際效果,那么也許用不了幾天就會(huì )覺(jué)得枯燥乏味而半途而廢。
所以學(xué)習與實(shí)踐結合是一個(gè)好方法,邊學(xué)習、邊演練,循序漸進(jìn),這樣用不了幾次就能將用到的指令理解、吃透、扎根于腦海,甚至“根深蒂固”。也就是說(shuō),當你此次學(xué)習完某幾條指令后(一次數量不求多,只求懂),接下去就該做實(shí)驗了,通過(guò)實(shí)驗,使你感受剛才的指令產(chǎn)生了控制效果,眼睛看得見(jiàn)(燈光)、耳朵聽(tīng)得到(聲音),更能深刻理解指令是怎樣轉化成信號去控制電子產(chǎn)品的。
說(shuō)句過(guò)分的話(huà),單片機與其說(shuō)是學(xué)出來(lái)的,還不如說(shuō)是做實(shí)驗練出來(lái)的,何況做實(shí)驗本身也是一種學(xué)習過(guò)程。《電子制作》2003~2004的《手把手教你學(xué)單片機》講座就是基于這樣一種邊學(xué)邊練的理念展開(kāi)的,從眾多的讀者反饋來(lái)看,效果特別好,許多讀者經(jīng)3~6個(gè)月的學(xué)習已能開(kāi)發(fā)簡(jiǎn)單的產(chǎn)品了(如霓紅燈廣告牌控制、累加計數器等)。
學(xué)習單片機要合理安排學(xué)習時(shí)間持之以恒 學(xué)習單片機可不能“三天打魚(yú)、二天曬網(wǎng)” ,要有持之以恒的毅力與決心,學(xué)習完幾條指令后,就應及時(shí)做實(shí)驗,融會(huì )貫通,而不要等幾天或幾個(gè)星期有時(shí)間后再做實(shí)驗,這樣效果不好甚至前學(xué)后忘。另外要有打“持久戰” 的心理準備,不要興趣來(lái)時(shí)學(xué)上幾天,無(wú)興趣時(shí)涼上幾星期。
學(xué)習單片機很重要的一點(diǎn)就是持之以恒。 學(xué)習單片機要使用循環(huán)學(xué)習法使之根深蒂固 《手把手教你學(xué)單片機》講座入門(mén)起點(diǎn)低,很多朋友覺(jué)得好學(xué)、易學(xué),很快就能將講座從頭至尾學(xué)完、學(xué)懂,但過(guò)了幾個(gè)月,在開(kāi)發(fā)產(chǎn)品時(shí)對指令的具體作用就有些淡忘了。
根據現代科學(xué)的研究,對只短暫學(xué)過(guò)一遍的知識,充其量只比浮光掠影稍好。因此,較好的方法是,過(guò)一段時(shí)間后(1~2個(gè)月)再重新做一遍,這樣反復循環(huán)幾次就能徹底弄懂消化,永不忘卻。
有道是:若人生能細看《水滸傳》10遍,那么里面的故事內容、人物場(chǎng)情將永生不忘。 學(xué)習單片機要進(jìn)行適當投資購買(mǎi)實(shí)驗器材及書(shū)籍資料 單片機技術(shù)是一門(mén)含金量高的技術(shù),一旦學(xué)會(huì )后,它給你帶來(lái)的效益回報當然也高,無(wú)論是應聘求職還是自起爐灶開(kāi)廠(chǎng)辦公司,其前景是光明無(wú)限。
因此在學(xué)習時(shí)要舍得適當投資購買(mǎi)必要的學(xué)習、實(shí)驗器材,另外還要經(jīng)常去科技圖書(shū)店看看,購買(mǎi)一些適合自己學(xué)習、提高的書(shū)籍。總之,春天不播種哪來(lái)秋天的收獲?考慮到初學(xué)者的學(xué)習成本,《手把手教你學(xué)單片機》講座主要采用“程序完成后軟件仿真→單片機燒錄程序→試驗板通電實(shí)驗”的方法(現在的快閃型單片機其程序可燒寫(xiě)1000次以上),而沒(méi)有采用價(jià)格昂貴的在線(xiàn)仿真器(ICE)進(jìn)行實(shí)驗,這樣整套實(shí)驗器材(不包括PC機)只有幾百元,對大部分已工作的愛(ài)好者來(lái)說(shuō)都有這個(gè)經(jīng)濟能力承受。
一旦當你掌握了單片機的編程技術(shù),成為一個(gè)水平較高的單片機設計人員時(shí),再買(mǎi)在線(xiàn)仿真器也不遲。 準備: 單片機燒錄器 單片機仿真器 單片機(89c2051,便宜) 軟件(Keil) 1、先找本單片機入門(mén)的書(shū)來(lái)看,對于寄存器不必很深的了解 2、照書(shū)上的電路圖搭好電路(復位、晶振、IO……) 3、將書(shū)上的范例程序燒入單片機跑(或者仿真,看程序運行) 4、當你做完IO流水燈實(shí)驗、串口收發(fā)數據實(shí)驗,再回去看書(shū),能有更深的體會(huì )。
5、高級應用的書(shū),或者做更多的東西~~。
我本身也是學(xué)單片機的專(zhuān)業(yè),所以個(gè)人建議,你去學(xué)習一下郭天詳10天學(xué)會(huì )單片機,我也是從他的視頻開(kāi)始學(xué)習的,然后自己做出仿真,去驗證他的程序。
首先你模仿他的程序先,基本是得看懂C語(yǔ)言,學(xué)單片機的基本都懂,
然后再慢慢變花樣:比如開(kāi)始的流水燈,你就自己設置自己想要的變化,
接下來(lái)學(xué)習到了時(shí)鐘的程序的話(huà),你就自己加入比如按鍵調整的程序等等,在模仿以及改變程序中提升自己,初學(xué)者都是這樣做的,
更到后面的話(huà),你就學(xué)習一下傳感器的程序,AD/DA的程序,你會(huì )接觸到中斷,定時(shí)器等這樣的知識。..
希望你有幫助!!!
單片機其實(shí)就是一個(gè)電子元件,它的應用廣泛,要看你用在什么地方.
要學(xué)習單片機,不需要很高的學(xué)歷,初中以上就可以了.但要用好單片機,這可不是一句話(huà)就能解決的.因為單片機只是一個(gè)器件,想讓它實(shí)現什么功能,這是編程人員的大腦里的水平?jīng)Q定的.
例如:你想控制一臺電動(dòng)機,僅僅會(huì )單片機編程,是遠遠不夠的,你要掌握電動(dòng)機的原理,工作具體要求,達到什么樣的指標.
單片機的學(xué)習,應該建立在物理和數學(xué)的基礎上,只有這樣,你學(xué)會(huì )單片機編程,才會(huì )有用.
引腳是肯定要學(xué)的 比如51有40個(gè)腳 有P0,P1,P2這3個(gè)口,另外還有特殊功能引腳
還有P0口是作為數據口 也可以作為地址口 存放低8位地址信號
那么P2口也可以作為數據口 同時(shí)也可以作為地址口 存放高8位地址信號
這樣你要外部訪(fǎng)問(wèn)16位的地址 那么就要P0和P2一起用了
這只是個(gè)例子 這些引腳都要背熟的
存儲器結構還好吧 也就編程的時(shí)候用到比較多 一般不怎么用到
只要知道你的芯片RAM,ROM大小就行了 如果你寫(xiě)的程序太大 超過(guò)了 就要用到外部擴展的RAM了
關(guān)鍵還是多畫(huà)一些電路吧 熟悉一些常見(jiàn)的電路的畫(huà)法
比如連LED顯示啦 鍵盤(pán)啦 外部中斷啦 計時(shí)器啦
還有一些常見(jiàn)的東西 比如動(dòng)態(tài)顯示啦 簡(jiǎn)單計算器啦 簡(jiǎn)單電子表啦
聲明:本網(wǎng)站尊重并保護知識產(chǎn)權,根據《信息網(wǎng)絡(luò )傳播權保護條例》,如果我們轉載的作品侵犯了您的權利,請在一個(gè)月內通知我們,我們會(huì )及時(shí)刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學(xué)習?shū)B(niǎo). 頁(yè)面生成時(shí)間:3.138秒