日本欧美一区-日本欧美一区二区三区片-日本强好片久久久久久AAA-日本-区一区二区三区A片-日本人伦一区二区三区-日本人妻A片成人免费看

電子開發網

電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 電子開發網 >> 電子開發 >> 單片機 >> 正文

單片機c語言 附錄

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2014/12/4

附錄一 C51中的關鍵字

關鍵字

用 途

說 明

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位

帶*號的特殊功能寄存器都是可以位尋址的寄存器

附錄三 運算符優先級和結合性

級 別

類 別

名 稱

運算符

結合性

1

強制轉換、數組、

結構、聯合

強制類型轉換

( )

右結合

下標

[ ]

存取結構或聯合成員

->或.

2

邏 輯

邏輯非

!

左結合

字 位

按位取反

~

增 量

加一

++

減 量

減一

--

指 針

取地址

&

取內容

*

算 術

單目減

-

長度計算

長度計算

sizeof

3

算 術

*

右結合

/

取模

%

4

算術和指針運算

+

-

5

字 位

左移

<<

右移

>>

6

關系

大于等于

>=

大于

>

小于等于

<=

小于

<

7

恒等于

==

不等于

!=

8

字 位

按位與

&

9

按位異或

^

10

按位或

|

11

邏 輯

邏輯與

&&

左結合

12

邏輯或

||

13

條 件

條件運算

?:

14

賦 值

賦值

=

復合賦值

Op=

15

逗 號

逗號運算

,

右結合

Tags:單片機C語言,附錄  
責任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢