C51中的關(guān)鍵字
出處:http://www.liuguo.net 發(fā)布于:2007-09-24 17:20:15
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 ;運算符 ;計算表達(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)量聲明 ;聲明一個位標(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 ;寄存器組定義 ;定義芯片的工作寄存器
附表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 ;定時器控制
TMOD ;89H ;定時器方式選擇
TL0 ;8AH ;定時器0低8位
TL1 ;8BH ;定時器1低8位
TH0 ;8CH ;定時器0低8位
TH1 ;8DH ;定時器1高8位
帶*號的特殊功能寄存器都是可以位尋址的寄存
版權(quán)與免責(zé)聲明
凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權(quán)均屬于維庫電子市場網(wǎng),轉(zhuǎn)載請必須注明維庫電子市場網(wǎng),http://www.hbjingang.com,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內(nèi)容的真實性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。
如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
- 什么是氫氧燃料電池,氫氧燃料電池的知識介紹2025/8/29 16:58:56
- SQL核心知識點總結(jié)2025/8/11 16:51:36
- 等電位端子箱是什么_等電位端子箱的作用2025/8/1 11:36:41
- 基于PID控制和重復(fù)控制的復(fù)合控制策略2025/7/29 16:58:24
- 什么是樹莓派?一文快速了解樹莓派基礎(chǔ)知識2025/6/18 16:30:52
- 高速PCB信號完整性(SI)設(shè)計核心實操規(guī)范
- 鎖相環(huán)(PLL)中的環(huán)路濾波器:參數(shù)計算與穩(wěn)定性分析
- MOSFET反向恢復(fù)特性對系統(tǒng)的影響
- 電源IC在惡劣環(huán)境中的防護(hù)設(shè)計
- 連接器耐腐蝕性能測試方法
- PCB電磁兼容(EMC)設(shè)計與干擾抑制核心實操規(guī)范
- 用于相位噪聲測量的低通濾波器設(shè)計與本振凈化技術(shù)
- MOSFET在高頻開關(guān)中的EMI問題
- 電源IC在便攜式設(shè)備中的設(shè)計要點
- 連接器結(jié)構(gòu)設(shè)計常見問題分析









