|
關(guān)鍵字 ;用 途 ;說 明 auto ;存儲種類說明 ;用以說明局部變量,缺省值為此 break ;程序語句 ;退出最內(nèi)層循環(huán) case ;程序語句 ;Switch語句中的選擇項 char ;數(shù)據(jù)類型說明 ;單字節(jié)整型數(shù)或字符型數(shù)據(jù) const ;存儲類型說明 ;在程序執(zhí)行過程中不可更改的常量值 continue ;程序語句 ;轉(zhuǎn)向下一次循環(huán) default ;程序語句 ;switch語句中的失敗選擇項 do ;程序語句 ;構(gòu)成do..while循環(huán)結(jié)構(gòu) double ;數(shù)據(jù)類型說明 ;雙精度浮點數(shù) else ;程序語句 ;構(gòu)成if..else選擇結(jié)構(gòu) enum ;數(shù)據(jù)類型說明 ;枚舉 extern ;存儲種類說明 ;在其他程序模塊中說明了的全局變量 flost ;數(shù)據(jù)類型說明 ;單精度浮點數(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)算符 ;計算表達(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) ANSIC標(biāo)準(zhǔn)關(guān)鍵字 關(guān)鍵字 ;用 途 ;說 明 bit ;位標(biāo)量聲明 ;聲明一個位標(biāo)量或位類型的函數(shù) sbit ;位標(biāo)量聲明 ;聲明一個可位尋址變量 Sfr ;特殊功能寄存器聲明 ;聲明一個特殊功能寄存器 Sfr16 ;特殊功能寄存器聲明 ;聲明一個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ù)說明 ;定義一個中斷函數(shù) reentrant ;再入函數(shù)說明 ;定義一個再入函數(shù) using ;寄存器組定義 ;定義芯片的工作寄存器 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 ;定時器控制 TMOD ;89H ;定時器方式選擇 TL0 ;8AH ;定時器0低8位 TL1 ;8BH ;定時器1低8位 TH0 ;8CH ;定時器0低8位 TH1 ;8DH ;定時器1高8位 帶*號的特殊功能寄存器都是可以位尋址的寄存 |