1樓:
學習c語言和學習微控制器沒有什麼必然聯絡,先學、後學、同時學都可。
但是針對c語言要應用於微控制器控制。那我建議先學微控制器硬體和c51語言了,一般的51系列教材都是同時介紹微控制器硬體和c51語言,因為c51彙編程式和微控制器的硬體結構原理密切相關。學習c51組合語言可加深對微控制器硬體和原理的瞭解。
也就是說要用c51組合語言程式設計的話,對微控制器的架構,資料的流向和各暫存器當前值要相當清楚。這是微控制器學習的基礎,必須掌握的知識。
當對微控制器的結構原理非常瞭解,再學比較高效的c語言,有了微控制器硬體的基礎和彙編程式的一些思路,學習c語言就比較輕鬆,c語言程式設計不關心暫存器的值,而是直接通過函式操作。
再一點建議就是,你對微控制器有初步的瞭解後,可以和protues和keil一塊學,找一些小的應用程式,在protues上驗證。可以直觀的顯現出系統的真實效果。同時可加深對微控制器的興趣。
protuse對於微控制器學習和設計真的很好。
祝你成功!!
2樓:匿名使用者
樓主的基礎已經很好了,現在當務之急是學程式設計,學習微控制器程式的建立過程、結構、以及除錯方法。
現在起找一本帶例項的c51書籍和一本keil uvision教程,然後自己演練。
我推薦你去買北航出版的《微控制器的c語言應用程式設計》第一作者馬忠梅。
網上有很多keil uvision教程
3樓:
我一開始學的是電子(模電,數電,電視一類的),後來沒有想過微控制器(學電子的時候還不知道微控制器),後來有學習了計算機基礎,學了一學期的c語言。後來就學了微控制器了,結果就是現在這樣了。從事微控制器工作。
現在還用匯編呢。
其實主要還是理解。
4樓:李焱雅
這個貼子好!
上個學期我學了一個學期的微控制器,, 同時也學了c語言.微控制器學到了一點東西,還能編出一些小程式.c語言我是一點都不懂...搞兩下我都不知道東南西北了!
我的建議是,自己去找感覺,別人的方法你不一定行.
5樓:匿名使用者
你敘述的結構有些混亂啊!我的建議是,先學習彙編,必要時要結合硬體電路來學習,等到把彙編學的非常好之後再使用c51來寫程式。注意:
學好彙編是首要條件,但不能紙上談兵,一定要在微控制器上執行一下你寫的程式,不要為了考試而學習微控制器,因為這樣你永遠也不會學會。
6樓:匿名使用者
學微控制器我並不是高手,但能給點建議:先學語言,後學程式,再學微控制器,後面就是學硬體和微控制器及電子技術的綜合應用了.用心學吧!
7樓:匿名使用者
c語言和c51差不多的啊 只要一門語言掌握到家了 另一門可以很輕鬆的看懂並運用了
微控制器的硬體只是很重要 裡面的特殊暫存器掌握了 看c51就跟c一樣了。
軟體操作就是工具的使用 你用的多了自然會掌握的還有就是學微控制器一定要結合實踐。
學過微控制器的高手進,微控制器高手請進
現在大多數程式設計都介於c,彙編只是在微控制器上。我自認為學習彙編比較簡單,我建議你自學彙編,你把彙編學會再學c,相對來說比較簡單!儘量不要兩個同時學,這兩個程式的彙編,一般不會造成混亂,但是對於一個初學者,先學一個,再學另一個比較簡單!如果你想在微控制器上有所發展,你要做好一個長期思想準備,不是很...
微控制器大神請進,51微控制器彙編程式,程式可發至
生活如歌 1 p1口做輸出口,編寫程式,使p1口接的8個發光二極體l1 l8按16進位制加一方式點亮發光二極體。程式如下 org 0540h ha1s mov a,00h a初值為0 ha1s1 jb p3.3,ha1s1 如果p3.3為1則等待 有脈衝變0一次 mov r2,20h r2賦值為20...
求微控制器高手,幫幫忙。進來看看,求微控制器高手,幫幫忙。進來看看。
二 填空題 在下列各題的空格內填入恰當的內容。1 微型計算機的馮.諾依曼結構定義計算機是 運算器 控制器 儲存器 輸入裝置 和輸出裝置構成.2 微控制器資料輸入 輸出的方式有 程式控制 dma 和中斷方式三種。3 處理器cpu是微控制器的核心,它由 運算器 和 控制器 構成.4 微控制器具有5箇中斷...