❶ 掌握了51單片機,在去學習ARM/DSP.大約要多久能學會
我說句公道話,對於DSP我不清楚。
對於ARM,硬體入門需要1個月吧。也就是像用單片機那樣,搞點IO埠操作、UART、IIC、SPI、常用內存、Flash等。匯編或者C語言(不帶任何操作系統)
如果對於基本操作系統(UCOS-II),入門再加一個月吧。
對於大型操作系統,Linux Windows 那就一年吧。我是說入門。並且需要有相應的開發板。如果沒有開發板那就是一輩子也別想入門。光看書是不行的。
所以推薦先用Protues模擬一下,學學ARM的基本硬體和匯編,然後想辦法搞個開發板。
❷ 學好單片機要多久
入門的話推薦C語言,以後用到的多,比如說嵌入式,匯編也要學,學匯編主要是掌握單片機的硬體結構。
推薦一款視頻:郭天祥《10天學會51單片機和C語言》
http://www.txmcu.com/web/viewdownfile.asp?userid=1070303
❸ 學習MCS51 單片機需多長時間(正常情況)
學習單片機,跟多長時間沒有關系,要看你的悟性,掌握學習方法,吃透C語言,多寫程序進行實驗。
只有通肢皮橋過實驗來掌握單片機,有的人學習2年單片機,也還是工作找不到,沒有完全掌握單片機,51單片機是一個入門階段,學習單片機要看你的目標是什麼,歷猛如果是今後想搞研發,那你必須把C語言吃透,現在市場單片機很多,現在市場上面都是以ARM STM32單片機來做項目的。
❹ 大家說說學習單片機難嗎
難嗎?不難,就像用英語表示自己要說的話一樣簡單!
我在學校課程上掌握51單片機,然後自學掌握AVR,在工作之餘又自學了80C196單片機,然後只用幾天就入門了LPC2103——關鍵是方法,如果方法得當,任何單片機都難不倒你。
學習單片機的基礎:
數字電路和模擬電路:這兩樣是核心,必須的。
匯編語言程序設絕核計和C語言程序設計(針對沒盯任何單片機):也是核心,必須的。
數學:你會發現數學在單片機中的分量不小。
英語:這個有點讓人糾結,畢竟單片機是外國生產的,看單片機的資料很多都是英文的(還好,沒有日語或者德語版本的……)。
開始學習單片機時,需要准備的材料:
電腦:自己有一台最好,而且要帶串口和並口。
開發板:學習單片機的平台,根據你學習的單片機來選擇開發板。
教材:強烈建議使用紙質的書本教材——你會發現這和看電子書的感覺和效率不一樣!
編譯環境:編寫單片機程序需要的軟體平台。
下載線、模擬器:根據需要來選擇,但是都要完成將程序寫入單片機的任務。
關於自學單片機:
自學完全可行,當然沒有專業指導的情況下自並察掘學單片機可能會走不少彎路和誤區,所以多上網看看別人的程序。
最後,強調一點:不要照搬別人的程序,要有自己的特色!
❺ 沒接觸過電子,零基礎自學單片機的步驟,需要先學什麼
最好是先學模擬電路,數字電路,單片機,匯編,C語言。。。。。。。。
❻ 學會單片機得多長時間呢
學單片機是件很愉快的事情,大致需要以下階段:
1)了解常見的模擬、數字電路。這個需要平時積累,至少半年的時間,若電路知識不扎實,越學到深入就越感到痛苦。
2)計算機基礎。包括進制轉換,計算機原理,常見介面,計算機語言(特別是C)等,大概需要三個月時間,若計算機基礎沒打牢,會嚴重製約單片機的開發能力。
3)選擇一種較為適合的單片機教材,閱讀之。我推薦初學者學習51或PIC,特別是51。這一階段是初學者最為痛苦的階段,往往不知道書中所雲,所以最好的方法是反復地看書,另外如前面所說,基礎很重要。記得我初學51的時候用了三個月的時間把書看了七遍。
4)做實驗板,做一些簡單的控制,初嘗單片機開發的滋味。這一階段給人初戀般的感覺,妙不可言,大概一個月的時間就對整個體系比較熟悉了。
5)嘗試用不同的語言開發單片機,如用匯編寫一些涉及多位元組運算或數據處理的項目,用C做簡單控制,交叉運用,逆向思維。
6)做一些涉及較復雜數據處理的項目,學習高級的計算機演算法,如數據結構等;下意識積累單片機外圍器件,培養硬體設計能力。
7)當有了上述基礎後,可以學習別的一些同級別單片機了,這時候會發現自己居然可以用很短的時間就能掌握一種單片機了。
8)嘗試學習更高級別的體系,如ARM等。
❼ 單片機怎麼學啊,怎麼感覺學了好久還是什麼都不懂啊
對策:
先動手後看書。
1,將書本暫時放到一邊。到網上找些實例,照抄板子及程序。然後自己調試。覺得好玩繼續玩。覺得難就換個簡單的。
2,調試過程中,不懂的,先憑感覺去弄。然後看書。
3,學習的過程中,你可能會覺它得沒有用。這么告訴你吧。不學單片機,你就無法搞清楚電腦主板以及手機到底是怎麼工作的,盡管你天天用這兩個東西。
❽ 我想學習單片機,以後從事研發這類的工作,請問最快要多久學到可以找到這樣工作。
最主要確定好自己的目標,在去學習單片機,單片機的路很長,不是一時的熱乎氣,過去了就淡化的東西,想搞研發看看你據不具備一下的條件。
1: 非常喜歡電子對電子有很弄的興趣。
2: 對電子喜歡的痴迷的程度。
3: 扛得住寂寞。
4:自己具備獨立思考的能力。
5: 就是自學能力
這幾個條件非常重要,研發就是一個創新的工作,一般人吃不消,每天上班寫代碼,下班回去寫代碼寫到晚上2點才睡覺,你在搞研發的過程中每天都在學習新的知識。
當研發產品遇到問題,都是自己一個一個去解決,我現在搞研發是生有體會啊,這個需要一個過程。
如果你覺得你夠格,你可以先買一個51單片機開發板,我當年大學裡面就是買的郭天祥老師的學習板,看了他的十天學會單片機,和小宋老師的手把手教你單片機,從簡單的流水燈開始寫程序,自己積累經驗,注意:要把C語言吃透,把C語言的32個關鍵字一個一個的應用到每個試驗裡面,去掌握語法,切忌多寫程序積累經驗,51學的差不多自己做幾個小東西,感覺可以瞭然後在去學習STM32單片機,現在市場主流單片機。