單片機學習必須明白的幾件事
1。單片機難不?
你如果問單片機高手,他肯定告訴你單片機其實很簡單;如果你問新手同樣的問題,他的回答只有一個字"難" 。其實,我們要客觀的看這個問題,首先必須了解你的所謂“學單片機”是什么怎么個定義?這就正如你說你要學武術(shù),武術(shù)有體能/柔韌性/敏捷性/反應(yīng)速度等基礎(chǔ)訓練,也有內(nèi)功和外功,有少林派,有武當派,有拳法,劍法,刀法等十八般武藝,有長拳,有洪拳,八卦掌,彈腿等,你能都學嗎?即使你能都學會,那么別人一腳踹過來你怎么解?左邊踹?右邊踹呢?所以,如果你要想學單片機,你得對你要學什么?什么階段學什么有一個清晰的概念。如果你是初學者,那么你必須要學的單片機的基本原理及其資源(硬件軟件),常用電子元器件,常用工具,KEIL C軟件基本操作,PROTEL基本操作,PROTEUS基本操作,C語言,最簡單的技術(shù)分解項目如LED控制/蜂鳴器控制/繼電器控制/數(shù)碼管/LCD/單鍵/矩陣按鍵/存儲器/AD/DA/單片機電源電路/一些常用芯片的應(yīng)用等等。如果你也認可這個“學單片機”的定義,那么,我告訴你,學單片機很簡單。如果你對“學單片機”沒有一個清晰的定義,那么,可以告訴你,學單片機很難,難到連單片機高手都不知道怎么學。
2。要多長時間才能學會單片機?
同樣,這涉及到“學單片機”的定義,如果你認可前面我對“學單片機”的定義,那么,我可以告訴你,這很快,如果你時間足夠,教學得法,有個半個月一個月就可以搞定。
3。什么時候才能真正進行項目開發(fā)?
只要你把前面“學單片機”定義中的內(nèi)容學會了,那基本上可以說你已經(jīng)可以進行簡單的單片機項目開發(fā)了。那么,這時候就有人會問,你不是說我已經(jīng)學會單片機了嗎?怎么還是只能是基本可以進行簡單項目開發(fā)?
單片機技術(shù)包羅萬象,各種芯片五花八門,各種項目的需求也千變?nèi)f化,第一你不可能全部單片機技術(shù)都學會,也不可能全部單片機技術(shù)學會再進行項目開發(fā),那是真正的活到老,學到老,還沒做一個項目開發(fā)。學單片機為了什么?還不是為了做項目,為了謀生,為了賺錢,只學不做那學了還有什么意義?所以,必須得快速進入項目開發(fā)階段,至于還有沒學會的不懂的技術(shù),只能邊做邊學,做著做著,你也就水到渠成變成單片機高手了。
4。關(guān)于收費與免費,關(guān)于開發(fā)板,教程,等
收費和免費的區(qū)別,就如收費軟件和免費軟件、收費游戲和免費游戲的區(qū)別,這個區(qū)別大家應(yīng)該感觸良多!
技術(shù)為什么廉價?根源不在于所謂的惡性競爭,在于技術(shù)人自己就嚴重貶低技術(shù)的價值。免費的教程,免費的視頻,免費的幫助……做技術(shù)的自己都不覺得技術(shù)值錢,還想用這些技術(shù)從別人那邊賺多少錢?MBA課程如果現(xiàn)在免費,那些人還能拿幾十甚至幾百萬年薪么?
免費的是最貴的!因為免費,你可能不會珍惜;因為免費,你可能知其然而不知其所以然;因為免費,一個小時能搞定的問題卻花了幾天的時間,可能還沒搞定;因為免費,本來應(yīng)該用來賺錢的時間卻還在埋頭學習、閉門造車;
如果你能花點小錢,能買來時間;花點小錢,能買來經(jīng)驗;花點小錢,能賺大錢,你已經(jīng)很幸福了!
對于開發(fā)板,我向來是敬而遠之,特別是有了PROTEUS軟件后。用開發(fā)板無非就是你不用自己設(shè)計硬件就可以實現(xiàn)一些軟件功能,單片機要的就是實戰(zhàn),就是要從零開始,你不自己做永遠是學不會的。所以,如果真想學,這個硬件設(shè)計活也別省了。雖然PROTEUS仿真跟現(xiàn)實還是有點差距,但是至少可以保證你的硬件設(shè)計思路邏輯沒錯,程序邏輯沒錯。有了這個基礎(chǔ),你再去自己畫PCB,做板子,就省事省錢多了。
關(guān)于教程,當然,你學習沒有“書”怎么學?不過,單靠書-教程還不行,得有個解惑的師傅。所以,購買教程最關(guān)鍵是購買技術(shù)咨詢,如果沒有這個服務(wù),勸你最好別買,除非你是真的天才,都能自己看書理解學會,或者你自己時間多的無聊,自己苦苦鉆研,小心別頭皮抓破了:-)
單片機相關(guān)文章:單片機教程
單片機相關(guān)文章:單片機視頻教程
單片機相關(guān)文章:單片機工作原理
蜂鳴器相關(guān)文章:蜂鳴器原理
評論