沒c語言基礎怎麼學51微控制器,沒C語言基礎怎麼學51微控制器?

2021-03-10 22:13:01 字數 2121 閱讀 2705

1樓:王五他大哥

我當時學copy51時也是沒有c基礎的,連bai陣列和指標都不du會用。不過我還是堅持

zhi過來了。可以dao

邊學51邊學c,想把c學好後再學51這個想法是不對的。對照例題,多敲**,哪怕你不懂它的意思,把每個**都要敲一兩遍。敲**時思考為何這樣,找資料。

實在不知道為何這樣,就先跳過。只要堅持一個月,那麼很多東西你自然就會明白是什麼意思,為何這樣。你也就基本可以上路了。

切記切記:多動手!

2樓:小帝國遊俠

要想玩溜微控制器成為大神級研發人員 數位電路 類比電路 高頻電子 計算機原理 c語言 以及很強的數學功底 一樣都不能少,甚至還需要網路原理

3樓:錦繡惜月

先學簡單的來c語言基礎,再學51單片源機會比較容易入門,因為現在所有8/16/32位(51系列,msp430系列,arm系列)都是使用c語言。

一、51微控制器是對所有相容intel 8031指令系統的微控制器的統稱。該系列微控制器的始祖是intel的8004微控制器,後來隨著flash rom技術的發展,8004微控制器取得了長足的進展,成為應用最廣泛的8位微控制器之一,其代表型號是atmel公司的at89系列,它廣泛應用於工業測控系統之中。

二、微控制器學習主要分三點:

1、完成微控制器開發板的學習,理解微控制器的工作,能看懂微控制器程式。

2、能夠照著照著晶片手冊(datasheet)試著編寫名類晶片的驅動程式。

3、掌握常見的低速通訊協議(i2c、spl等)和高速通訊協議。

4樓:皇太子

既然都看不懂,bai

當然要先學c。學duc也不用多長時間zhi,學精dao的話那就不是一時半專會了。在

屬這裡你又不需要學的多精透。花點時間認真學c,1個月2個月左右就知道個七八了。磨刀不誤砍柴工。除了學微控制器必學的課程是 c,數位電路和類比電路都很重要。

5樓:文晏與與

買個51的開發板,裡面附帶了很多案例,按照例子,結合實物,跑一下程式,學的快一些!c語言基本的語句能看懂就好,案例裡面程式一般都有註釋

6樓:匿名使用者

最好bai還得是吧c先學了,我是du

我現在看的是夏老師的,感覺還行,最吸引我的的地方就是講的一聽就能聽懂,而且不繁瑣囉嗦,簡明清晰,都是重點。之前看過郝斌金文什麼的,康輝的也看了一點,感覺都講的太高深了,而且聽不出哪些是重點,有用沒用的都講,像我這樣初學者都看的失去學的信心了。

7樓:暴躁的鐵板蝸牛

還是先把c語言基礎學了再看吧

8樓:匿名使用者

學51微控制器沒有c基礎最好,從彙編入手,你學得基礎更紮實。之後再學學c,將為你的程式設計如虎添翼。

初學51微控制器時必須學習c語言嗎?我只有c++的基礎 是不是很難學習微控制器啊?

9樓:小0壞

恩 不是 你c++好 先把c弄好 不是彙編 就用c 你應該沒問題了

10樓:aizen_人間喜劇

51微控制器基本上只用簡單的c語言就行了,很容易上手和理解。

11樓:帥帥長佬

不用,買個開發板自己學吧,會送資料

12樓:浩宇旋風

最好是學習,這樣可以多學一點

新手,51微控制器和c語言,先學那個比較好,謝謝 20

13樓:匿名使用者

微控制器可以用匯編

語言和c語言編寫程式。

大學教學51微控制器,基本都是組合語言,但是會有一門c語言課程;

工作上最好選擇c語言程式設計,因為每個微控制器都有自己的組合語言,你也不確定找的工作是關於51微控制器、pic微控制器或者飛思卡爾微控制器,所以很多人都是c語言程式設計微控制器。

以上僅供參考,怎麼選擇看你自己了,肯定都要學習的。

14樓:艸丿時光

先學習c語言 c語言是基礎 然後學習51微控制器 或者c++

15樓:匿名使用者

當然要先學c語言啊,而且還要學組合語言,因為學微控制器時就要用c和組合語言程式設計

求51微控制器c語言教程 ,求51微控制器c語言教程 pdf

微控制器學習方法 網上微控制器資料很多 你上csdn上找吧 那上面多的是 這個網上的太多了。你搜一下,有很多 的。這種東西多得很,你應該先搜搜再提問 急求郭天祥 新概念51微控制器c語言教程 入門 提高 開發 拓展全攻略 pdf 這是郭天祥這本書最完整的pdf,是整本的,不是一部分。望採納 從入門到...

bit用法 微控制器C語言,51微控制器C語言裡面,定義bit的方法,有哪些,請舉例,謝謝!

bit timerout 0 這裡的bit本質上和char int一樣的 功能一樣,型別不一樣 char是8位,int是16位,bit是1位。每個位元組是8位,就可以包含8個bit,bit只有兩個值,1和0.bit timerout 0 bit keypress 就是定義兩個長度為1位的變數。bit...

51微控制器程式設計,用C語言,51微控制器程式設計時彙編和C語言如何結合?

給你一個矩陣鍵盤的參考程式 行列掃描 通過高四位全部輸出低電平,低四位輸出高電平。當接收到的資料,低四位不全為高電平時,說明有按鍵按下,然後通過接收的資料值,判斷是哪一列有按鍵按下,然後再反過來,高四位輸出高電平,低四位輸出低電平,然後根據接收到的高四位的值判斷是那一行有按鍵按下,這樣就能夠確定是哪...