如何提高微控制器技能水平,怎樣提高對微控制器的程式設計能力?

2025-03-23 10:35:37 字數 1265 閱讀 5040

1樓:

一般來說,你搞微控制器至少要熟亂做兄悉微控制器結構,外圍電路,程式語言,以及制板吧。根據不同的應用,微控制器會有不同的作用,在你做微控制器專案中,你會發現你需要的會很多,設計系統時你會需要去檢視很多英文的晶元資料,程式設計時你會需要考慮如何組織程式結構來達到最高的執行效率,微控制器系統出現工作不正常的現象你要能查出問題的所在來並解決。總之,需要掌握的東西太多了,根據你的微控制器應用場合來掌握相關知識就可以。

如果你想獨擋一面,你得硬體軟體都會。硬體主要包括模電數電電子線路等基礎。要學會畫有理譁襲圖和pcb制板。

主要工具有 protell 99se等。軟體基礎有c語言,彙編,編譯原理,微機原理等。最好了解各種通訊匯流排。

如果你想成為高手,主要方向朝 朝嵌入式作業系統發展,經驗多了,你會發現自己也可以寫出乙個小的,這時,某種意義上,你已經出師了。如果你想成為更高階的人才,你還得會更多。主要是思想上的東西。

這東西一通百通,只要瞭解它的本質。到最後,可以做些知識推理,人工智慧 等更高層次的東西。慢慢來,要有耐心和毅力,要嚴謹。

既然你問出這樣胡配的問題,說明你還是很上進的。這東西一下子說不清楚的,在工作中慢慢體會。掌握工具不是目的,應用工具解決實際問題才是重點。

2樓:網友

程式設計,程式設計,再程式設計,實驗,實驗,再實驗,和微控制器配套的器件特別多,乙個乙個都 學會,然後再綜合起來,編過幾個外中顫叢設比賣櫻較多的大型程式,水平就明顯提高,當然為了程式設計不枯燥,事先要洞逗勾畫出一些實用專案,想想要用到哪些器件,重點進行學習,如果目標實現不了,也能發現你**存在技術缺陷,方便以後學習。

怎樣提高對微控制器的程式設計能力?

3樓:豬八戒網

我大學曾泡在實驗室搞了一年多的微控制器開發,可以分享一下心得。

我覺得微控制器的程式設計不單單是掌握c語言就可以了,首先要弄通微控制器的基本硬體功能。比如說中斷,io口,定時器,串列埠(暫時重要的就想到這麼多)。

這些可以弄本專講微控制器基礎的書來看,推薦從51微控制器灶扒此學起。其實可以邊做邊學,弄點專案,不懂翻書看看,慢慢就掌握的啦。

新手的難路虎還有開發環境,相對於純c的程式設計,微控制器的開發環境還要配置引數,設定各種選項什麼的,另外還會碰到各種語言上不好理解的錯誤=。=這個也是慢此攜慢來吧。

當然當上述兩個基礎打通了以後,再想提高主要就是靠語言水平的提高了,注意**規範可讀性(有時寧可犧牲一些效率),這樣才容易開發出乙個穩定的較為大型的系統。

還有乙個心得不知有沒有離題,微控制器的開發不僅僅隱迅是軟體開發,軟硬結合來除錯往往能比完全關注軟體更為高效。

自學微控制器,怎樣自學微控制器

如果你學習微控制器的目的是為了以後用於開發,那你就要從基礎開始學習,c有c的優點,彙編有彙編的優點,不懂彙編的人成不了程式設計高手,c裡面插入彙編則能充分利用兩者的優點,學微控制器沒有捷徑可走,必須學會基本理論,如果你選擇一本比較簡單的教材,學完之後做設計時仍然覺得無從下手,推薦你認真學一下 微控制...

怎樣快速提高籃球水平?如何才能提高籃球水平

想打好籃球需要基本功,要日積月累的練才能出好效果。先練習拍球。拍籃球看似簡單,但是要多練習,拍好了籃球才能打好籃球,這樣籃球的手感才會好,拍球時,要掌心向下,五指自然分開,多練練找找球感。練習轉球。轉球是花式籃球的一種,轉球就是把球用一根手指頂著轉起來,這樣能練習手感,轉好球不容易,一定要有耐心的練...

微控制器如何應用!微控制器知識,急!!

小孩玩的玩具,就是典型的應用,如遙控小車等等。微控制器知識,急!有點少,再加點,我給解決。急!微控制器原理及應用 幾個填空題 us2 p的值為 0 3 r4對應的儲存單元位址為 04h rs1 1,rs0 0,r4對應的儲存單元位址又為 14h 電平。5 0000h ffffh 0000h ffff...