單片機程序的開發(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)注
6076文章
45495瀏覽量
670355 -
C語言
+關(guān)注
關(guān)注
183文章
7644瀏覽量
145596 -
匯編語言
+關(guān)注
關(guān)注
14文章
413瀏覽量
39211
發(fā)布評論請先 登錄
相關(guān)推薦
熱點推薦
嵌入式單片機開發(fā)學(xué)習(xí)路徑
學(xué)習(xí)C語言
C語言是嵌入式開發(fā)的基礎(chǔ)。掌握C語言的基本語法、指針、結(jié)構(gòu)體、內(nèi)存管理等內(nèi)容是進入嵌入式開發(fā)的前提。
2. 硬件知識
2
發(fā)表于 02-09 15:42
為什么單片機還在用C語言編程?
的存儲空間非常有限,我們使用者需要靠精打細算來設(shè)計程序,根本經(jīng)不起高級語言臃腫的代碼體積。高級語言也無法實現(xiàn)精確的時序控制。
三、C語言是一個折中
發(fā)表于 11-28 07:37
學(xué)單片機的誤區(qū)
任何單片機程序的編寫。根本就不要學(xué)去C語言的高級用法,即使你用C語言的最基礎(chǔ)的語句能夠完成程序的編寫,底層運行的機制是學(xué)習(xí)重中之重!
等你積
發(fā)表于 11-14 07:46
單片機燒錄原理是怎樣的?輝芒微單片機燒錄程序詳細步驟講解
燒錄(Programming)就是把 .hex/.bin 文件里的機器碼搬運進單片機片內(nèi) Flash 的過程。輝芒微(FMD)單片機內(nèi)部有一塊 自舉 BootROM,上電時會先跑這段程序;如果檢測
開發(fā)單片機需要學(xué)習(xí)什么?軟件編程的 4 個關(guān)鍵層次
? ? ? ? ? ? ? ? ? ? 開發(fā)單片機需要學(xué)習(xí)什么?軟件編程的 4 個關(guān)鍵層次 單片機的 “智能” 全靠軟件實現(xiàn),編程技能需從基礎(chǔ)語法逐步進階到復(fù)雜邏輯,每個層次對應(yīng)不同的開發(fā)需求
單片機用什么封裝
。深圳市安凱星科技有限公司在為拓邦、朗科、安徽龍多等客戶開發(fā)方案時,會根據(jù)項目場景精準選擇封裝類型,確保性能與實用性平衡。 常見單片機封裝類型及特點 DIP 封裝:直插式的經(jīng)典之選 DIP(雙列直插封裝)是最基礎(chǔ)的
怎么測單片機系統(tǒng)頻率
單片機系統(tǒng)頻率是指單片機工作時的時鐘頻率,它直接影響單片機的運行速度和處理能力,準確測量系統(tǒng)頻率對單片機應(yīng)用開發(fā)、
單片機怎么燒程序
單片機燒程序是將編寫好的程序代碼寫入單片機內(nèi)部存儲單元,讓單片機按照預(yù)設(shè)邏輯工作的過程,是單片機
單片機定制開發(fā)的設(shè)計思路
單片機定制開發(fā)是根據(jù)特定場景和功能需求,量身打造符合要求的單片機應(yīng)用方案,其設(shè)計過程需要兼顧技術(shù)可行性與實際應(yīng)用價值,涉及多個關(guān)鍵環(huán)節(jié)。 一、需求分析階段 單片機定制
單片機原理及應(yīng)用
本書全面系統(tǒng)地介紹了 MCS-51 系列單片機的基本結(jié)構(gòu)、工作原理及應(yīng)用技術(shù)。主要內(nèi)容包括:微型計算機的基礎(chǔ)知識、MCS-51 單片機的基本結(jié)構(gòu)、匯編語言和 C51 語言
發(fā)表于 06-16 16:58
單片機C語言編程寶典大全,初學(xué)必備【強推下載!】
(400頁PPT)
6. 單片機程序設(shè)計實例
7. 單片機應(yīng)用程序設(shè)計技術(shù)_周航慈.pdf
8. 8051單片機C
發(fā)表于 03-14 11:03
單片機程序開發(fā)的語言怎么選擇
評論