新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 單片機C語言的優(yōu)越性

        單片機C語言的優(yōu)越性

        作者: 時間:2014-01-10 來源:網(wǎng)絡(luò) 收藏

        ·不懂得,也能夠編寫完美的程序;

        ·無須懂得的具體硬件,也能夠編出符合硬件實際的專業(yè)水平的程序;

        ·不同函數(shù)的數(shù)據(jù)實行覆蓋,有效利用片上有限的RAM空間;

        ·程序具有堅固性:數(shù)據(jù)被破壞是導(dǎo)致程序運行異常的重要因素。對數(shù)據(jù)進行了許多專業(yè)性的處理,避免了運行中間非異步的破壞;

        ·提供復(fù)雜的數(shù)據(jù)類型(數(shù)組、結(jié)構(gòu)、聯(lián)合、枚舉、指針等),極大地增強了程序處理能力和靈活性;

        ·提供auto、static、const等存儲類型和專門針對8051單片機的data、idata、pdata、xdata、code等存儲類型,自動為變量合理地分配地址;

        ·提供small、compact、large等編譯模式,以適應(yīng)片上存儲器的大小;

        ·中斷服務(wù)程序的現(xiàn)場保護和恢復(fù),中斷向量表的填寫,是直接與單片機相關(guān)的,都由C編譯器代辦;

        ·提供常用的標準函數(shù)庫,以供用戶直接使用;

        ·頭文件中定義宏、說明復(fù)雜數(shù)據(jù)類型和函數(shù)原型,有利于程序的移植和支持單片機的系列化產(chǎn)品的開發(fā);

        ·有嚴格的句法檢查,錯誤很少,可容易地在高級語言的水平上迅速地被排掉;

        ·可方便地接受多種實用程序的服務(wù):如片上資源的初始化有專門的實用程序自動生成;再如,有實時多任務(wù)操作系統(tǒng)可調(diào)度多道任務(wù),簡化用戶編程,提高運行的安全性等等。



        關(guān)鍵詞: 單片機 C語言 指令集

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 延安市| 巴林右旗| 日土县| 仙桃市| 永泰县| 丰宁| 禹州市| 洪洞县| 汉寿县| 托克逊县| 邹平县| 凤翔县| 宜川县| 永福县| 衡山县| 泸水县| 伊通| 射洪县| 德庆县| 武乡县| 琼中| 普安县| 方城县| 葫芦岛市| 新竹市| 屏边| 台前县| 江川县| 绥滨县| 德令哈市| 颍上县| 建水县| 黎城县| 蒲城县| 巍山| 读书| 义乌市| 麻城市| 绵竹市| 奉节县| 万山特区|