《單片機(jī)的C語(yǔ)言應(yīng)用程序設(shè)計(jì)》(第4版)針對(duì)目前最通用的單片機(jī)8051和最流行的程序設(shè)計(jì)語(yǔ)言——C語(yǔ)言,以KEIL公司8051單片機(jī)開(kāi)發(fā)套件講解單片機(jī)的C語(yǔ)言應(yīng)用程序設(shè)計(jì)。該套件的編譯器有支持經(jīng)典8051及8051派生產(chǎn)品的版本,統(tǒng)稱(chēng)為Cx51。Windows集成開(kāi)發(fā)環(huán)境μVision2把μVision1用的模擬調(diào)試器dScope與集成環(huán)境無(wú)縫結(jié)合起來(lái),使用更方便,支持的單片機(jī)品種更多。

中文名

單片機(jī)的C語(yǔ)言應(yīng)用程序設(shè)計(jì)

作者

馬忠梅

定價(jià)

29.00 元

語(yǔ)言

中文

出版社

北京航空航天大學(xué)出版社

開(kāi)本

16開(kāi)

出版時(shí)間

2007年

裝幀

平裝

版次

1

其他

膠版紙

ISBN

9787810779722

版權(quán)信息

出版時(shí)間: 2007

開(kāi)本: 16

定價(jià): 29.00 元

內(nèi)容簡(jiǎn)介

全書(shū)共13章,既有單片機(jī)的基礎(chǔ)部分,即Cx51的基礎(chǔ)部分:數(shù)據(jù)與運(yùn)算、流程控制語(yǔ)句、構(gòu)造數(shù)據(jù)類(lèi)型及函數(shù)與程序結(jié)構(gòu);又有Cx51的應(yīng)用部分:內(nèi)部資源、擴(kuò)展資源、輸出控制、數(shù)據(jù)采集、機(jī)間通信及人機(jī)交互的C編程。本書(shū)還對(duì)軟件工程推崇的模塊化編程技術(shù)有所闡述,還特別為實(shí)時(shí)控制的精確定時(shí)講述了與匯編語(yǔ)言的混合編程技術(shù)。本書(shū)各章均配備了足夠數(shù)量的習(xí)題,可供師生選用。

作者簡(jiǎn)介

馬忠梅,合編著有《ARM嵌入式處理器結(jié)構(gòu)與應(yīng)用基礎(chǔ)》、《單片機(jī)的C語(yǔ)言應(yīng)用程序設(shè)計(jì)》等。

編輯推薦

《單片機(jī)的C語(yǔ)言應(yīng)用程序設(shè)計(jì)》(第4版)的特點(diǎn)是取材于原文資料,總結(jié)實(shí)際教學(xué)和應(yīng)用經(jīng)驗(yàn),實(shí)例較多,實(shí)用性強(qiáng)。本書(shū)中C語(yǔ)言是針對(duì)8051特有結(jié)構(gòu)描述的,這樣,即使無(wú)編程基礎(chǔ)的人,也可通過(guò)本書(shū)學(xué)習(xí)單片機(jī)的C編程?!秵纹瑱C(jī)的C語(yǔ)言應(yīng)用程序設(shè)計(jì)》(第4版)可作為高等院校相關(guān)專(zhuān)業(yè)、培訓(xùn)班和全國(guó)大學(xué)生電子設(shè)計(jì)競(jìng)賽的教材,也可作為從事單片機(jī)應(yīng)用的技術(shù)人員的參考用書(shū)。

目錄

第1章單片機(jī)基礎(chǔ)知識(shí)

1.18051單片機(jī)的特點(diǎn)1

1.28051的內(nèi)部結(jié)構(gòu)3

1.2.1中央處理器3

1.2.2存儲(chǔ)器組織5

1.2.3片內(nèi)并行接口8

1.2.48051的內(nèi)部資源10

1.2.58051的芯片引腳11

1.2.6單片機(jī)的工作方式12

1.38051的系統(tǒng)擴(kuò)展14

1.3.1外部總線(xiàn)的擴(kuò)展14

1.3.2外部程序存儲(chǔ)器的擴(kuò)展16

1.3.3外部數(shù)據(jù)存儲(chǔ)器的擴(kuò)展18

1.48051指令系統(tǒng)22

1.4.1尋址方式22

1.4.2指令說(shuō)明23

1.4.3偽指令30

1.4.4指令系統(tǒng)表31

1.5實(shí)用程序設(shè)計(jì)36

習(xí)題一38

第2章C與8051

2.18051的編程語(yǔ)言41

2.2Cx51編譯器42

2.3KEIL8051開(kāi)發(fā)工具43

2.4KEILCx51編程實(shí)例48

2.5Cx51程序結(jié)構(gòu)53

習(xí)題二54

第3章Cx51數(shù)據(jù)與運(yùn)算

3.1數(shù)據(jù)與數(shù)據(jù)類(lèi)型55

3.2常量與變量56

3.3Cx51數(shù)據(jù)的存儲(chǔ)類(lèi)型與8051存儲(chǔ)器結(jié)構(gòu)59

3.48051特殊功能寄存器(SFR)及其Cx51定義64

3.58051并行接口及其Cx51定義66

3.6位變量(BIT)及其Cx51定義68

3.7Cx51運(yùn)算符、表達(dá)式及其規(guī)則69

3.7.1Cx51算術(shù)運(yùn)算符及其表達(dá)式69

3.7.2Cx51關(guān)系運(yùn)算符、表達(dá)式及優(yōu)先級(jí)71

3.7.3Cx51邏輯運(yùn)算符、表達(dá)式及優(yōu)先級(jí)71

3.7.4Cx51位操作及其表達(dá)式73

3.7.5自增減運(yùn)算符、復(fù)合運(yùn)算符及其表達(dá)式78

習(xí)題三79

第4章Cx51流程控制語(yǔ)句

4.1C語(yǔ)言程序的基本結(jié)構(gòu)及其流程圖80

4.1.1順序結(jié)構(gòu)及其流程圖80

4.1.2選擇結(jié)構(gòu)及其流程圖80

4.1.3循環(huán)結(jié)構(gòu)及其流程圖81

4.2選擇語(yǔ)句83

4.2.1選擇語(yǔ)句if83

4.2.2switch/case語(yǔ)句86

4.3循環(huán)語(yǔ)句87

4.3.1while語(yǔ)句88

4.3.2dowhile語(yǔ)句89

4.3.3for循環(huán)語(yǔ)句90

習(xí)題四93

第5章Cx51構(gòu)造數(shù)據(jù)類(lèi)型

5.1數(shù)組94

5.1.1一維數(shù)組94

5.1.2二維數(shù)組97

5.1.3字符數(shù)組99

5.1.4查表100

5.1.5數(shù)組與存儲(chǔ)空間101

5.2指針101

5.2.1指針的基本概念101

5.2.2數(shù)組指針和指向數(shù)組的指針變量105

5.2.3指向多維數(shù)組的指針和指針變量109

5.2.4關(guān)于KEILCx51的指針類(lèi)型110

5.3結(jié)構(gòu)112

5.3.1結(jié)構(gòu)的定義和引用112

5.3.2結(jié)構(gòu)數(shù)組116

5.3.3指向結(jié)構(gòu)類(lèi)型數(shù)據(jù)的指針117

5.4共用體120

5.5枚舉121

習(xí)題五123

第6章Cx51函數(shù)

第7章模塊化程序設(shè)計(jì)

第8章8051內(nèi)部資源的C編程

第9章8051擴(kuò)展資源的C編程

第10章8051輸出控制的C編程

第11章8051數(shù)據(jù)采集的C編程

第12章8051機(jī)間通信的C編程

第13章8051人機(jī)交互的C編程

附錄AμVision2集成開(kāi)發(fā)環(huán)境使用

附錄BKEILCx51上機(jī)指南

……