菜鳥學習微控制器的問題,過來人來。。。

2023-04-16 00:45:05 字數 3751 閱讀 1563

1樓:匿名使用者

多做幾次試驗就上路了·

2樓:匿名使用者

微控制器 哪種微控制器?計算機微控制器?數碼相機微控制器?還是什麼?

3樓:勇敢

你好,可以看得出你是一個很上進的人,這個很好。其實我覺得不管學什麼東西最關鍵的一點就是要看你對他有沒有興趣,興趣有多大,這一點很關鍵,興趣是最好的老師嗎。你說你想學微控制器,實話跟你說我也是做這一行的,而且當初我也是自學的,現在回想一下還是蠻辛苦,我當時看的第一本微控制器的書是《微控制器入門》這本書,並不厚,但是我差不多看了兩年,(哈哈,不好意思)。

看完這本書之後才基本上了解了微控制器是怎麼回事,後來又看了一本譚浩強的書,是介紹c語言的,這本書對我的受益最大,我現在一直都用這本書上學到的東西工作到現在。我給你推薦譚浩強的書,他的書很通俗易懂,有機會你可以到網上看看,很多的。

微控制器初學者的常見問題總結

4樓:匿名使用者

圖1圖 2

圖 4圖 5

圖 6圖 7

圖 8圖 9

圖 10四、將微控制器開發板斷電,確保led2是滅的。

第一步:將開發板斷電。

圖 11圖 12

圖 13圖 14

微控制器菜鳥級問題,很基礎,但是書上講的真不懂,求教達人,最好通俗易懂一點啦,謝謝

5樓:匿名使用者

微控制器的io口常用的功能有兩種,一種就是讀資料,一種是寫資料讀資料的意思是將微控制器io上的狀態讀出來,比如,是0還是1.常用於按鍵檢測。你按下就是0,不按就是1了,這樣應夠明白。

寫就是你需要微控制器這個腳輸出高,還是低,如果你要他輸出高,則用一條指令將他置高,如果要他低,則用一條指命將他變低。

明白了吧。

6樓:匿名使用者

以51機為例,有四組共32個i/o口。何為i/o口?你可以這麼理解,i就是into(進去),o就是out(出來),意思就是:

資料進去或出來的通道。以微控制器為整體看,資料進去就成了讀取資料嘛,輸出高低電平的不就是寫資料嘛。當然微控制器內部也有資料的讀寫,不在我們討論的範圍,呵呵。

樓主給的圖太詳細了,我們也沒必要知道微控制器的內部構造,只要知道怎麼用就行了。對於p1口準雙向i/o口,只能作為通用i/o口,無第二功能。在作為輸出口使用時無需外接上拉電阻。

7樓:黃石佳誠家電維修

讀:比如說按鍵就是讀;寫:比如說輸出0或1

請教關於學習微控制器:

8樓:匿名使用者

請去中關村圖書大廈 搜尋關於微控制器資料會讓你有意想不到的收穫。

9樓:團隊之亡

給你推薦這本 51基礎我就看的它。

新概念51微控制器c語言教程:入門、提高、開發、拓展全攻略http://www.

你得把連結複製 不要點。

來自 大科學 團隊。

微控制器入門學習的問題?

10樓:匿名使用者

以及用麵包板入門微控制器:

《微控制器程式設計魔法學校》:

祝你新年快樂!

11樓:匿名使用者

兩個都得學,先學彙編,這樣你可以對微控制器的硬體結構有所瞭解。之後再學c語言,因為程式設計快,也更接近人類語言,也方便移植。

12樓:匿名使用者

我覺得看個人需要,彙編效率高,c的話寫得快。

13樓:匿名使用者

一學網的老師認為:最好是會一點c語言。雖然目前組合語言還在微控制器程式設計及技術交流中被大量使用,但c語言的使用也正在逐漸大眾化,因此,如果能夠看明白別人寫的c程式,那無疑會給學習程式設計帶來語言方便,拓展視野,吸取更多的知識營養,自己寫c程式也沒有語言障礙。

書店現在有專門講微控制器c語言的書籍賣,建議c語言還沒入門的微控制器學習者選購此類書籍。

14樓:匿名使用者

過來人告訴你 先學c語言 在用郭天祥的微控制器教程 效果非常好 這樣由淺入深 再需要什麼再學什麼。

15樓:匿名使用者

如果純粹為了學習微控制器,時間又比較有限,那麼先學好組合語言非常重要,掌握好組合語言也有助於對微控制器結構的掌握哦~不過,如果從通用性、相容性及長期角度考慮,c語言的掌握很必要。最好是兩者都試著學一下,它們也會相輔相成呢!對比學習效果更優哦~

16樓:匿名使用者

非要說的話c語言用的最多,但最好都有所瞭解,否則你以後學習深入後會後悔沒學彙編的。

17樓:匿名使用者

我覺得彙編比較好,但是現在來看彙編似乎也有一些古老了。而c語言的話則比較靈活。所以如果你剛開始學,還是選c語言吧。加油哦!我看好你哦!

微控制器的學習問題!有經驗的進。

18樓:豐小凝

1:熟悉一款微控制器的內部執行的機制,包括從上電到執行的過程,彙編必須要會。

2:務必要熟悉開發環境的ide的使用,包括各種細節,比如keil裡面的各種選項,3:精通c語言,以及彙編與c的交叉編譯的情況4:先買開發板做各種實驗,不斷解決內心的疑問。做到對開發各個細節都要了解。否則心裡不踏實。

19樓:匿名使用者

51精通了,別的微控制器也很好入手,比如arm-stm32 就是暫存器配置多,配完了後面都一樣,還有一點是上位機,想快速入門學vb 也可以直接vc++!豬你早日成為一名產品開發工程師。

20樓:匿名使用者

我同意一樓的::

熟悉一款微控制器的內部執行的機制,包括從上電到執行的過程,彙編必須要會2:務必要熟悉開發環境的ide的使用,包括各種細節,比如keil裡面的各種選項,3:精通c語言,以及彙編與c的交叉編譯的情況4:先買開發板做各種實驗,不斷解決內心的疑問。做到對開發各個細節都要了解。否則心裡不踏實。

微控制器學習問題

21樓:雅帆十方

彙編和c是不同的語言。學習沒有先後順序。彙編語句比較多,不容易記,c常用的才20幾個關鍵字。

學習彙編可以使你更瞭解微控制器結構及工作原理。學習c可以使你把精力放到頂層設計上,可以把程式移植到不同的微控制器框架中。

我是先學的彙編再學的c,這樣,什麼c語言指標啦,變數啦,那種迴圈效率高啦都很容易理解。但學彙編週期比較長,學的80%左右再能寫個小程式,網上資料也不好找。

所以作為過來人,我建議你先學c。用了幾年c了,中間只有幾次用到過在c裡插入彙編語句(時序要求比較高)。

學習c建議用51微控制器,雖然簡單,但網上資源多比較好學習。

22樓:匿名使用者

c語言更適合大型程式,更容易理解,c語言是從人的角度出發,有點是容易理解,缺點是執行速度沒有彙編理想,現在很多微控制器開發多使用c語言,配合少量的彙編。

但是這不代表組合語言沒用,等你能使用c語言編寫微控制器程式的時候,還是需要回頭看看彙編的,即使不要求你很熟練,但應該能看懂。

23樓:yixue鼕鼕

外面用的也是c,學c比較容易,彙編的話有助於你瞭解微控制器內部的結構,資料流向。學微控制器還是需要手上有開發板比較好,不然都是純理論的。

24樓:

各有各好處,c的移植方便,彙編的執行效率更高些。

跪求微控制器高手

問下微控制器過來人,問一下各位微控制器答人學微控制器有前途麼

不需要,關聯不大,直接入手就行,微控制器入門還是比較簡單的,如果想學好的話,推薦是邊實踐邊學理論,這樣你所學到的東西會很形象,如果先是隻學理論的話會十分枯燥,而且難於理解。數電比較主要,尤其是運放,濾波,閘電路,觸發器和邏輯電路。我也是社會主義初級階段,程式學好了,反而硬體上處處碰壁。我認為還是要學...

如何系統有效的學習微控制器,微控制器是如何,學習更有效

上買的51學習板很好用,我買的那個資料非常詳細,要學的話從51學起 好像都用51系列的微控制器,我也正在學習 微控制器是如何,學習更有效.如果只是玩玩,可不學,要寫大程式就必須會.買個開發板,不斷的寫啊寫啊寫。微控制器學習如何入門?學習微控制器怎麼入門?循序漸近,一點點吃透學習,方法如下 有大量的學...

微控制器的中斷問題,關於微控制器中斷的問題

那個中斷函式和主函式直接是什麼關係?為什麼寫在主函式後邊但是主函式又沒引用?中斷函式無需被顯式呼叫。當有相應的中斷產生時,程式會自動中止當前的執行 記錄位置,然後跳轉到相應的中斷入口處。而在中斷入口會進行二次跳轉,到程式中對應的中斷處理函式內並執行。中斷處理函式執行完畢返回後,跳回到剛才中止執行的位...