官术网_书友最值得收藏!

1.13 C語言在單片機(jī)系統(tǒng)開發(fā)中的優(yōu)勢

C語言是一種源于開發(fā)UNIX操作系統(tǒng)的語言,是一種結(jié)構(gòu)化程序設(shè)計(jì)語言,可以生成非常緊湊的代碼。與匯編語言相比,C語言的優(yōu)勢如下。

? 用C語言編寫的程序可讀性強(qiáng)。

? 在不了解單片機(jī)指令系統(tǒng)而僅熟悉8051單片機(jī)存儲結(jié)構(gòu)時,就可以使用C語言開發(fā)單片機(jī)程序。

? 寄存器分配、不同存儲器尋址及數(shù)據(jù)類型等細(xì)節(jié)可由編譯器管理。

? 程序可分為多個不同函數(shù),這使程序設(shè)計(jì)結(jié)構(gòu)化。

? 編譯器提供的庫函數(shù)豐富,數(shù)據(jù)處理能力很強(qiáng)。

? 程序編寫及調(diào)試時間短,開發(fā)效率遠(yuǎn)高于匯編語言。

? 已編寫好的通用程序模塊易于移植到新的單片機(jī)應(yīng)用系統(tǒng)項(xiàng)目,進(jìn)一步提高了程序開發(fā)效率。

主站蜘蛛池模板: 广州市| 祥云县| 安西县| 怀远县| 资源县| 绥江县| 九寨沟县| 思茅市| 西林县| 易门县| 宁化县| 昌乐县| 东海县| 龙江县| 通河县| 兴和县| 顺平县| 清水县| 潼南县| 灵璧县| 乌兰浩特市| 永新县| 诏安县| 图片| 类乌齐县| 九江市| 建湖县| 云安县| 沁源县| 五华县| 和林格尔县| 陕西省| 苏尼特左旗| 太保市| 宜宾县| 吴旗县| 高邑县| 洛阳市| 措美县| 乾安县| 靖州|