剛開始學習微控制器,給點建議及學習的技巧

2022-12-24 12:26:46 字數 3254 閱讀 6894

1樓:銀翼迷俠

我的建議就是如果你學了微機原理就直接看微控制器就行了,如果沒有的化,就從凌陽微控制器學,他很好學,特簡單。而且有個光碟,看看就會了。還支援c、彙編。

而且彙編也是類c的。很好學,試試。一個星期就行了

2樓:石家莊監獄

微控制器是指一個整合在一塊晶片上的完整計算機系統。儘管他的大部分功能整合在一塊小晶片上,但是它具有一個完整計算機所需要的大部分部件:cpu、記憶體、內部和外部匯流排系統,目前大部分還會具有外存。

同時整合諸如通訊介面、定時器,實時時鐘等外圍裝置。而現在最強大的微控制器系統甚至可以將聲音、影象、網路、複雜的輸入輸出系統整合在一塊晶片上。

微控制器也被稱為微控制器(microcontroler),是因為它最早被用在工業控制領域。微控制器由晶片內僅有cpu的專用處理器發展而來。最早的設計理念是通過將大量外圍裝置和cpu整合在一個晶片中,使計算機系統更小,更容易整合進複雜的而對提及要求嚴格的控制裝置當中。

intel的z80是最早按照這種思想設計出的處理器,從此以後,微控制器和專用處理器的發展便分道揚鑣。

早期的微控制器都是8位或4位的。其中最成功的是intel的8031,因為簡單可靠而效能不錯獲得了很大的好評。此後在8031上發展出了mcs51系列微控制器系統。

基於這一系統的微控制器系統直到現在還在廣泛使用。隨著工業控制領域要求的提高,開始出現了16位微控制器,但因為價效比不理想並未得到很廣泛的應用。90年代後隨著消費電子產品大發展,微控制器技術得到了巨大的提高。

隨著intel i960系列特別是後來的arm系列的廣泛應用,32位微控制器迅速取代16位微控制器的高階地位,並且進入主流市場。而傳統的8位微控制器的效能也得到了飛速提高,處理能力比起80年代提高了數百倍。目前,高階的32位微控制器主頻已經超過300mhz,效能直追90年代中期的專用處理器,而普通的型號出廠**跌落至1美元,最高階的型號也只有10美元。

當代微控制器系統已經不再只在裸機環境下開發和使用,大量專用的嵌入式作業系統被廣泛應用在全系列的微控制器上。而在作為掌上電腦和手機核心處理的高階微控制器甚至可以直接使用專用的windows和linux作業系統。

微控制器比專用處理器更適合應用於嵌入式系統,因此它得到了最多的應用。事實上微控制器是世界上數量最多的計算機。現代人類生活中所用的幾乎每件電子和機械產品中都會整合有微控制器。

手機、**、計算器、家用電器、電子玩具、掌上電腦以及滑鼠等電腦配件中都配有1-2部微控制器。而個人電腦中也會有為數不少的微控制器在工作。汽車上一般配備40多部微控制器,複雜的工業控制系統上甚至可能有數百臺微控制器在同時工作!

微控制器的數量不僅遠超過pc機和其他計算的綜合,甚至比人類的數量還要多。

微控制器學習如何入門?

學習微控制器怎麼入門?

3樓:是楓泰香菱

循序漸近,一點點吃透學習,方法如下:

4樓:匿名使用者

有大量的學微控制器入門的,很多都是來這裡學習和取經的,微控制器是理工科學生幾乎都要學習的課程,所以幾乎每個學期都有入門的人所以是前赴後繼,從不間斷的有人走進來,和走出去。

5樓:尋武召嘉石

有個開發板是必要的。學微控制器要有c基礎、數電基礎,先了解微控制器的簡單概念,不用在彙編上花費太多時間,往後回了想深入在看。看看一些簡單的例程,然後動手改改,燒錄,看效果。

先學i/o口,控制一個等的亮滅,然後再做流水燈之類的,或者按一個按鍵對應燈亮滅。在學學定時器,控制燈的閃爍,也可以搞個秒錶。再搞外部中斷,再搞串列埠、ad\da、spi和各類通訊,這就算是入門了。

關鍵是在學中找到樂趣,埋頭看理論的東西看彙編,不動手,結果可能就是堅持不了。

6樓:匿名使用者

學習微控制器很快的,你不要把它看得很神祕,我介紹一下經驗和心得:

要想快速學習要買以個開發板,100元左右的就可以,最好自己焊;

看看微控制器c語言快速入門,瞭解引腳功能,和基本程式設計方法學習一下定時,中斷,串列埠

微控制器是實際應用才行,不應用就不懂,你用一天就會掌握它的基本思路!

祝你好運

7樓:匿名使用者

學習微控制器不一定要懂太多的數電模電什麼的,但是你要知道什麼的暫存器,還有一些時序,還有就是邏輯關係知道一點就行@!還有微控制器裡面關於引腳的一些輸出方式(開漏與推輓兩種)

我個人認為還是自己做一些小的板,不要去買什麼開發板之類的,當你把一些小的東西能做了後,再去弄那個開發板,就更好一點,新手還是先弄點小的,比如紅外檢測什麼的,那樣你對硬體電路會更加熟悉,對後面的深層學習就更加有幫助。如果你買實驗板,最多就是學習些程式什麼的,其餘的就沒有什麼了。

至於微控制器的c語言,你知道一點就夠了,有個一般的c語言教材就行,微控制器對高層次的程式要求沒有那麼多,等你學到一定的水平了,你自然會最多什麼樣的演算法更好之類的!

祝你學習好!~

8樓:匿名使用者

建議先買一個成熟的實驗板 從除錯程式開始 慢慢再接觸硬體

硬體的除錯情況比較複雜 309285183

怎麼學習微控制器?我看了很長時間一直搞不懂 20

9樓:匿名使用者

不需要刻意去背。先看一下課本前面對微控制器的敘述,還有對結構要有了解。然後看一下指令(暫時還不要背)。

知道如何應用指令來程式設計後就看書本上的例題。多看多寫寫例題就能自然而然記住指令。一般國內大學用的都是51微控制器教學,那你就必須瞭解51微控制器的i/o口結構,中斷是什麼意思、定時器是什麼意思幹什麼的(還是瞭解,不需要刻意背)。

其實,學微控制器之前應該先學微機原理,有了微機原理的基礎再學微控制器就簡單多了。

你才大二,我大三下學期才開始學微控制器的,畢業前照樣拿微控制器做了個專案作為畢業設計,照樣參加過電子設計比賽。不要著急腳踏實地一步一步來。應該先學好模電,然後是數電,然後才是微機原理,如果學校不開微機原理的課,那就直接學微控制器原理吧。

模電和數電很重要的,不管多複雜的電路,分析和設計就靠它們,微控制器最終還是為電路服務的,如果你的電子技術過不了關,以後就會發現在設計過程中,電路會成為你的瓶頸。

10樓:匿名使用者

我不胡搞,我有實用的微控制器學習小車,可以先看一下,捨不得孩子套不到狼啊

一邊學一邊玩就會了

11樓:不問以致

剛開始就是這樣的 你學過c語言嗎? 原理差不多 剛開始的時候就是難記 也不用太花費精力去記 到了第3章以後就好的多了 記得在上課之前看看

我也是這學期剛學 不知道對你有沒有作用 有什麼不懂的qq我522646947

微控制器如何選購及入門,學習微控制器怎麼入門?

電路原理,模電,數電,通訊原理,微控制器,protell99 高頻率電子線路,訊號系統,數字訊號處理,fpga,dsp等等 我覺得 電路原理,模電,數電,微控制器,是自少要學好的.訊號系統看你是準備往什麼方向走了 通訊方向的話,就要求高很多了.單單玩微控制器的話,要求沒那麼高 的 但是 基本的幾個變...

學習微控制器常用的英語單詞???怎麼學習微控制器?

什麼意思?是指令嗎?怎麼學習微控制器?如何學習微控制器?如何學習微控制器 新手學習微控制器,往往感覺到不好入門,無從下手。學習微控制器過程,是一項理論與實踐並重的過程,只看書不實踐,或是隻重視模仿,不重視理論的學習,是無法學習好微控制器的,微控制器的學習需要理論和動手,要學會抓住微控制器的精髓,如定...

剛開始看微控制器,有些地方不明白,我剛剛才開始看微控制器 誰能告訴我MOVX 和MOVC 怎麼用 區別是什麼

給你發個連結吧,這裡有本書,可以讓你更系統的學習 一般微控制器裡在出廠時,內部已固化一段可執行 微控制器reset上電後會自動執行這段 然後跳到固定的地址執行開發者燒錄進入的 我剛剛才開始看微控制器 誰能告訴我movx 和movc 怎麼用 區別是什麼 一個是片內,一個是片外。這些每個微控制器原理書上...