為什麼學MCU和C語言這麼難,真是讓人頭疼!

發布 科技 2024-07-29
21個回答
  1. 匿名使用者2024-01-31

    微控制器的C語言無非就是控制一些埠,有什麼難的。 你從簡單開始,不要急於做太多程式,慢慢來,以後你會越來越熟悉它。

  2. 匿名使用者2024-01-30

    買一塊開發板就好了,有教程,有相關的晶元介紹,還有套路。 它很容易學習,你可以在**上購買,你可以在SEG電子城這樣的地方購買。

  3. 匿名使用者2024-01-29

    這是問問題還是抱怨,先學習基礎知識。

  4. 匿名使用者2024-01-28

    微控制器與底層的關係比較大,最好了解電子學知識。 C++是一種比較大的軟體開發語言,適用於上位機軟體開發。 我個人認為,學電子學的人先學微控制器,再學C++。

    如果你正在學習軟體,那就反過來了。 希望它對你有用。

  5. 匿名使用者2024-01-27

    兩人各有專長,有過交集,在就業方面都很好,取決於你的個人愛好, C++的發展方式越來越專業化,你必須學得很好才能有更好的發展,微控制器的發展速度正在突飛猛進, 比C++寬,但是C++做軟體和微控制器是很寬泛的概念,下面會有更詳細的劃分,關於使用C++寫軟體和寫微控制器的想法和方式有很大的不同,所以不要妄下結論,先學習,找到自己的愛好和特長,經驗後再設定乙個特別的方向。。。

  6. 匿名使用者2024-01-26

    沒有說你只是學一門學科,你學C++就是用它來程式設計,它很實用,而且很重要,微控制器也應該用C++程式設計,基本上用C寫C++程式對於微控制器來說已經成為一種趨勢,建議你先學C語言, 然後是C++,再到微控制器,迴圈漸進,微控制器很重要,學好對就業會有很大的幫助。

  7. 匿名使用者2024-01-25

    C++的許多特性,如虛功能,都需要額外的開銷,因此,在微控制器等系統資源有限的情況下,C++帶來的很多特性是無法發揮的,所以大家一般只用C語言編寫微控制器程式。 有一些微控制器程式設計環境,您可以通過將檔案副檔名更改為 CPP 來使用 C++ 的功能。 為了儘量減少資源的使用,許多微控制器程式都是直接用組合語言編寫的。

  8. 匿名使用者2024-01-24

    C++軟體開發,如果你以後真的做軟體,最後肯定需要了解其他編譯語言。

    未來微控制器的發展將慢慢向硬體化發展,但也需要懂C語言,學習ARM,懂作業系統。

    在學校裡,要把握軟硬兩手,哪一面多一點,畢業後自己用工作掂量一下。

  9. 匿名使用者2024-01-23

    同意二樓的說法。 C++是一種比較大的軟體開發語言,適合於上位機軟體開發,微控制器開發涉及的東西比較多,既有程式軟體設計,也有硬體設計。

  10. 匿名使用者2024-01-22

    你學什麼並不重要,語言只是乙個工具,重要的是你有一顆程式設計的心。 武林高手,凡事都可以**。

  11. 匿名使用者2024-01-21

    兩者是相互聯絡的,最好同時學習兩者。

  12. 匿名使用者2024-01-20

    C語言不再容易理解和理解,它是一種工具,為了學習MCU,然後是MSP、arm、FPGA、

  13. 匿名使用者2024-01-19

    就業好不好,取決於學習水平、動手能力、編碼能力。

  14. 匿名使用者2024-01-18

    C語言和組合語言的區別,不僅在於可讀性,**長度也不同。

    組合語言是微控制器本身的語言,只有運用組合語言,才能最大限度地發揮微控制器的能力。

    用通用C語言來控制微控制器,簡直是靴子裡的癢,是趕命生活的“農民工”們常用的語言。

  15. 匿名使用者2024-01-17

    C語言簡潔、靈活、便攜,缺點:編譯的**比彙編長。

    編譯**:不簡潔,可讀性差,便攜性差,優點:編譯後短。

  16. 匿名使用者2024-01-16

    初學者學習基本彙編,以幫助您了解微控制器的硬體結構。

    熟練後,學習C語言,開發起來非常方便。

    但你要知道,不會組裝的程式設計師永遠是二流的。

  17. 匿名使用者2024-01-15

    C和彙編在MCU開發中的優缺點如下:

    1、C語言可讀性強,後繼者容易接手擴充套件,而編譯比較困難,普通人很難在短時間內理解原開發者的初衷,理清思路。

    2、C語言具有很強的可移植性,微控制器的程式稍加修改即可移植到其他環境,匯程式設計序幾乎不可能移植。

    3.編譯的時序很強,可以按照既定的時序準確嚴格地控制過程,這是C無法做到的。

    4.編譯可以精確計時,C只能粗略計時。

  18. 匿名使用者2024-01-14

    房東,如果想要對延遲進行高精度處理一般可以使用定時器,或者-nop,並且可以在編譯器中進行除錯,以確定延遲的準確性。組合語言最大的優點是效率高,但也不方便。 小程式可以使用彙編,但大程式必須使用 C 或 C++ 等高階語言。

  19. 匿名使用者2024-01-13

    C語言和組合語言在微控制器開發中的優缺點是什麼? 以下是福州卓悅教育的具體介紹。

    組合語言是一種使用文字助記符來表示機器指令的符號語言,是最接近機器程式碼的語言。 其主要優點是資源占用少,程式執行效率高。 但是,不同的 CPU 可能具有不同的組合語言,因此它們不容易移植。

    如果您對微控制器的 C 語言感興趣,C 是一種結構化的高階語言。 它的優點是可讀性強,易於移植,是一種常用的計算機語言。 缺點是占用資源較多,實現效率不如編譯。

    組合語言是一種使用文字助記符來表示機器指令的符號語言,是最接近機器程式碼的語言。 其主要優點是資源占用少,程式執行效率高。 但是,不同的 CPU 可能具有不同的組合語言,因此它們不容易移植。

    C語言是一種編譯程式語言,它兼顧了多種高階語言的特點,具有組合語言的功能。 C語言庫功能豐富,執行速度快,編譯效率高,可移植性好,可直接實現對系統硬體的控制。 C 是一種結構化程式設計語言,支援當前程式設計中廣泛使用的自上而下的結構化程式設計技術。

    此外,C語言程式具有完整的模組化程式結構,為軟體開發中採用模組化程式設計方法提供了有力的保障。 因此,使用C語言進行程式設計已成為軟體開發的主流。 用C語言編寫目標系統軟體,將大大縮短開發周期,並顯著提高軟體的可讀性,易於改進和擴充套件,從而開發出更大、更完整的系統。

    綜上所述,用C語言程式設計是微控制器發展應用的必然趨勢。 因此,作為技術綜合且涉及大規模軟體系統開發的微控制器開發人員,最好掌握基本的C語言程式設計。

  20. 匿名使用者2024-01-12

    C語言編寫簡單,但編譯時很大。 裝配體可能很小,但在執行複雜任務時,程式設計任務更加困難。 最好根據任務的特點選擇一種語言。

  21. 匿名使用者2024-01-11

    C餘哆哆嗦地喊道,在冰雹裡給微控制器程式設計並不難。

    在學習和掌握了C語言的語法之後,微控制器的程式設計就是按照單片奇凡機的技術規範,編寫要實現的功能。 其實後來你會發現,這個工作和C是沒有關係的,你可以用組合語言做同樣的事情。

    在不同的環境中使用C語言是否困難,最終取決於乙個人的思維能力。

相關回答
16個回答2024-07-29

code table=;例如,如果定義乙個變數 x 來儲存查詢表的結果,則可以這樣做: x=table[n], n 是 ** 中資料的標籤,如 x=table[3]; >>>More

18個回答2024-07-29

讓我們先對你的問題做點什麼:從你的描述來看,你似乎想把重點放在微控制器上。 如果對C語言的要求不高,按照形式化流程學習指標和結構基本就夠了,而譚浩強的書更多的是針對PC的,有些東西你看不懂。 >>>More

8個回答2024-07-29

這是乙個簡單的例程,即 P1 埠上 LED 燈閃爍的例程。 >>>More

6個回答2024-07-29

還行。 在 51 微控制器的嵌入式 C 語言中,還支援指標。 >>>More

19個回答2024-07-29

首先,我們來比較一下左邊和右邊,哪裡有區別,同時,不同程式對應的輸出結構有什麼區別。 >>>More