基本信息
深入理解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