標(biāo)題:
單片機(jī)學(xué)習(xí)方法總結(jié)資料分享
[打印本頁(yè)]
作者:
gsgser
時(shí)間:
2019-3-10 20:24
標(biāo)題:
單片機(jī)學(xué)習(xí)方法總結(jié)資料分享
從剛開(kāi)始接觸單片機(jī),到現(xiàn)在已經(jīng)有3年的時(shí)間了,在這期間學(xué)習(xí)和使用了51單片機(jī)、飛思卡爾單片機(jī),LPC2138,PIC16F887等系列的單片機(jī),每接觸一款單片機(jī),都會(huì)經(jīng)歷熟悉其基本開(kāi)發(fā),然后將其用于項(xiàng)目中的過(guò)程,對(duì)于如何學(xué)習(xí)一款單片機(jī),自己做了如下的總結(jié)。
大家都知道,51單片機(jī)是最容易入門(mén)的,不僅因?yàn)槠渚幊毯?jiǎn)單,更重要的是網(wǎng)上的資料非常豐富。所以一般學(xué)習(xí)單片機(jī)開(kāi)發(fā)的都將51單片機(jī)作為入門(mén)開(kāi)發(fā)的首選。我學(xué)習(xí)51單片機(jī)的時(shí)候是采用這樣的一個(gè)步驟進(jìn)行學(xué)習(xí)的:
第一步(熟悉的過(guò)程):在網(wǎng)上找學(xué)習(xí)資料,在網(wǎng)上看了很多。印像最深的要數(shù)王云老師的51單片機(jī)視頻教程,因?yàn)檫@個(gè)教程從基礎(chǔ)到復(fù)雜的編程慢慢深入,邊講邊寫(xiě)代碼,講的比較的全面,而且也生動(dòng),所以那一階段,也是我學(xué)習(xí)單片機(jī)進(jìn)步最快的階段,這時(shí)對(duì)51單片機(jī)也就沒(méi)有感到陌生了。通過(guò)視頻讓我知道了該怎樣學(xué)習(xí)單片機(jī),學(xué)習(xí)單片機(jī),要從實(shí)驗(yàn)入手,先熟悉單片機(jī)再說(shuō),開(kāi)發(fā)語(yǔ)言開(kāi)始使用的是C語(yǔ)言比匯編更好理解。
第二步(進(jìn)階的過(guò)程):有了第一步的基礎(chǔ)之后,接下來(lái)的便是進(jìn)階的過(guò)程,買(mǎi)了一款51單片機(jī)開(kāi)發(fā)板,然后就開(kāi)始了我的學(xué)習(xí)之旅,每次聽(tīng)課的時(shí)候,按照上面的實(shí)驗(yàn),以及課堂上面調(diào)試程序時(shí)出現(xiàn)的一些問(wèn)題,自己認(rèn)真的在電腦上進(jìn)行調(diào)試,并分析產(chǎn)生故障的原因,讓我有了一定的開(kāi)發(fā)基礎(chǔ)。在看完了視頻教程之后,后面又對(duì)基礎(chǔ)的知識(shí)進(jìn)行了下補(bǔ)習(xí),主要是看單片機(jī)原理性的教材,因?yàn)橛行┘?xì)節(jié)性的東西還是要從教材上面獲得。圍繞單片機(jī)的LED燈進(jìn)行控制,將51單片機(jī)內(nèi)部的各個(gè)功能部件全部都使用到了,這樣就能使我在很短的時(shí)間內(nèi),通過(guò)控制LED燈的亮、滅熟悉了51單片機(jī)的內(nèi)部的各種資源,
第三步(項(xiàng)目實(shí)戰(zhàn)的階段):學(xué)習(xí)單片機(jī)的時(shí)候,雖然也編寫(xiě)了一些程序,但是那些都是一些很小的模塊程序,并沒(méi)有起到綜合應(yīng)用的目的,所以在這之后,我和另外一個(gè)學(xué)習(xí)硬件的同學(xué)一起組成了一個(gè)小的團(tuán)隊(duì),進(jìn)行項(xiàng)目實(shí)踐開(kāi)發(fā),那時(shí)候,實(shí)驗(yàn)室的條件比價(jià)好,有很多的器件可以自己使用。所以,我們就設(shè)計(jì)了我們的第一個(gè)作品,基于單片機(jī)的液體點(diǎn)滴監(jiān)控系統(tǒng)。做這個(gè)系統(tǒng)時(shí),就將以前單片機(jī)所學(xué)的知識(shí),做了一個(gè)綜合的應(yīng)用,包括有LCD1602控制,串口的控制等。
經(jīng)過(guò)以上三個(gè)步驟的學(xué)習(xí)之后,對(duì)于51單片機(jī)的開(kāi)發(fā)基本上就算入門(mén)了。而對(duì)于其他類(lèi)型的單片機(jī),如飛思卡爾單片機(jī),LPC2148 ARM7單片機(jī),PIC16F887等,雖然每個(gè)系列的功能不一樣,但是最基本的編程思想還是一樣的,不同的可能就是編譯器,程序下載的軟件等差別,所以有了51單片機(jī)的開(kāi)發(fā)基礎(chǔ)之后,學(xué)習(xí)其他單片機(jī)所采用的方法就是一個(gè)差異化的學(xué)習(xí),學(xué)習(xí)各種單片機(jī)不同的地方,這樣,就能很快的熟悉一款新的型號(hào)的單片機(jī)。
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1