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