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

2021-04-21 05:14:25 字數 2235 閱讀 9626

1樓:小0壞

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

2樓:aizen_人間喜劇

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

3樓:帥帥長佬

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

4樓:浩宇旋風

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

本人想學程式設計,學習微控制器。要學c語言還是visual basic?先學哪個比較好?大神們有什麼建議

5樓:匿名使用者

單片抄機程式設計屬於嵌入式開發的範襲疇,該領bai域的程式設計主要依賴於組合語言du和c/c++語言。

zhivisual basic是微軟公司的乙個基於daobasic語言的windows應用開發環境,更適合於開發windows form型別的應用程式,用於製作上位機控制程式較為適合。

由於c/c++同樣屬於高階語言,同樣有不遜色於visual basic的windows應用程式開發平台,比如visual c++,所以個人建議你學好彙編和c/c++即可,再適當補充其他的程式設計知識。比如編譯原理、資料結構、作業系統等基礎理論。

6樓:

學習單片bai機主要學習的du程式設計環境有zhic++、c語言或者彙編dao,彙編在學校正專學習,主要面向硬體屬,因為編輯的c語言也同樣經過編譯軟體轉換為彙編再到hex檔案,學習組合語言就基本明白微控制器的儲存結構以及工作方式還有位址分配,講解微控制器書微控制器應用原理上面都是用彙編講的,學習51微控制器同時也學了彙編。c語言還有c++都是高階語言,程式設計更清晰,易於理解,雖然都是純英文比彙編好點,主要的c語言作為高階語言要完成更複雜的操作。

我個人覺得先學習c語言,過來c++,彙編不是很常用,但是要了解,因為標頭檔案的暫存器定義有些底層程式全是彙編編輯的,微控制器可以同時學習。希望對你有幫助。

7樓:御駕親征

不管你學哪一門語言只要學好了其他語言就簡單了,我學的是c語言,個人覺得還不錯。。

8樓:

vb比較簡單,c語言比較難,你自己好好考慮

9樓:匿名使用者

c語言,我們專業就是先學c的

10樓:匿名使用者

c比vb難,個人建議c

11樓:匿名使用者

微控制器一般用 c 就可以了 等你 微控制器可以做出小東西 需要和上位機通訊了 用vb 比較不錯

51微控制器,要懂c語言或c++嗎?

12樓:匿名使用者

51微控制器主要是大學課程學習微控制器用,因為51微控制器的效能較低,所以在實際應用中只能用來實現功能簡單的產品。現在大部分電子產品都用arm核心的微控制器,不過你沒有微控制器基礎的話,可以從51微控制器開始。

**的話是字尾為.c的檔案。要看懂的話需要學習c語言教程的,c語言是講究邏輯的,要考慮上下文才能辨別出語句的目的。你還是找一本教程學一下吧,專心的話幾天就可以看完了。

嵌入式開發有必要學c++嗎,我學了51微控制器,msp430微控制器和stm32,會c語言,資料結構學

13樓:小

建議學vb或是c#微控制器設計到與上位機通訊的方向很多,多學一點還是有必要的

想學51微控制器是學c語言還是c++?求高手指點 5

14樓:匿名使用者

學c就可以了。不需要c++。

但是應該了解 組合語言 計算機原理 等知識。

用c的時候也應該有好的程式設計習慣,不要乙個函式太長,不要乙個檔案太長。

15樓:你問我就對了

微控制器主要還是用c。很少用c++

16樓:¤般諾

51微控制器用的程式都相對很小,所以一般都用的彙編或者c、也方便對硬體,記憶體等進行操作

c++是物件導向程式設計語言,在寫大專案的時候才更能提現其優越性。

17樓:翔子菊子

微控制器主要應該是學習一下組合語言,c語言要有一定了解。

18樓:匿名使用者

當然51微控制器用c語言寫程式也是很好的選擇,用c寫會使程式簡潔開發周期短.但用混合彙編一起寫更好.51中考慮指令週期和代號率也很重要的.所以結合地用彙編和c寫是最好的.

51微控制器引腳功能,80C51微控制器引腳圖及引腳功能介紹

片內的資料與程式訪問不會影響管腳,只有片外訪問才會需要管腳內的時序來訪問。rom是唯讀的 容,只有read訊號,這個訊號就是psen.ram是可讀也可以寫的,需要read write兩個訊號,即p3.6和p3.7。p0和p2只是輸出16位位址,其中p0分時的用於8位資料的輸入或者輸出,與訪問ram還...

學51微控制器哪本書好啊,學習51微控制器哪本書比較好?怎麼學比較好呀?

不要書,就到網上去看。不過微控制器的市場範圍好小,沒有plc用的多。郭天祥系列的很詳細,新概念51微控制器c語言教程 完全是手把手的在教。51微控制器的經典入門教復程制要屬郭天祥的視屏教程了,還有視屏配套的書和開發板,個人覺得郭天祥的視屏可以看看.還有就是 1,新編msc 51微控制器應用設計 張毅...

51微控制器c語言程式設計,關於16進製制位數不同的加法問題

51最小資料儲存就是乙個位元組,你寫成1110實際上系統會自動的變成00001110,0xe和0x0e對對於系統來說是一樣的。0000 1110 1111 0000 1111 1110 這就是結果 至於結果加起來就行了。0xfe 0x0e 0xf0?如何編寫微控制器中4位元組十六進製制數的加法程式 ...