1樓:匿名使用者
我也是今年剛剛學微控制器。我覺得如果你不是電子專業的話,一年之內想參加電子設計大賽需要你付出很大的努力。
我的建議是,先從51微控制器入手(即80c51)。這樣應該容易些。學得比較熟練後就可以學學電子設計大賽要求的晶片了,例如,msp430。
如果你沒有數字邏輯電路基礎的話建議還是先去了解下數字邏輯電路的知識。或者,乾脆看看郭天祥老師那本 新概念51微控制器c語言教程。我用的這本書。
我覺得這本書可以讓一個非專業的看明白。
另外,我個人的意見,學微控制器要靠動手。如果學校有開放實驗室可以做微控制器程式設計的話最好。如果沒有,那麼建議你還是學一點後自己買塊開發板(51微控制器開發板並不貴,自己到**搜搜就有很多)或者和其他有開發板的人用一塊開發板做些練習。
這樣能更好地理解書本的知識。
不要想一口吃成胖子,好好學。當你把51微控制器基本掌握後再學其他微控制器就容易多了。這時就可以學電子設計大賽要求的平臺了。
另外,如果你沒有學過類比電子,那麼我個人覺得恐怕是要補補了。由於我是學無線感測網路方向的,對類比電子不瞭解,建議你問問電子、電信等系的老師。大學的老師都是很喜歡有學習興趣的同學的。
2樓:
從學51微控制器開始,看書,然後自己實際操作程式設計,從最簡單的程式設計入手開始,如控制1個led燈亮,然後再一步步的加深。實際動手操作很重要,光看書是學不出來的。
如何學好微控制器?
3樓:
說再多都是空話,就是多練習,程式設計和電路,多去論壇逛。
51微控制器從流水燈開始,幾個基本實驗結束後就上綜合專案,做一個萬能時鐘(自己強行加一堆功能進去)。
然後趕緊轉stm32,過程有點難受,但你很快就能體會到資源多的舒服。
反正就一個堅持,我身邊幾百塊錢開發板買回來就落灰的大有人在。。。
4樓:匿名使用者
微控制器基礎知識其實很簡單,內容也不多,關鍵在於舉一反三的靈活運用,所以實踐是學習微控制器的最高法門。
5樓:匿名使用者
買開發板,做例程,然後試著實現自己的一些想法
6樓:潘
買開發板,邊學習,邊實戰。
7樓:華清遠見
想要學好單品機我感覺首先要有意志力要控制好自己,然後就是要有好的學習資源(身邊有相關技術人員輔導),或者選擇一個靠譜的學校。
8樓:聊噴氣機付
第三十四回 鎮三山大鬧青州道 霹靂火夜走瓦礫場
學習微控制器怎麼入門?
9樓:是楓泰香菱
循序漸近,一點點吃透學習,方法如下:
10樓:匿名使用者
有大量的學微控制器入門的,很多都是來這裡學習和取經的,微控制器是理工科學生幾乎都要學習的課程,所以幾乎每個學期都有入門的人所以是前赴後繼,從不間斷的有人走進來,和走出去。
11樓:尋武召嘉石
有個開發板是必要的。學微控制器要有c基礎、數電基礎,先了解微控制器的簡單概念,不用在彙編上花費太多時間,往後回了想深入在看。看看一些簡單的例程,然後動手改改,燒錄,看效果。
先學i/o口,控制一個等的亮滅,然後再做流水燈之類的,或者按一個按鍵對應燈亮滅。在學學定時器,控制燈的閃爍,也可以搞個秒錶。再搞外部中斷,再搞串列埠、ad\da、spi和各類通訊,這就算是入門了。
關鍵是在學中找到樂趣,埋頭看理論的東西看彙編,不動手,結果可能就是堅持不了。
12樓:匿名使用者
學習微控制器很快的,你不要把它看得很神祕,我介紹一下經驗和心得:
要想快速學習要買以個開發板,100元左右的就可以,最好自己焊;
看看微控制器c語言快速入門,瞭解引腳功能,和基本程式設計方法學習一下定時,中斷,串列埠
微控制器是實際應用才行,不應用就不懂,你用一天就會掌握它的基本思路!
祝你好運
13樓:匿名使用者
學習微控制器不一定要懂太多的數電模電什麼的,但是你要知道什麼的暫存器,還有一些時序,還有就是邏輯關係知道一點就行@!還有微控制器裡面關於引腳的一些輸出方式(開漏與推輓兩種)
我個人認為還是自己做一些小的板,不要去買什麼開發板之類的,當你把一些小的東西能做了後,再去弄那個開發板,就更好一點,新手還是先弄點小的,比如紅外檢測什麼的,那樣你對硬體電路會更加熟悉,對後面的深層學習就更加有幫助。如果你買實驗板,最多就是學習些程式什麼的,其餘的就沒有什麼了。
至於微控制器的c語言,你知道一點就夠了,有個一般的c語言教材就行,微控制器對高層次的程式要求沒有那麼多,等你學到一定的水平了,你自然會最多什麼樣的演算法更好之類的!
祝你學習好!~
14樓:匿名使用者
買書的話,我建議你買「北京航天航天大學出版社」的微控制器書,這個出版社的書我認為是比較適合微控制器初學者的,或者你也可以在網上找微控制器教程,有很多教程。如果想用c語言的話,你就看微控制器程式,看到那一步不懂就去找c語言書,這樣學的比較快點,不過你在這之前對c語言一點都沒有接觸的話,最好是先看一下c語言最基本的演算法還有變數的定義還有for/while/switch/do,while/的迴圈還有/if/語句,這些都是微控制器中常見到的,
學微控制器有開發板最後,沒有的話也可以自己做,不過這樣也可以增加自己對微控制器的瞭解,因為你用微控制器畢竟做過一些東西。
學微控制器我認為用手抄程式是進步比較快的方法,不妨你可以試一下,找個本多抄點程式,彙編和c語言的都抄。
在學彙編和c語言的問題上,我的建議是,稍微 瞭解一下彙編,然後馬上轉c語言,對彙編不用太精通。
15樓:匿名使用者
建議先買一個成熟的實驗板 從除錯程式開始 慢慢再接觸硬體
硬體的除錯情況比較複雜 309285183
16樓:匿名使用者
推薦《微控制器原理與應用-基於彙編、c51及混合程式設計》一書,該書以stc12c5a60s2為主線介紹,這一款微控制器內部功能多,適合於競賽和產品設計,該書的特點:各個例題的原理圖與實際電路圖一致,標出了各器件的引數,給出了彙編、c51兩種程式設計的詳解,該書例題的程式編寫思路符合於產品設計,最後一章給出了兩個完整的例項,通俗易懂,即可指導初學者入門,也可以做設計時參考
關於微控制器以後學習方向,微控制器就業方向
你可以開始接觸arm了,這個在當前來說還是相當好的方向,以後還能升級到硬體工程師。至於入門嘛,自己查詢相關的資料和書籍,循序漸進。微控制器就業方向 職位是 硬體工程師 你可以上招聘網看看這方面的要 求有老師的話多跟著他們做專案 畢竟51微控制器是很老的 工業上多用pic微控制器 此外你還可以看看ds...
新手學習微控制器的問題,新手學微控制器怎麼入門?
蛀牙患者 還是要學點數位電路基本的閘電路要看的動 還有就是要學點電路基礎不然看不動的哦!都不用太精的,花個一兩週時間 就可以了 最好是買塊微控制器找者書上搭個 最小系統 把他的 引腳搞清出了 然後學到最後可以自己擴充套件一些小電路作一點東西了至於c程式設計,只要你動了彈片機,有一點c基礎就可以看的動...
想學習簡單的微控制器
我個你推薦兩本 第一本是 51微控制器應用從零開始 揚欣老師編寫的,可以讓一個初中生學會微控制器,這本書著重實踐和動手能力 第二本是 微控制器輕鬆入門 這本書著重開發軟體keill的操作,周堅老師編寫的。兩本一起讀,買塊學習板,很快就上手,並且越學越有勁,一點不枯躁,學完後讀 51微控制器應用例項詳...