0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

單片機程序開發(fā)的語言怎么選擇

姚小熊27 ? 來源:英銳恩 ? 作者:英銳恩 ? 2020-06-29 11:22 ? 次閱讀

單片機程序的開發(fā)可以使用的兩種語言,分別是C語言匯編語言。這里要指出的一件事是,這不是嵌入式單片機開發(fā)工程師唯一可以使用的兩種語言,在許多情況下,使用其他語言可能是更好的選擇。

話雖這么說,C語言和匯編語言不僅有助于學(xué)習(xí)單片機編程,而且有助于實際進行高效的單片機編程。它們支持的單片機也很廣泛,無論你選擇哪種單片機,它幾乎肯定都有可用的匯編程序(用于處理匯編語言源代碼)和C編譯器(用于處理C源代碼)。對于其他語言來說,可能是不支持的。但是,如果你愿意,考慮學(xué)習(xí)和使用其他語言并不是壞事。

關(guān)于匯編語言,即使不打算在嵌入式編程中使用它,但建議單片機初學(xué)者至少要熟悉這些概念,并使用單片機的指令集。這樣做的原因是,即使你最終沒有編寫任何匯編語言,你仍會發(fā)現(xiàn)自己需要使用匯編語言為單片機編寫啟動文件。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 單片機
    +關(guān)注

    關(guān)注

    6023

    文章

    44376

    瀏覽量

    628470
  • C語言
    +關(guān)注

    關(guān)注

    180

    文章

    7575

    瀏覽量

    134142
  • 匯編語言
    +關(guān)注

    關(guān)注

    14

    文章

    406

    瀏覽量

    35569
收藏 人收藏

    評論

    相關(guān)推薦

    單片機STM32可以用Python寫嗎?可以的開發(fā)板有哪些?

    近年來,隨著嵌入式技術(shù)的發(fā)展,Python語言逐漸被引入到單片機開發(fā)中,尤其是一些高性能的單片機上。這一趨勢給開發(fā)者帶來了極大的便利,尤其是
    的頭像 發(fā)表于 09-05 08:00 ?249次閱讀
    <b class='flag-5'>單片機</b>STM32可以用Python寫嗎?可以的<b class='flag-5'>開發(fā)</b>板有哪些?

    keil可以讀出單片機程序

    表述存在一定的誤解,因為Keil主要是用于編寫、編譯和調(diào)試單片機程序的工具,而不是直接從單片機中讀取已編程代碼的工具。 一、Keil的主要功能 編程開發(fā) :Keil允許用戶使用C
    的頭像 發(fā)表于 09-02 10:32 ?241次閱讀

    單片機燒錄程序用什么軟件

    單片機燒錄程序單片機開發(fā)過程中的一個重要環(huán)節(jié),涉及到將編寫好的程序代碼通過燒錄器寫入單片機的R
    的頭像 發(fā)表于 09-02 10:05 ?265次閱讀

    單片機燒錄程序可以重新燒嗎

    好的程序代碼通過特定的方式寫入單片機的存儲器中,使其能夠按照預(yù)定的邏輯執(zhí)行任務(wù)。單片機燒錄程序可以重新燒錄,這是單片機編程和
    的頭像 發(fā)表于 09-02 10:04 ?233次閱讀

    單片機燒錄程序的基本步驟是什么

    板是單片機燒錄程序的基礎(chǔ),它包含了單片機芯片、電源、接口等基本元件。在選擇單片機開發(fā)板時,需要考
    的頭像 發(fā)表于 09-02 09:47 ?247次閱讀

    單片機上位軟件用什么開發(fā)

    開發(fā)單片機上位軟件時,選擇合適的開發(fā)工具和編程語言至關(guān)重要。本文將詳細介紹單片機上位
    的頭像 發(fā)表于 06-07 09:17 ?724次閱讀

    STM32單片機有哪幾種常見的開發(fā)環(huán)境?

    STM32單片機是一款廣泛應(yīng)用于嵌入式系統(tǒng)開發(fā)單片機,針對其開發(fā),有以下幾種常見的方式:STM32單片機有哪幾種常見的
    的頭像 發(fā)表于 05-18 08:04 ?2193次閱讀
    STM32<b class='flag-5'>單片機</b>有哪幾種常見的<b class='flag-5'>開發(fā)</b>環(huán)境?

    如何提升單片機開發(fā)技術(shù)?

    學(xué)習(xí) 單片機開發(fā)技術(shù)的基礎(chǔ)是電子電路原理和C語言編程。我們需要通過學(xué)習(xí)相關(guān)的教材和課程,加強對電子電路原理和C語言編程的掌握。只有扎實的基礎(chǔ)知識,才能更好地進行
    發(fā)表于 01-05 10:14

    單片機程序讀取需要什么工具

    單片機程序讀取的工具可以分為硬件工具和軟件工具兩類。下面將詳細介紹這些工具的種類、功能和使用方法。 一、硬件工具 單片機開發(fā)板:單片機
    的頭像 發(fā)表于 01-02 18:10 ?3078次閱讀

    你用過哪些編程語言開發(fā)單片機?

    C語言是最常用的一種用于單片機開發(fā)語言,也是一種高級編程語言,具有較好的可移植性和可讀性。對于單片機
    發(fā)表于 12-04 10:18 ?976次閱讀

    什么是C語言單片機有什么特點?為什么要用C語言編程?

    隨著技術(shù)的發(fā)展,電子產(chǎn)品越來越多,方便了我們的日常生活,大多數(shù)電子產(chǎn)品上都有單片機,而單片機是通過執(zhí)行軟件邏輯來實現(xiàn)功能的。而單片機編程最合適的編程語言是匯編
    的頭像 發(fā)表于 11-21 10:06 ?1326次閱讀
    什么是C<b class='flag-5'>語言</b>?<b class='flag-5'>單片機</b>有什么特點?為什么要用C<b class='flag-5'>語言</b>編程?

    單片機Keil開發(fā)環(huán)境的搭建

    歡迎大家來到C語言單片機編程課堂。前面一課我們了解了單片機編程與嵌入式開發(fā)內(nèi)容,這節(jié)課我們來學(xué)習(xí)單片機
    的頭像 發(fā)表于 11-01 09:17 ?1480次閱讀
    <b class='flag-5'>單片機</b>Keil<b class='flag-5'>開發(fā)</b>環(huán)境的搭建

    單片機ADC,十大C語言濾波算法

    單片機ADC,十大C語言濾波算法
    的頭像 發(fā)表于 10-24 15:53 ?1047次閱讀

    51單片機C語言程序100例分享

    51單片機C語言程序例程,通過簡單的程序來學(xué)習(xí)51單片機,適合入門級使用!
    發(fā)表于 10-09 07:19

    51單片機C語言入門教程

    學(xué)習(xí)單片機實在不是件易事,一來要購買高價格的編程器,仿真器,二來要學(xué)習(xí)編程語言,還有眾多種類的單片機選擇真是件讓人頭痛的事。在眾多單片機
    發(fā)表于 09-28 08:01