時間:2019-06-11 00:00:00 來源:信盈達 作者:信盈達
很多初學者經常問,我能學單片機嗎?難嗎?我現在什么也不會啊?這里想說幾句,要想學習單片機開發,需要有以下幾方面基礎,但要求并不是很高,可以在以后的學習過程中慢慢學。
1、電路基礎:一些數字電路、模擬電路基礎。畢竟以后要自己設計電路,這些知識是很有用的。
2、C語言基礎:我個人比較喜歡C語言開發,相比匯編最大的優點就是移植性要好。學習51單片機,C語言編程當然需要有些基礎。
3、一些單片機的基礎知識:雖然是初學者,但是一些基礎理論知識還是應該知道的。
4、一些焊接等動手能力,這個要求就不是那么嚴格了。呵呵。不過能搭一手漂亮的電路還是挺好的。
1、學會使用編譯器軟件:就是在編譯器下建立一個項目,編寫一點點代碼,生成一個程序文件。當你熟悉這個流程以后,就變得非常容易了。不過第一次還是很難實現的,最好有一個比較詳細點的教程。
2、學會使用下載工具和軟件:把程序燒錄到單片機里,運行起來,需要動手去操作。
3、學會使用調試工具:如有條件,可以學習硬件仿真調試。
4、以上可以在學習板上實現,不過以后你要學會自己設計 并制作電路。所以還要學會PRTEL軟件使用。
很多初學者,學了一款51學習板,基礎東西也都會了,下一步怎么發展卻不知道了。下面的一些理論是我的一點不成熟想法,有這樣困惑的朋友可以參考參考。
1、單片機的平面發展理論:不斷學習同一個層次、不同結構、不同品牌的單片機。
學會了一個系列、一個公司單片機,比如51(AT89S51),了解的它的全部內部資源。下一步學習,仍然可以圍繞51進行。可以擴展到其它公司的51單片機,比如stc、pic因為他們有很多增強型51單片機。功能比普通AT89S51強很多。如果可以,接觸更多的同系列的51單片機。最終能夠在做產品時,選擇最正確的單片機,對每一種51單片機的優劣有清晰的判斷。
2、單片機的縱向發展理論:不斷學習高級別的單片機。
在學會一個系列的單片機,繼續學習高級的單片機,比如從51到AVR、到ARM。可以學習到更多的單片機,接觸到更多的知識。
3、單片機的外圍發展理論:不斷學習單片機的外圍功能模塊。
學會一個系列的單片機以后,轉而研究外圍電路。不論是輸入、輸出、通訊、邏輯和計算。單片機外圍電路千變萬化,其功能模塊也千奇百怪。這樣的模塊學的越多,對你做產品的好處越大。畢竟所有功能模塊都是用在單片機上的,不論是51還是ARM都需要有外圍電路才能實現功能。
4、總結
無論以上那種發展模式,其最終目的都是單片機開發,都是研發出產品。所以最終的產品才是目標。
看到這里,相信大家對單片機需要哪些基礎,入門學什么已經有了大致的了解,如果覺得自己學習的不夠深入不夠系統,缺乏實戰演練,可以參考信盈達的單片機培訓課程。
免費領取試聽卡
申請已經提交
老師會馬上給您安排試聽課程!
申請出錯了
您可以加老師QQ:914865590報名咨詢!