深入理解8051單片機係統

深入理解8051單片機係統 pdf epub mobi txt 電子書 下載 2025

[美] 穆罕默德·阿裏·馬齊迪 等 著,張紅英 譯
想要找書就要到 靜流書站
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
齣版社: 機械工業齣版社
ISBN:9787111517979
版次:1
商品編碼:11821024
品牌:機工齣版
包裝:平裝
叢書名: 電子與嵌入式係統設計譯叢
開本:16開
齣版時間:2015-11-01
用紙:膠版紙
頁數:498

具體描述

編輯推薦

  

使用匯編和C雙語言雙實例解讀8051單片機係統的書籍。
  本書概念清晰,實例豐富,循序漸進引導讀者邊做邊學。
  作者係此領域知名作者,是多本暢銷教材的閤著者

內容簡介

  《深入理解8051單片機係統》介紹瞭應用為廣泛的單片機8051的各種功能。全書共分為18章,主要內容包括8051微控製器、8051匯編語言編程、跳轉指令、循環指令、調用指令、I/O端口編程、8051尋址方式、算術邏輯指令與程序、8051C語言編程、8051硬件接綫、8051定時器匯編及C語言編程、8051串口匯編及C語言編程、中斷的匯編與C語言編程、LCD和鍵盤接口、ADC、DAC、繼電器、光隔離器、步進電機、DS12887RTC接口輸、PWM、SPI等。本書適閤各類硬件愛好者閱讀。另外,本書還可作為各大中專院校相關專業的計算機硬件方麵的教學參考書。

作者簡介

  穆罕默德·阿裏·馬齊迪(Muhammad Ali Mazidi),畢業於大不裏士大學,擁有南衛理公會大學和得剋薩斯大學的碩士學位。他現是南衛理公會大學電子工程係博士,同時,他也是一些廣泛使用的教材的閤著者,包括《x86 IBM PC》《PIC微控製器和嵌入式係統》《HCS12微控製器和嵌入式係統》《AVR微控製器和嵌入式係統》等,這些教材均由Prentice Hall齣版社齣版。他在德拉斯大學講授如何設計基於微控製器的係統。他也是網站www.MicroDigitalEd.com的創辦者。


  詹尼斯·吉利斯皮·馬齊迪(Janice Gillispie Mazidi),擁有北得剋薩斯州立大學的計算機科學碩士學位。作為軟件工程師的她有若乾年的教學經驗。她也是一些廣泛使用的書籍的閤著者,如Prentice Hall齣版社的《x86 PC》。目前,她在得剋薩斯大學講授編程課。


  羅蘭 D. 麥金利(Rolin D. Mckinlay),擁有德瑞大學電子工程技術博士學位。現是德拉斯公司的嵌入式係統工程師和FPGA設計顧問。

目錄

前  言

作者簡介

第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

前言/序言

  前  言  8051微控製器的生産商眾多,架構簡單,因此得到瞭廣泛的應用。本書適用於大學微控製器課程和嵌入式係統課程教學。它不僅可以奠定匯編語言程序設計的基礎,而且可以為工程專業的學生設計8051接口提供綜閤解決方案。以此為基礎,可以進一步探索基於微控製器的嵌入式係統的設計技術和接口技術。技術人員、硬件工程師、計算機科學傢和業餘愛好者都可使用本書。本書不僅可以為獨立係統及采集數據到PC的係統提供設計思想,還可以為聯網的分布式係統提供理想的參照。  必備條件  讀者需學習過入門級的數字係統課程。匯編語言知識對閱讀本教程有幫助,但非必需。雖然本書為無匯編語言背景的讀者設計,但對有匯編語言經驗的學生來說,更能快速掌握 8051架構,並立即啓動項目。對於本書的 8051 C 編程部分,需掌握 C語言編程的基礎知識。  本書結構  本書運用係統且循序漸進的方法覆蓋8051 C和匯編語言編程以及接口編程的各個方麵。給齣瞭許多例程和示例以澄清概念,並為學生提供邊做邊學的機會。每節末尾提供瞭習題以加強對要點的理解。  第0章涵蓋瞭數製(二進製、十進製、十六進製),並介紹瞭基本邏輯門和存儲器的術語。該章還探討瞭存儲器的概念和I/O地址解碼。  第1章論述瞭8051的曆史以及8031、8751、89C51、DS5000和DS89C4x0等其他8051係列成員的特性。該章還提供瞭8051芯片生産商的列錶。  第2章論述瞭8051的內部架構,解釋瞭如何使用8051匯編器創建可執行程序。該章還探討瞭棧和標記寄存器,討論瞭RISC的概念和CISC架構。  第3章探討瞭循環、跳轉和調用指令,並附有許多編程實例。  第4章探討瞭I/O端口。通過學習,參與項目的學生可以開始使用8051 I/O接口,快速啓動項目。  第5章涵蓋瞭8051的尋址方式,解釋瞭如何使用8051的代碼空間來存儲數據,以及如何訪問數據。  第6章重點介紹瞭運算、邏輯指令和程序。  第7章涵蓋瞭8051的C語言編程。  第8章探討瞭8051芯片的硬件接綫。  第9章描述瞭8051定時器,以及如何將其用作事件計數器。  第10章著重介紹8051的串行數據通信及其與RS232的接口。該章還展示瞭8051與x86計算機COM端口的通信。此外,該章還涵蓋瞭DS89C4x0的第二個串口的使用。  第11章詳細介紹瞭8051的中斷以及中斷處理程序的編程。  第12章展示瞭8051與外設的接口,如LCD和鍵盤。  第13章展示瞭8051與其他器件的接口,如DAC芯片、ADC芯片及傳感器。  第14章涵蓋瞭8031/8051與外部存儲器的接口,包含ROM和RAM。  第15章討論瞭光隔離器、繼電器和步進電機。  第16章展示瞭如何連接DS12887實時時鍾芯片以及如何對其編程。  第17章展示瞭直流電機的基本接口以及使用PWM的基礎知識。  第18章展示瞭I2C和SPI協議的基本概念。  附錄用於提供本書中涉及的知識點所需的各種參考資料。附錄A詳細介紹瞭每個8051指令並舉例,也提供瞭指令的時鍾數、8051寄存器圖及RAM存儲器映射。附錄B介紹瞭繞綫的基礎。附錄C涵蓋瞭IC技術以及邏輯係列,包括8051的I/O端口和扇齣,請確保你在學習這些之前已將8051與外部裝置連接到瞭一起。附錄D探討瞭流程圖和僞代碼的使用。附錄E針對那些熟悉x86架構並且想快速過渡到8051架構的讀者。附錄F提供瞭ASCII字符錶。附錄G列齣瞭匯編器軟件以及電子器件的資源。

用戶評價

評分

講解詳細,專業參考書

評分

很喜歡,很不錯!

評分

商品不錯,值得購買,果斷好評!

評分

很喜歡,很不錯!

評分

很好的參考書,講的十分具體,用作工具書很好

評分

講解比較係統,不過不深奧

評分

專業必備

評分

很喜歡,很不錯!

評分

很好的參考書,講的十分具體,用作工具書很好

相關圖書

本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.coffeedeals.club All Rights Reserved. 靜流書站 版權所有