學習微控制器可以先學c 嗎c 和c有什麼區別

2021-09-06 09:20:50 字數 2290 閱讀 3690

1樓:匿名使用者

微控制器一般都用c,如果是32位的有用c++的,原因就是c++引入了的類的概念,方便開發,但是效率低一些,使用的資源也更大。所以到底用哪個要看應用而定。

c是基礎,學c++的話必須先把c學好了。

2樓:匿名使用者

學習微控制器的話,最好是把c語言掌握熟練哦.c++是c語言的擴充.一個是面嚮物件語言,一個是程序導向語言.建議你多去找些相關資料多瞭解下.

3樓:匿名使用者

微控制器一般都用c的,不用物件導向,如果你習慣了物件導向會發現再用c程式設計變得很困難。建議你還是老老實實學c吧。

4樓:潘依杞

微控制器一般用c就可以,基本上你會c再學c++就相對容易很多。

5樓:不懈求知

現在微控制器程式設計,用的keil uvision4 多一點,挺好的 應該先學習c語言,有了基礎,在學c++

給個最佳答案啊

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

6樓:匿名使用者

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

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

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

7樓:

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

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

8樓:御駕親征

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

9樓:

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

10樓:匿名使用者

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

11樓:匿名使用者

c比vb難,個人建議c

12樓:匿名使用者

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

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

13樓:小0壞

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

14樓:aizen_人間喜劇

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

15樓:帥帥長佬

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

16樓:浩宇旋風

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

c++和c語言有什麼區別啊?那我們微控制器用什麼程式設計啊?

17樓:你想要的未來

c++是物件導向的,物件就是對現實中的一切實體進行的模擬的物件!而c語言是程序導向的,跟硬體聯絡比較緊密,應該學c語言

18樓:匿名使用者

我們可以用c語言,也可以用匯編程式設計!現在一般就這兩種程式語言!

c++是檢查用c語言編寫程式的正確與否,或者稱為**的軟體,有vc++6.0、c++,等

還有很多其他的軟體如:keil uvision3。就是個不錯的軟體!

謝謝!不知道對不!

19樓:

c是一個結構化語言,c++是半物件導向程式設計的語言,c++在c的基礎上功能有很大增強,對於微控制器,一般是用c語言和組合語言

學習微控制器c語言哪些書比較好,學習微控制器C語言,哪些書比較好?

看微控制器c語言 教bai程如郭du天祥的 新概念51微控制器c語言教程 zhi 如果dao不會c語言的話先內把c語言學好,學譚浩強容 c程式設計 有c語言基礎學c語言程式設計就沒多大問題。微控制器是軟硬體結合的東西,所以需要學好軟體和硬體兩部分 軟體 可以學彙編,也可以學c語言,建議學習c語言,因...

微控制器與c語言,微控制器與c語言

這樣.假設三個按鍵分別連在微控制器p1.0 p1.1 p1.2三個io口上,按下去為低電平,不按為高電平。include 你是什麼微控制器?自己把標頭檔案包含好哦。define keymask 0x07 對應二進位制0000 0111,作用是取出p1連結有按鍵的最低三位 int key 記錄按鍵 i...

學習微控制器要學習c語言還是c51,如果要學c51,能不能一本好的教材

談談我的經歷吧。bai一個沒有c基礎的的du我,zhi師兄老師讓我跟著 王雲 就當抄前的微控制器發展水平和開發技術而bai言,學習微控制器當然要學du習c語言,zhi如果學習51微控制器開發,就是學習c51。教材有dao c51微控制器高階語言程式設計應用實踐 微控制器高階語言c51應用程式設計 微...