1樓:匿名使用者
我覺得最好,也是最快的學習方法就是
例項+教材
買一塊開發板自己按照例項搭建、除錯電路,這會大大激發你的學習興趣。
到網上找一些例項做**也可以,這樣的話成本就比較低(protuse**軟體、彙編軟體、都是免費資源啊)
遇到不懂的問題自己對照看書就是了
這樣學起來效率才高!
祝你順利!
2樓:匿名使用者
最快的途徑就是在硬體上除錯較為簡單且經典的例程。這種程式會涉及到微控制器內部資源和功能模組。理解程式的整體結構。
程式儲存區的定位。資料儲存區相對於程式應用時的劃分。理解地址資料匯流排的工作模式。
8位還是16位資料微控制器,8位還是16位地址線,這些都應該注意。
外部擴充套件儲存區的地址要自己懂得計算地址。
如果是組合語言寫程式,要理解指令操作涉及到的硬體資源的調配方法,較為麻煩,但是無論是系統資源還是執行速度上都比較高效。如果是c語言的話,不用太追究微控制器內部資源調配細節,開發速度較快。
原則是,在摘清楚硬體和軟體關係的基礎上,操控微控制器。
3樓:匿名使用者
學習這種東西必須運用於實踐。
我當年學微控制器的時候,我的老師帶著我們參加了一個步進電機的專案,在做專案的過程中遇到了問題自己就玩命地去學了,而且很有效率很有成就感。
你如果沒有專案可以做,可以自己設立一些自己來做。比如規定自己在一個月之內完成一套9路口的紅綠燈系統。
4樓:匿名使用者
是不是你一下子學得太深了?
微控制器學習,可以由淺入深地學。另外主要是要實踐動手程式設計。如果 沒有實物,可以用proteus**軟體配合,效果很不錯的。
5樓:風靈魔舞
微控制器其實還是一個思路問題,總結下思路,把命令歸類一下,區別細節,其實微控制器就是那麼的簡單……
6樓:匿名使用者
下子學得太深了?
微控制器學習,可以由淺入深地學。另外主要是要實踐動手程式設計。如果 沒有實物,可以用proteus**軟體配
微控制器怎樣才算入門,新手學微控制器怎麼入門?
磕磕巴巴用微控制器解決過簡單的實際問題 注意 是實際解決過,不是自以為 能解決 感覺有很多與微控制器有關的東西都不是很明白 學一個月認為都明白了的肯定沒入門 你想做bai的事情 你有自信能做du出來,zhi而且能解決繼發問題的,你dao可以說已經做好了版。工程權技術不要追求太多,一個微控制器,一個感...
學習微控制器程式怎麼把它學精 如何學習微控制器
學習階段 1.多找幾種實驗板,吃透例程,熟練掌握指令集,程式設計軟體用法 成長階段 1.根據具體應用,設計製作電路板,開發程式,從故障 錯誤 失敗中吸取教訓,改正程 序,使程式從原理模式逐漸走入實用模式 熟練精通 1.從具體應用中,你會不斷髮現問題,有些問題甚至難以查明原因。這個階段,僅僅掌握程式語...
微控制器中斷程式怎麼讀啊,什麼是微控制器的中斷
讀懂中斷服務程式很容易的。首先你要搞懂這是什麼中斷,從中斷服務程式第一行可以看出來。void int time void interrupt 1這是中斷名,可以隨便取 這是中斷號,從0 開始往上排,1表示定時器0中斷。分別是 0 外部中斷0 1 定時器0中斷。2 外部中斷1 3 定時器1 4 串列埠中...