電子開發網

電子開發網電子設計 | 電子開發網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 個字
[ 查看全部 ] 網友評論
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
h肉3d动漫在线观看网站| 97av麻豆蜜桃一区二区| 天堂在线最新资源| 中文字幕亚洲乱码熟女一区二区| 我的娇妻acome| 丰满人体bbw| 成人午夜视频网站| 中文字幕手机在线播放| 强奷乱码中文字幕| 一级二级三级毛片| 天天躁狠狠躁狠狠躁夜夜躁| www激情com| 国产麻豆剧果冻传媒一区 | 午夜高清啪啪免费观看完整| 精品免费AV一区二区三区| 四虎影视884a精品国产四虎| 男生和女生打扑克差差差app| 免费无码中文字幕A级毛片| 狠狠穞老司机的福67194| 免费人成年激情视频在线观看 | 啊轻点灬大巴太粗太长了视频| 男生和女生一起差差差很痛的视频| 免费在线成人网| 激情综合色五月丁香六月欧美| 少妇被又大又粗又爽毛片| 久久久久久久影院| 我要看三级全黄| 久久精品国产亚洲AV麻豆不卡| 日韩欧美国产师生制服| 亚洲Av高清一区二区三区| 日韩精品一区二区三区在线观看l 日韩精品一区二区三区毛片 | 亚洲女人18毛片水真多| 欧美人与动zooz| 亚洲最大在线视频| 欧美性猛交XXXX富婆| 亚洲欧美另类中文字幕| 欧美xxxxx性喷潮| 亚洲免费黄色网址| 日韩经典在线观看| 久久国产精品波多野结衣AV| 婷婷色香五月综合激激情|