深入理解8051單片機系統

基本信息

深入理解8051單片機系統

書號: 51797

ISBN: 978-7-111-51797-9

作者: [美]穆罕默德·阿里·馬茲迪(Muhammad All

印次: 1-1

開本: 16

字數: 446千字

定價: 119.0

所屬叢書: 電子與嵌入式系統設計譯叢

裝訂: 平

出版日期: 2015-11-23

內容簡介

The 8051 Microprocessor: A Systems Approach emphasizes the programming and interfacing of the 8051. Using a systematic, step-by-step approach, the text covers various aspects of 8051, including C and Assembly language programming and interfacing. Throughout each chapter, examples, sample programs, and sectional reviews clarify the concepts and offer students an opportunity to learn by doing

目錄信息

前 言

第0章 計算機簡介/1

0.1 數制與編碼系統/2

0.2 數字基礎知識/8

0.3 半導體存儲器/12

0.4 匯流排設計與地址解碼/22

0.5 I/O地址解碼與設計/29

0.6 CPU結構/34

總結/37

習題/38

複習題答案/41

第1章 8051微控制器/43

1.1 微控制器與嵌入式處理器/44

1.2 8051系列概述/47

總結/52

推薦網址連結/52

習題/52

複習題答案/53

第2章 8051彙編語言編程/54

2.1 8051內部暫存器及作用/55

2.2 8051彙編編程簡介/57

2.3 彙編並運行8051程式/59

2.4 8051中的程式計數器和ROM空間/61

2.5 8051數據類型和指令/64

2.6 8051標誌位和PSW暫存器/65

2.7 8051暫存器組和棧/68

2.8 RISC體系結構/75

總結/77

習題/78

複習題答案/81

第3章 跳轉、循環和調用指令/83

3.1 跳轉和循環指令/84

3.2 調用指令/88

3.3 各種8051晶片的延時/93

總結/98

推薦網址連結/98

習題/99

複習題答案/101

第4章 I/O連線埠編程/102

4.1 8051的I/O編程/103

4.2 I/O位操作編程/107

總結/112

習題/113

複習題答案/113

第5章 8051定址方式/115

5.1 立即定址和暫存器定址方式/116

5.2 使用多種定址方式訪問存儲器/117

5.3 I/O和RAM的位地址/125

5.4 8052中額外的128位元組片上RAM/134

總結/136

習題/137

複習題答案/139

第6章 算術邏輯指令與程式/141

6.1 算術指令/142

6.2 有符號數概念及算術操作/149

6.3 邏輯和比較指令/153

6.4 移位指令和數據序列化/158

6.5 BCD碼、ASCII碼和其他應用程式/163

總結/169

習題/170

複習題答案/173

第7章 8051 C語言編程/176

7.1 8051 C中的數據類型和延時/177

7.2 C語言I/O編程/182

7.3 8051 C中的邏輯操作/187

7.4 8051 C中的數據轉換程式/190

7.5 8051 C中的代碼ROM空間訪問/195

7.6 8051 C中的數據序列化/199

總結/201

推薦網址連結/201

習題/201

複習題答案/203

第8章 8051硬體接線及英特爾十六進制檔案/205

8.1 8051引腳概述/206

8.2 DS89C4x0板的設計和測試/211

8.3 英特爾十六進制檔案釋義/218

總結/220

推薦網址連結/220

習題/220

複習題答案/222

第9章 8051定時器彙編及C語言編程/223

9.1 8051定時器編程/224

9.2 計數器編程/235

9.3 8051定時器0和定時器1中的C語言編程/240

總結/249

習題/250

複習題答案/252

第10章 8051串口彙編和C語言編程/253

10.1 串列通信基礎/254

10.2 8051與RS232的連線/259

10.3 使用彙編語言編寫8051串口程式/261

10.4 編寫第二個串口程式/271

10.5 使用C語言編寫串口程式/277

總結/281

習題/281

複習題答案/283

第11章 中斷的彙編和C語言編程/285

11.1 8051中斷/286

11.2 定時器中斷編程/289

11.3 外部硬體中斷編程/290

11.4 串列通信中斷編程/297

11.5 8051/52中斷優先權/300

11.6 中斷的C語言編程/302

總結/306

習題/306

複習題答案/309

第12章 LCD和鍵盤接口/311

12.1 LCD接口/312

12.2 鍵盤接口/322

總結/328

推薦網址連結/328

習題/328

複習題答案/329

第13章 ADC、DAC和感測器接口/330

13.1 並行和串列ADC/331

13.2 DAC接口/351

13.3 感測器接口與信號調理/354

總結/358

習題/358

複習題答案/361

第14章 8051與外部存儲器接口/362

14.1 8031/51接口與外部ROM/363

14.2 8051數據存儲空間/366

14.3 使用8051 C語言訪問外部數據存儲器/375

總結/378

習題/378

複習題答案/380

第15章 繼電器、光隔離器和步進電機/381

15.1 繼電器和光隔離器/382

15.2 步進電機接口/386

總結/393

習題/393

複習題答案/394

第16章 DS12887 RTC接口與編程/395

16.1 DS12887 RTC接口/396

16.2 DS12887 RTC的C語言編程/403

16.3 DS12887晶片的報警、SQW以及IRQ特性/406

總結/413

習題/413

複習題答案/415

第17章 直流電機控制和脈寬調製/417

17.1 直流電機接口和PWM/418

總結/427

推薦網址連結/427

習題/427

複習題答案/427

第18章 SPI和I2C協定/428

18.1 SPI匯流排協定/429

18.2 I2C匯流排協定/433

總結/439

推薦網址連結/439

習題/439

複習題答案/440

附錄A 8051指令、定時器和暫存器/441

附錄B 布線基礎/472

附錄C IC技術和系統設計問題/474

附錄D 流程圖和偽代碼/490

附錄E 8051入門/494

附錄F ASCII碼/495

附錄G 彙編器、開發資源和供應商/497

相關詞條

熱門詞條

聯絡我們