新聞中心

        C51中的關鍵字

        ——
        作者: 時間:2007-10-26 來源:網絡 收藏
        關鍵字 ;用 途 ;說 明
        auto ;存儲種類說明 ;用以說明局部變量,缺省值為此
        break ;程序語句 ;退出最內層循環
        case ;程序語句 ;Switch語句中的選擇項
        char ;數據類型說明 ;單字節整型數或字符型數據
        const ;存儲類型說明 ;在程序執行過程中不可更改的常量值
        continue ;程序語句 ;轉向下一次循環
        default ;程序語句 ;Switch語句中的失敗選擇項
        do ;程序語句 ;構成do..while循環結構
        double ;數據類型說明 ;雙精度浮點數
        else ;程序語句 ;構成if..else選擇結構
        enum ;數據類型說明 ;枚舉
        extern ;存儲種類說明 ;在其他程序模塊中說明了的全局變量
        flost ;數據類型說明 ;單精度浮點數
        for ;程序語句 ;構成for循環結構
        goto ;程序語句 ;構成goto轉移結構
        if ;程序語句 ;構成if..else選擇結構
        int ;數據類型說明 ;基本整型數
        long ;數據類型說明 ;長整型數
        register ;存儲種類說明 ;使用CPU內部寄存的變量
        return ;程序語句 ;函數返回
        short ;數據類型說明 ;短整型數
        signed ;數據類型說明 ;有符號數,二進制數據的最高位為符號位
        sizeof ;運算符 ;計算表達式或數據類型的字節數
        static ;存儲種類說明 ;靜態變量
        struct ;數據類型說明 ;結構類型數據
        swicth ;程序語句 ;構成switch選擇結構
        typedef ;數據類型說明 ;重新進行數據類型定義
        union ;數據類型說明 ;聯合類型數據
        unsigned ;數據類型說明 ;無符號數數據
        void ;數據類型說明 ;無類型數據
        volatile ;數據類型說明 ;該變量在程序執行中可被隱含地改變
        while ;程序語句 ;構成while和do..while循環結構
        附表1-1 ANSIC標準關鍵字
        關鍵字 ;用 途 ;說 明
        bit ;位標量聲明 ;聲明一個位標量或位類型的函數
        sbit ;位標量聲明 ;聲明一個可位尋址變量
        Sfr ;特殊功能寄存器聲明 ;聲明一個特殊功能寄存器
        Sfr16 ;特殊功能寄存器聲明 ;聲明一個16位的特殊功能寄存器
        data ;存儲器類型說明 ;直接尋址的內部數據存儲器
        bdata ;存儲器類型說明 ;可位尋址的內部數據存儲器
        idata ;存儲器類型說明 ;間接尋址的內部數據存儲器
        pdata ;存儲器類型說明 ;分頁尋址的外部數據存儲器
        xdata ;存儲器類型說明 ;外部數據存儲器
        code ;存儲器類型說明 ;程序存儲器
        interrupt ;中斷函數說明 ;定義一個中斷函數
        reentrant ;再入函數說明 ;定義一個再入函數
        using ;寄存器組定義 ;定義芯片的工作寄存器
        附表1-2 C51編譯器的擴展關鍵字
        附錄二 AT89C51特殊功能寄存器列表(適用于同一架構的芯片)
        符 號 ;地 址 ;注 釋
        *ACC ;E0H ;累加器
        *B ;F0H ;乘法寄存器
        *PSW ;D0H ;程序狀態字
        SP ;81H ;堆棧指針
        DPL ;82H ;數據存儲器指針低8位
        DPH ;83H ;數據存儲器指針高8位
        *IE ;A8H ;中斷允許控制器
        *IP ;D8H ;中斷優先控制器
        *P0 ;80H ;端口0
        *P1 ;90H ;端口1
        *P2 ;A0H ;端口2
        *P3 ;B0H ;端口3
        PCON ;87H ;電源控制及波特率選擇
        *SCON ;98H ;串行口控制器
        SBUF ;99H ;串行數據緩沖器
        *TCON ;88H ;定時器控制
        TMOD ;89H ;定時器方式選擇
        TL0 ;8AH ;定時器0低8位
        TL1 ;8BH ;定時器1低8位
        TH0 ;8CH ;定時器0低8位
        TH1 ;8DH ;定時器1高8位
        帶*號的特殊功能寄存器都是可以位尋址的寄存  

        51單片機相關文章:51單片機教程




        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 田东县| 华池县| 营口市| 巩义市| 合川市| 台北县| 昭通市| 东至县| 高要市| 高陵县| 沁水县| 大同县| 齐齐哈尔市| 昌图县| 南昌市| 梅州市| 上饶市| 灯塔市| 石河子市| 锡林浩特市| 三门县| 延吉市| 烟台市| 孙吴县| 白银市| 广州市| 和林格尔县| 昭平县| 长春市| 广河县| 东山县| 苍溪县| 武川县| 湛江市| 凤庆县| 丹阳市| 玉山县| 宜阳县| 梧州市| 江安县| 南江县|