欧美午夜欧美,台湾成人av,久久av一区,最近看过的日韩成人

電子開發(fā)網(wǎng)

電子開發(fā)網(wǎng)電子設(shè)計 | 電子開發(fā)網(wǎng)Rss 2.0 會員中心 會員注冊
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> 單片機 >> 正文

單片機c語言 附錄

作者:佚名    文章來源:本站原創(chuàng)    點擊數(shù):    更新時間:2014/12/4

附錄一 C51中的關(guān)鍵字

關(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ù),二進制數(shù)據(jù)的最高位為符號位

sizeof

運算符

計算表達式或數(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ù)類型說明

重新進行數(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標準關(guān)鍵字

關(guān)鍵字

用 途

說 明

bit

位標量聲明

聲明一個位標量或位類型的函數(shù)

sbit

位標量聲明

聲明一個可位尋址變量

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編譯器的擴展關(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位

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

附錄三 運算符優(yōu)先級和結(jié)合性

級 別

類 別

名 稱

運算符

結(jié)合性

1

強制轉(zhuǎn)換、數(shù)組、

結(jié)構(gòu)、聯(lián)合

強制類型轉(zhuǎn)換

( )

右結(jié)合

下標

[ ]

存取結(jié)構(gòu)或聯(lián)合成員

->或.

2

邏 輯

邏輯非

!

左結(jié)合

字 位

按位取反

~

增 量

加一

++

減 量

減一

--

指 針

取地址

&

取內(nèi)容

*

算 術(shù)

單目減

-

長度計算

長度計算

sizeof

3

算 術(shù)

*

右結(jié)合

/

取模

%

4

算術(shù)和指針運算

+

-

5

字 位

左移

<<

右移

>>

6

關(guān)系

大于等于

>=

大于

>

小于等于

<=

小于

<

7

恒等于

==

不等于

!=

8

字 位

按位與

&

9

按位異或

^

10

按位或

|

11

邏 輯

邏輯與

&&

左結(jié)合

12

邏輯或

||

13

條 件

條件運算

?:

14

賦 值

賦值

=

復(fù)合賦值

Op=

15

逗 號

逗號運算

,

右結(jié)合

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

還可以輸入 200 個字
[ 查看全部 ] 網(wǎng)友評論
最新推薦
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
主站蜘蛛池模板: 闽侯县| 临西县| 平远县| 盱眙县| 石林| 汾阳市| 大连市| 洪湖市| 济宁市| 高安市| 洮南市| 项城市| 邵阳市| 台江县| 丰县| 临猗县| 曲松县| 鹤岗市| 崇明县| 桃源县| 阜宁县| 霍州市| 财经| 江北区| 岳阳市| 理塘县| 静海县| 仪征市| 布拖县| 望城县| 宜昌市| 津市市| 晋州市| 新巴尔虎右旗| 五家渠市| 滦平县| 福海县| 闸北区| 长顺县| 绥德县| 丰都县|