對單片機(jī)初學(xué)者的建議
1、要學(xué)好單片機(jī)最好是有一些數(shù)字電路知識。單片機(jī)的基礎(chǔ)是數(shù)字電路,從本質(zhì)上講,單片機(jī)就是一個(gè)可編程的數(shù)字邏輯陣列。所謂數(shù)字邏輯陣列,可以理解為一個(gè)有序存放且可以迅速、準(zhǔn)確取出的數(shù)字器件倉庫;而可編程,則可理解為根據(jù)不同的需要將這些數(shù)字器件作不同的連接,形成一個(gè)完整的電路去完成一個(gè)指定的任務(wù)。比如匯編指令中的MOVP1,A(將累加器A中的數(shù)據(jù)傳送到P1口)和指令MOVA,P1(將P1中的狀態(tài)傳送到累加器A)中,所用的數(shù)字器件完全一樣(都是P1和A),但扮演的角色和實(shí)現(xiàn)的功能卻不同。因此,有一點(diǎn)數(shù)字電路基礎(chǔ),有助于理解單片機(jī)中的一些俄概念和單片機(jī)工作原理,這樣可以更好的完成對單片機(jī)程序的編寫。
數(shù)字電路如何入門?任何復(fù)雜的數(shù)字電路都是由基本門電路所組成,而基本門電路又離不開TTL或MOS這些基本的半導(dǎo)體器件,因此,要學(xué)好數(shù)字電路,最好有一點(diǎn)電路原理和模擬電路方面的知識,如果您做過電子制作或者家電維修一類,那么您完全可以直接開始學(xué)習(xí)單片機(jī)了,從硬件實(shí)踐到單片機(jī)程序設(shè)計(jì)都沒有問題的。
如果您沒有電子制作或者家電維修一類的理論和實(shí)踐經(jīng)驗(yàn),看一下《低頻模擬電路原理》、《數(shù)字電路原理》、《復(fù)雜電路原理分析》這三方面的基礎(chǔ)課程,再學(xué)習(xí)單片機(jī)方面的知識也會相對比較容易的。
我們建議您除選購一些單片機(jī)的多媒體教學(xué)資料外,最好還能同時(shí)選購一些《低頻模擬電路原理》、《數(shù)字電路原理》、《復(fù)雜電路原理分析》的資料,以便系統(tǒng)性地學(xué)習(xí)一下這三門基礎(chǔ)課程。但對每個(gè)知識點(diǎn)的深度要求不一樣:有些是一般性了解,有些則要扎扎實(shí)實(shí)地掌握,這樣,就可以用最少的時(shí)間掌握最關(guān)鍵的知識點(diǎn),而又能保證知識的系統(tǒng)性和連續(xù)性。
2、單片機(jī)是一門實(shí)踐性很強(qiáng)的技術(shù),因此,要快速、扎實(shí)地跨入單片機(jī)的門檻,必須理論和實(shí)踐兩方面同時(shí)進(jìn)行或交叉進(jìn)行,即除理論學(xué)習(xí)外還必須有一個(gè)實(shí)驗(yàn)的平臺(硬件電路)。
本站以“學(xué)”字命名,其意是希望能辦成一個(gè)教學(xué)網(wǎng)站,為軟件、電子愛好者,特別是單片機(jī)初學(xué)者入門提供一個(gè)完整、經(jīng)濟(jì)、高效的學(xué)習(xí)方案。
如果您對我們的資料感興趣,建議您選擇一些資料來看:
電子學(xué)的基礎(chǔ)知識主要是以《低頻模擬電路原理》、《數(shù)字電路原理》、《復(fù)雜電路原理分析》這三方面的知識,講解連貫系統(tǒng)、通俗易懂,強(qiáng)烈推薦!
單片機(jī)多媒體教程,對單片機(jī)的硬件資源和軟件系統(tǒng)作了全面的敘述(入門);
單片機(jī)電視教學(xué)精品教程,對單片機(jī)的硬件資源和軟件系統(tǒng)作了更為深入的講解(提高、循序漸進(jìn));
單片機(jī)學(xué)習(xí)開發(fā)板的作用是通過親手在板卡上作各種電子電路實(shí)驗(yàn)可建立和加深對單片機(jī)的感性認(rèn)識,更深刻地理解所學(xué)內(nèi)容,您也可以自己設(shè)計(jì)一些程序在實(shí)驗(yàn)板上運(yùn)行以驗(yàn)證其正確性。
愛因斯坦說過,熱愛是最好的老師,您對單片機(jī)的強(qiáng)烈學(xué)習(xí)欲望是您一定能學(xué)好單片機(jī)的有力保證;我們?yōu)槟峁┑能?、硬件資料可以在實(shí)質(zhì)上為您的成功助一臂之力!
當(dāng)然,作為單片機(jī)愛好者,不必完全徹底的掌握非常難懂的匯編語言,也大可不必去絞盡腦汁的采用原始的匯編語言做大而復(fù)雜的項(xiàng)目程序。早些年的時(shí)候,人們認(rèn)為使用高級語言為單片機(jī)芯片編程是不現(xiàn)實(shí)的,經(jīng)過多年的努力,專業(yè)公司都開發(fā)出了針對單片機(jī)高級語言編程平臺,比如單片機(jī)愛好者和工程師最常用的KEIL,現(xiàn)在我們已經(jīng)可以很容易的使用C語言對單片機(jī)芯片進(jìn)行編程了,這絕對是一個(gè)巨大的進(jìn)步。匯編語言雖然有助于我們例解單片機(jī)的硬件原理,但是太不人性化了,不象高級語言可以象寫一篇完全人性化的記敘文那樣輕而易舉的就完成了編程工作,高級語言的易讀懂特性是因?yàn)樗浅=咏祟愓Z言的敘述方式,可以說高級語言和匯編語言相比就象是機(jī)關(guān)槍和大刀長矛的差別那樣巨大。所幸我們生在一個(gè)火箭滿天飛的科技時(shí)代,并且已經(jīng)全面的的進(jìn)入信息化階段,學(xué)習(xí)知識相對容易,可以說:“沒有所謂的會不會,只有所謂的想不想?!敝灰眯囊恍嘁恍﹄娮拥臒釔?,一切都是很容易的,心中有愛,愛這個(gè)世界,世界也自然會愛大家,就象作用力與反作用力一樣簡單。最后預(yù)祝各位滿懷希望和信心的同仁都學(xué)有所成,共同在未來一切皆為人工智能化的大道上飛速進(jìn)步。
單片機(jī)相關(guān)文章:單片機(jī)教程
單片機(jī)相關(guān)文章:單片機(jī)視頻教程
單片機(jī)相關(guān)文章:單片機(jī)工作原理
評論