微控制器怎樣入門

時間 2021-10-15 05:31:39

1樓:匿名使用者

我們電子行業,需要學的東西很多~ 電路原理,模電,數電,通訊原理,微控制器,protell99 ,高頻率電子線路,訊號系統,數字訊號處理,fpga,dsp等等

我覺得:電路原理,模電,數電,微控制器,是自少要學好的.

訊號系統看你是準備往什麼方向走了 通訊方向的話,就要求高很多了.單單玩微控制器的話,要求沒那麼高~的 但是 基本的幾個變換總要知道的吧~ 工業上pid控制器 這些 都是需要你自己設計計算的了~~當然你用matlab 也可以~

其次 就是 通訊原理 我覺得 現代的微控制器 技術 再也不應該是單個微控制器獨自工作的時代了~應該是成批的微控制器 還有 與 pc 聯合工作~ 所以 編碼 差錯控制 都是一個不可避免的問題~

arm其實 就是微控制器,只是資源豐富些~~工作頻率300mhz以上~

初學者的話 當然是選擇51微控制器 做為入門比較好~~我們應該更加註重程式設計思維的培養~~加強對有限資源合理利用~

這種思維在任何裝置上都是可行的~所以建議先從簡單的開始~~

2樓:匿名使用者

先把51 系列的學好就行了,之後就是熟悉各種晶片的結構,arm只是頻率較快的處理器 ,nokia 現在基本都是arm的,先把51搞清楚,最好理論聯絡實踐,只要有信心和耐心,一定可以學好的,教程網上多得是

3樓:

關鍵在於實踐,最好有電腦,然後去買塊實驗板(20到上千元的都有,建議買200以內),現學現做效果最好,不懂就要問,不要自己在**死磕

4樓:自由飛翔就是我

通常是學明白一種晶片,根據需要觸類旁通其它晶片;鑑於51市場還是比較廣,教材和用的人比較多,還是選擇51入門好;

彙編和c都可以用,只是彙編直接對硬體進行操作,更直觀和高效一些,但是如果些比較複雜的程式用匯編寫起來就比較麻煩了,就是一個簡單的16bit*16bit就要你花點心思,而c只要定義資料型別,一條指令就可以實現了;學習的時候彙編還是要關注,這有利於理解晶片結構和程式的具體運**況,開發的時候一般以c為主,遇到對於效能要求高的場合用匯編,或者混合程式設計;

作為初學者,買一本經典教材就可以了,胡漢才、李全利的都不錯,看看、想想、除錯一下程式;彙編的書基本上不要專注研究,倒是建議如果有條件買一塊開發板,或者自己做一個最小系統——微控制器一半是學出來,另外也是很重要的一半,做

arm比微控制器要複雜很多,最好是有微控制器的基礎,循序漸進

新手學習微控制器的問題,新手學微控制器怎麼入門?

蛀牙患者 還是要學點數位電路基本的閘電路要看的動 還有就是要學點電路基礎不然看不動的哦!都不用太精的,花個一兩週時間 就可以了 最好是買塊微控制器找者書上搭個 最小系統 把他的 引腳搞清出了 然後學到最後可以自己擴充套件一些小電路作一點東西了至於c程式設計,只要你動了彈片機,有一點c基礎就可以看的動...

微控制器怎樣識別按鍵值,微控制器按鍵檢測程式

你的這個問題問的太沒有水平了,我本來不想回答的我是實在看不下去了,這個問題對沒有接觸微控制器的人是很有難度的,對於瞭解微控制器的人簡直是1 1 2就這麼簡單,微控制器統稱處理器內部結構操作非常簡單,微控制器io可以做輸出 和輸入簡單一點說,寫程式就是控制微控制器的io埠輸出高電平或者低電平來控制外圍...

51微控制器呼叫子程式問題,怎樣51微控制器呼叫兩個子程式

直接跳回主程式,再初始化。怎樣51微控制器呼叫兩個子程式 5 天蠍神經俠侶 mov r0,08h mov a,0feh loop mov p1,a lcall del rr a djnz r0,loop 使用djnz 指令。為0執行下一指令,不為0跳轉。就可以呼叫內兩個容子程式了 估計是進入到倒計時...