51微控制器學完後直接上arm9好嗎

2023-01-12 18:00:06 字數 3231 閱讀 9262

1樓:衡陽落雁

51是微控制器,arm9是處理器。

兩者的學習方法有很大差異,應用範圍也差很遠你要明確你想學什麼,微控制器還是嵌入式。

如果要提高微控制器水平,可以學stm8,stm32

2樓:網友

完全可以,我當年就是這麼轉過來的,最好有微機原理基礎,那樣的話就更輕鬆上手了。祝你早日成功。

請問51微控制器和arm9的板子怎麼通訊啊?

3樓:匿名使用者

單片是89c51的吧,序列通訊.兩塊片字都要寫程式.盡量提供詳細的資訊.資料在51哪塊儲存區,具體位址??要放到板子哪??你那51的fosc是多少???板子的fosc???

51微控制器之後再學什麼好

4樓:網友

51學好之後,就開始學arm吧。

arm9是不錯的選擇,功能比較齊全,網上資料也比較多。只是嵌入式作業系統不是那麼好學,需要你很多時間和很多基礎知識。

嵌入式系統的話還是學linux吧,未來的趨勢。資料也多。

本人目前在學51微控制器,想學精通**手**r,然後stm32(arm7核心?),最後再學arm9

5樓:特納的人

樓上說的沒錯,微控制器的特點就是互相之間相互比較獨立,你要是沒有用過微控制器的話,可以先從51入手熟悉,然後根據具體的工程需求選擇適合的微控制器方案。裸奔的話cortex m3核心就很強大了,如果上作業系統,那麼程式設計和選什麼微控制器就不重要了,主要去學幾個主流作業系統程式設計。

看完郭天祥「十天學會微控制器」之後學什麼?

6樓:硬體開發

51微控制器沒有什麼好強化的,底層暫存器你會了就ok了,不過你要非常熟悉51微控制器框架和結果,你說你51微控制器已經夠熟練了,不知道你熟練成啥程式,是不是自己什麼可以隨便出個專案就可以很快的硬體和軟體在一定的時間內自己搞定,那樣你就算熟悉了,不知道你51微控制器會操作的c語言是不是所有條件語句、結構體、指標等都可以在51微控制器上靈活應用了,如果可以我給你指條明路。

第一: 你以後的規劃,是想上研發方面發展,還是純粹電子愛好者。

第二: 你是想以後往微控制器開發,還是嵌入式系統開發等。

如果你想搞純粹微控制器開發,建議你直接學習stm32微控制器,現在電子行業stm32微控制器已經是主流了,你c語言有沒有學好,你一看arm微控制器你知道了,很多人說arm微控制器比較難學習,這說明他們c語言沒有學好,自己都說51微控制器玩的很牛才轉向arm,哎,廢話不多說。

7樓:

1)因此可以從實際工程角度,進行專案開發,從而鞏固學過的知識;

2)結合c51語言,進一步學習c,c++語言的,把c語言吃透,把c語言的一系列的語句能靈活自如;

3)如果想搞純粹微控制器開發,可以繼續學習stm32微控制器,現在電子行業stm32微控制器已經是主流了,同時stm32也是一款簡單的基於arm架構的微控制器。

8樓:網友

十天學完後,看吳鑑鷹微控制器實戰精講是可以的,前者可以了解一下微控制器的基礎知識,後者讓你了解專案的開發技巧和除錯方法,比如示波器的使用,程式除錯的常見錯誤,還有怎麼入手一些大一點的專案,像燃氣報警器,貪吃蛇,大字萬年曆,都是新手培養程式設計思路和除錯方法很好的資料。

9樓:匿名使用者

學習這個東西還是需要自己努力和付出的,師傅帶進門,學習靠個人,***在2023年就說了:好好學習,天天向上。不知道你還記得不。

10樓:網友

我覺得,你還是結合實際一下吧。

用什麼學什麼,跟工作聯絡一下啦。。。

不要一味的研究這,研究那,可能到時,真正用起來,你乙個都不會用。。。

學完51微控制器和msp430後學arm7還是arm9還是arm11??

11樓:匿名使用者

如果你是學嵌入式的,arm9的資料豐富一些;

如果你是學自動化的,學stm32比較好,或者dsp

12樓:肥肥的爆公尺花

arm7就不要去學了,很少看到有公司用與"arm9、arm11"不是同乙個架構的。

stm32可以學外設控制和實時系統、arm9可以學linux系統、arm11可以學安卓系統。

大型系統不好學,需要花很多時間和精力去學習。linux基本使用、移植uboot、移植核心、移植根檔案系統、應用程式學習、驅動學習、核心學習……沒學個半年你都不好意思說你入門了。

學習嵌入式該先從51微控制器入手還是arm入手呢?

13樓:佘思萱

建議先從51入手,因為51的材料是很多的,應用也相對成熟。arm的資料初期學的時候是很少的!

14樓:匿名使用者

從51微控制器入手,會簡單容易上手一些。

15樓:匿名使用者

兩個都不耽誤,但是一定要先了解他們的架構,了解他們的工作模式和工作原理,它們各自的組合語言一定要熟悉,這樣才能更好的了解嵌入式處理器的架構。51微控制器是目前最簡單的微控制器了,系統架構也好掌握,掌握了架構以後再研究應用,你會感覺51微控制器開發其實就只是邏輯演算法的實現了,程式設計思想對所有微控制器都適用。arm也有兩種應用模式,一種是像cotex-m0和arm7一樣,當32位微控制器用,直接裸跑程式,另一種就是帶作業系統的了,arm9及以上都要帶作業系統,linux、wince之類的,你可以先學linux下的應用程式開發,隨後再學驅動開發。

你可以先從51入手,平時兼顧了解arm體系結構。

51微控制器學的怎樣才算是學通了 學好了

16樓:匿名使用者

沒有對「學通了」的定義,因為微控制器學不完,他的外圍裝置太多了,以後從事產品研發一定會用到各種各樣外圍晶元,用乙個學乙個,在其中培養自己的學習能力。我理解的學通了就是:一、對微控制器的概念有了認識,比如對各種通訊協議都了解了,知道什麼是中斷什麼是串列埠等等;二、培養自己的學習能力,見到新的晶元能能找資料,然後很快的上手,能實現自己想要的功能;三、有紮實的c語言功底,能數量的運用指標,例如函式指標、結構體等等(其實這些都是在讀別人**的過程中練出來的 ,推薦你看ucos2的源**)。

我認為在上學階段還是要學好專業課理論知識。因為微控制器只是乙個工具,它只是我們理論的載體。比如我是學控制的,我們控制可以用plc,arm,dsp等,但對於我們來說控制演算法最重要,沒有好的控制演算法其他的什麼都沒用。

51微控制器pwm調光電路,51微控制器pwm調光電路

51微控制器pwm調光電路參考源程式 int potpin 0 定義模擬介面0int ledpin 11 定義數字介面11 pwm 輸出 int val 0 暫存來自感測器的變數數值void setup void loop 原理圖 pwm簡介 pulse width modulation 就是通常所...

學習51微控制器應該先學什麼

一是必須得有較好的c語言基礎,如果是組合語言非常熟練的話也行.二是買乙個微控制器開發板,上有很多.三是弄本關於51微控制器應用的書,然後在網上看51微控制器的介紹.四是天天拿著電腦除錯開發板贈送的程式,一定想清楚來龍去脈.五是動手焊接一些外部電路。你好,一是必須得有較好的c語言基礎,如果是組合語言非...

51微控制器有多少引腳,51微控制器有幾個引腳

dip封裝的40個引腳的最常用,其次有20 28 48的 plcc的44個引腳的最常用 開始是51單片主要指8051 8052兩種基本型號,都是40p的dip封裝,44p的貼片封裝。但現在51系列的衍生型號非常多,8p 20p 28p 40p 44p甚至80多p的都有。主要看你選擇不通公司不同系列不...