日韩在线免费播放-日韩在线免费av-日韩在线免费-日韩在线毛片-国产高清不卡视频-国产高清不卡

當前位置:首頁 > 嵌入式培訓(xùn) > 單片機學(xué)習(xí) > 單片機編程入門 > 單片機編程用什么語言 哪個適合新手

單片機編程用什么語言 哪個適合新手 時間:2018-01-24      來源:未知

單片機編程的語言有好幾種,可以用C,也可以用匯編語言。這就讓很多還不是很懂的新手為難了,到底單片機編程用什么語言好呢?哪個更適合新手呢?

用匯編的優(yōu)勢主要是:程序可以被編程者優(yōu)化,而不是由編譯器優(yōu)化,這樣就可以絕對可控,程序的安全性和執(zhí)行速度受編程者水平限制,不過總的執(zhí)行速度較C語言快,代碼占程序存儲器的容量較C語言小。這樣,匯編程序更適合程序存儲器和數(shù)據(jù)存儲器較小的老式單片機。但是,匯編程序畢竟是機器語言的匯編助記符,所以存在指令難記,指令功能弱的缺點,造成學(xué)習(xí)困難。

C語言的優(yōu)勢與缺點正好與匯編相反:C語言畢竟是一種高級語言,具有較好的學(xué)習(xí)性,幾乎不必記憶指令,學(xué)習(xí)容易,而且編譯時的優(yōu)化由編譯器管理,一般不受編程者水平限制。由于機器優(yōu)化的局限性,C語言總的執(zhí)行速度較匯編語言慢,代碼占程序存儲器的容量較匯編語言大。這樣,C程序更適合程序存儲器和數(shù)據(jù)存儲器較大的新式單片機。

建議新手先使用C語言快速入門,然后再研究匯編語言,優(yōu)化程序設(shè)計。

單片機編程語言推薦,單片機常用的編程語言有:機器語言 匯編語言和高級語言(主要是c語言)

1.機器語言

單片機是一種大規(guī)模的數(shù)字集成電路,它只能識別 0 和 1 這樣的二進制代碼。以前在單片機開發(fā)過程中,人們用二進制代碼編寫程序,然后再把所編寫的二進制代碼程序?qū)懭雴纹瑱C,單片機執(zhí)行這些代碼程序就可以完成相應(yīng)的程序任務(wù)。

用二進制代碼編寫的程序稱為機器語言程序。在用機器語言編程時,不同的指令用不同的二進制代碼代表,這種二進制代碼構(gòu)成的指令就是機器指令。在用機器語言編寫程序的時候,由于需要記住大量的二進制代碼指令及這些代碼代表的功能,很不方便且容易出錯,現(xiàn)在基本上很少有人用機器語言對單片機進行編程了。

2.匯編語言

由于及其語言編程很不方便,人們便用一些有意義并且容易記憶的符號來表示不同的二進制代碼指令,這些符號稱為助記符。用助記符表示的指令稱為匯編語言指令,用助記符編寫出來的程序稱為匯編語言程序。

01110100 00000010 (機器語言)

MOV A, #02H (匯編語言)

這兩行程序的功能是一樣的,都是將二進制數(shù)據(jù)00000010送到累加器A中。可以看出,機器語言程序要比匯編語言難寫,并且很容易出錯。

單片機只能識別機器語言,所以匯編語程序言要匯編(翻譯)成機器語言程序,再寫入單片機中。一般都是用軟件匯編自動將匯編語言翻譯成及其指令。

3.高級語言

高級語言是依據(jù)數(shù)學(xué)語言設(shè)計的,在用高級語言編程時不用過多的考慮單片機的內(nèi)部結(jié)構(gòu)。與匯編語言相比,高級語言易學(xué)易懂,而且通用性很強。高級語言的種類很多,如:B語言 Pascal語言 C語言和JAVA語言等。單片機常用C語言作為高級編程語言。

單片機不能識別高級語言的程序,因此也需要用編譯器對高級語言程序翻譯成機器語言程序后再寫入單片機。

在上面三種單片機編程語言中,高級語言編程較為方便,但實現(xiàn)相同的功能,匯編語言代碼少,運行效率高,另外對于單片機編程的新手朋友,學(xué)習(xí)匯編語言編程有利于更好的理解單片機的結(jié)構(gòu)與原理,也能為以后學(xué)習(xí)高級語言編程打下扎實的基礎(chǔ)。

上一篇:單片機編程面試題 常見問題及答案

下一篇:單片機開發(fā)前景 2018年單片機開發(fā)前景分析

熱點文章推薦
華清學(xué)員就業(yè)榜單
高薪學(xué)員經(jīng)驗分享
熱點新聞推薦
前臺專線:010-82525158 企業(yè)培訓(xùn)洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權(quán)所有 ,京ICP備16055225號-5京公海網(wǎng)安備11010802025203號

回到頂部

主站蜘蛛池模板: 卢载铉| 电影监狱| 监禁逃亡2| 第一财经在线直播电视| 好心人| 少女模特 电影| 电影五十度黑| 张发财| 山东生活频道| 日本大片ppt免费ppt2024| 女娲怀孕生孩子视频| 肱骨骨折能评几级伤残| 3d怎么玩| 名剑风流 电视剧| 叶子淳| 詹妮弗康纳利的电影| 潘霜霜惊艳写真照| 假面骑士01| 金发女郎| 免费头像图片| 艳妇乳肉豪妇荡乳ⅹxxo电影 | 王紫瑄| 小敏家| 美女高跟| 宁静演的电视剧| 花守由美里| 左航个人资料| 12星座最佳夫妻配对| 柳堡的故事演员表| 爱在记忆中找你歌词| 爱妻者| 命运航班| 蓝眼泪简谱| 一一影视| 日本电视剧《阿信》| 深海票房| 欧美重口| 日本电影致命诱惑| 女孩阴道| 林莉娴| 桥梁工程师职称论文|