• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    C51中的關(guān)鍵字

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

    51單片機(jī)相關(guān)文章:51單片機(jī)教程




    評論


    相關(guān)推薦

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

    關(guān)閉
    主站蜘蛛池模板: 天全县| 绿春县| 永安市| 图们市| 嘉善县| 遵义市| 尚义县| 伊春市| 沾化县| 靖边县| 天长市| 德阳市| 大埔区| 石棉县| 玉山县| 诸暨市| 汽车| 张家港市| 孙吴县| 夏邑县| 崇左市| 五指山市| 赤水市| 关岭| 延安市| 璧山县| 呼图壁县| 和顺县| 拜城县| 英吉沙县| 绥江县| 永嘉县| 谢通门县| 岑溪市| 高邑县| 泰安市| 泊头市| 恭城| 深水埗区| 衡东县| 屏东县|