對(duì)于一個(gè)單片機(jī)的初學(xué)者而言,到底應(yīng)該先學(xué)哪種語(yǔ)言?詳細(xì)讀完了這篇文章聰明的你會(huì)做出選擇。首先我們先對(duì)這兩種語(yǔ)言做一下比較。
匯編語(yǔ)言的優(yōu)點(diǎn);
1,有助于掌握單片機(jī)的基本原理
2,每條指令的執(zhí)行周期固定
3,代碼生成率高
4,匯編語(yǔ)言編寫(xiě)程序穩(wěn)定
5,對(duì)硬件直接操作
匯編語(yǔ)言的缺點(diǎn);
1,低級(jí)語(yǔ)言,可移植性差
2,運(yùn)算困難
3,編程效率低(開(kāi)發(fā)周期長(zhǎng)),出錯(cuò)難排查
c語(yǔ)言?xún)?yōu)點(diǎn)
1,高級(jí)語(yǔ)言
2,適合結(jié)構(gòu)話(huà)的程序設(shè)計(jì)
3,可移植性強(qiáng)
4,可團(tuán)隊(duì)合作開(kāi)發(fā)
5,編程效率高
6,適合算法運(yùn)算
c語(yǔ)言缺點(diǎn)
1,代碼生成率低
2,穩(wěn)定性差
看了兩種語(yǔ)言的優(yōu)點(diǎn)與缺點(diǎn),對(duì)兩種語(yǔ)言初步有了一個(gè)認(rèn)識(shí)。打個(gè)比喻來(lái)說(shuō)匯編語(yǔ)言就像你想使用一臺(tái)電腦,但是你必須要懂得計(jì)算機(jī)原理才可以用。c語(yǔ)言就好比你不知道計(jì)算機(jī)的原理,但是你可以使用。一般大多數(shù)人都使用c語(yǔ)言編程,可是想成為單片機(jī)的高手匯編語(yǔ)言還是很有必要懂的。