評論(0

單片機與微機原理及應用

標籤: 暫無標籤

1 單片機與微機原理及應用 -圖書信息

  書 名: 單片機與微機原理及應

單片機與微機原理及應用



  作 者:張迎新

  出版社: 電子工業出版社

  出版時間: 2011年8月1日

  開本: 16開

  定價: 39.00元

2 單片機與微機原理及應用 -內容簡介

  本書是響應計算機教材改革的要求而推出的,特色是將通用微機和嵌入式計算機(主要形式是單片機)這兩大分支的內容結合在一起,形成「二合一」教材,這樣在教學時間和效果上達到多快好省的目的。內容包括三部分:一是計算機基礎知識,介紹單片機和微機的共性部分;二是單片機原理及應用;三是微型計算機原理及應用。

3 單片機與微機原理及應用 -圖書目錄

  目 錄

  第1篇 計算機的基本原理

  第1章 概述2

  1.1 計算機的發展2

  1.1.1 計算機發展簡史2

  1.1.2 微型計算機的發展及兩大分支3

  1.1.3 單片機與微型計算機的

  主要異同點3

  1.1.4 計算機的主要技術指標5

  1.2 嵌入式系統概述5

  1.2.1 嵌入式系統的定義與特點5

  1.2.2 嵌入式系統的組成6

  1.3 80C51系列8位單片機簡介8

  1.3.1 80C51系列單片機的發展8

  1.3.2 AT89系列單片機的特點及分類8

  1.4 微型計算機系統概述9

  1.4.1 微型計算機系統的基本組成9

  1.4.2 微型計算機的分類12

  1.4.3 微型計算機系統的發展13

  思考與練習14

  第2章 計算機基礎知識15

  2.1 計算機中的數制與編碼15

  2.1.1 數制15

  2.1.2 計算機中數的表示及運算16

  2.1.3 二進位編碼18

  2.2 計算機的基本組成電路20

  2.2.1 常用簡單邏輯電路20

  2.2.1 觸發器20

  2.2.2 寄存器21

  2.3 存儲器概述23

  2.3.1 存儲器的分類24

  2.3.2 半導體存儲器的分類24

  2.3.3 存儲器中的常用名詞術語及

  主要指標25

  2.3.4 基本存儲單元電路26

  2.3.5 存儲單元和存儲單元地址27

  2.3.6 存儲器的定址原理28

  思考與練習29

  第3章 微型計算機基本工作原理31

  3.1 時序及時鐘電路31

  3.1.1 時序及有關概念31

  3.1.2 振蕩器和時鐘電路32

  3.2 指令與程序概述32

  3.2.1 指令系統簡介32

  3.2.2 程序設計語言33

  3.3 CPU的工作原理34

  3.3.1 控制器34

  3.3.2 運算器35

  3.4 微型計算機基本工作原理36

  3.4.1 計算機執行程序過程36

  3.4.2 程序執行過程舉例37

  3.5 I/O介面電路38

  3.5.1 介面電路的功能38

  3.5.2 介面電路的組成39

  3.5.3 I/O介面的編址40

  3.5.4 I/O介面分類41

  3.6 并行介面與串列介面42

  3.6.1 并行介面42

  3.6.2 串列介面42

  思考與練習45

  第4章 計算機的中斷46

  4.1 概述46

  4.1.1 中斷的概念46

  4.1.2 引進中斷技術的優點46

  4.1.3 中斷源47

  4.1.4 中斷系統的功能47

  4.2 中斷處理過程48

  4.2.1 中斷響應49

  4.2.2 中斷處理49

  4.2.3 中斷返回50

  4.2.4 中斷程序的一般設計方法50

  思考與練習52

  第2篇 單片機原理及應用

  第5章 單片機結構及原理54

  5.1 單片機結構54

  5.1.1 標準型單片機組成及結構54

  5.1.2 引腳定義及功能56

  5.2 80C51的存儲器58

  5.2.1 存儲器結構和地址空間58

  5.2.2 程序存儲器59

  5.2.3 數據存儲器60

  5.3 特殊功能寄存器SFR63

  5.3.1 80C51系列的SFR63

  5.3.2 AT89S51/52的SFR地址

  分佈及定址63

  5.3.3 SFR的功能及應用65

  5.4 輸入/輸出埠68

  5.4.1 P0口68

  5.4.2 P1口70

  5.4.3 P2口71

  5.4.4 P3口72

  5.4.5 4個I/O埠的主要異同點73

  5.5 複位及時鐘電路74

  5.5.1 複位和複位電路74

  5.5.2 時鐘電路76

  5.6 80C51系列單片機的低功耗方式78

  5.6.1 電源控制寄存器PCON78

  5.6.2 待機方式78

  5.6.3 掉電方式79

  思考與練習79

  第6章 80C51的指令系統81

  6.1 80C51系列單片機指令系統簡介81

  6.1.1 概述81

  6.1.2 彙編語言指令格式81

  6.2 定址方式82

  6.2.1 符號註釋82

  6.2.2 定址方式說明83

  6.3 指令系統分類介紹86

  6.3.1 數據傳送類指令87

  6.3.2 算術運算類指令91

  6.3.3 邏輯操作類指令95

  6.3.4 控制轉移類指令97

  6.3.5 位操作類指令101

  思考與練習103

  第7章 彙編語言程序設計106

  7.1 概述106

  7.1.1 彙編語言源程序的格式106

  7.1.2 彙編語言偽指令107

  7.1.3 彙編語言程序設計步驟108

  7.2 順序與循環程序設計109

  7.2.1 順序程序設計109

  7.2.2 循環程序設計110

  7.3 分支程序設計112

  7.3.1 分支程序設計綜述112

  7.3.2 無條件/條件轉移程序112

  7.3.3 散轉程序設計113

  7.4 子程序設計115

  7.4.1 子程序結構與設計注意事項115

  7.4.2 子程序的調用與返回115

  7.4.3 子程序設計舉例116

  7.5 查表程序設計117

  7.5.1 查表程序綜述118

  7.5.2 查表程序設計舉例118

  思考與習題120

  第8章 主要功能單元122

  8.1 定時/計數器122

  8.1.1 定時/計數器T0、T1概述122

  8.1.2 定時/計數器的控制方法123

  8.1.3 定時器T0、T1的工作方式126

  8.1.4 定時器T0、T1應用舉例128

  8.2 UART串列介面132

  8.2.1 80C51串列介面簡介132

  8.2.2 串列通信工作方式136

  8.2.3 串列介面應用舉例138

  8.3 中斷系統143

  8.3.1 AT89S51單片機的中斷系統144

  8.3.2 與中斷有關的寄存器146

  8.3.3 中斷請求的撤除148

  8.3.4 擴充外中斷源149

  8.3.5 中斷程序的設計與應用149

  思考與練習155

  第9章 單片機的系統擴展157

  9.1 存儲器的并行擴展157

  9.1.1 外部并行擴展匯流排157

  9.1.2 并行擴展的定址方法158

  9.1.3 數據存儲器擴展概述159

  9.1.4 訪問片外RAM的操作時序160

  9.1.5 數據存儲器擴展舉例161

  9.2 擴展并行I/O介面162

  9.2.1 簡單的并行I/O擴展162

  9.2.2 擴展可編程I/O介面晶元163

  9.3 串列擴展概述166

  9.3.1 常用串列匯流排與串列介面簡介166

  9.3.2 單片機串列擴展的模擬技術169

  9.4 擴展數/模轉換器170

  9.4.1 D/C電路原理170

  9.4.2 D/A轉換器的主要技術指標171

  9.4.3 擴展并行D/A轉換器171

  9.5 擴展模/數轉換器174

  9.5.1 逐次逼近式A/D轉換原理174

  9.5.2 A/D轉換的主要技術指標175

  9.5.3 擴展并行A/D轉換器176

  9.5.4 擴展串列A/D轉換器178

  思考與練習181

  第10章 介面技術182

  10.1 鍵盤介面182

  10.1.1 鍵盤工作原理182

  10.1.2 獨立式按鍵183

  10.1.3 行列式鍵盤184

  10.2 顯示器介面189

  10.2.1 顯示器概述189

  10.2.2 LED的結構與原理190

  10.2.3 LED靜態顯示方式191

  10.2.4 LED動態顯示方式193

  10.3 功率開關器件介面195

  10.3.1 輸出介面的隔離技術195

  10.3.2 功率開關器件介面舉例196

  10.4 印表機介面198

  10.4.1 TPP-40A印表機的

  性能及介面198

  10.4.2 字元代碼及列印命令199

  10.4.3 TPP-40A印表機與單片

  機介面200

  思考與練習202

  第11章 單片機應用系統的設計與開發203

  11.1 應用系統設計過程203

  11.1.1 總體方案設計203

  11.1.2 硬體設計204

  11.1.3 軟體設計206

  11.2 開發工具和開發方法208

  11.2.1 開發工具209

  11.2.2 單片機的開發方法209

  11.3 單片機用於水位控制系統210

  11.3.1 題目分析211

  11.3.2 硬體設計211

  11.3.3 軟體設計212

  11.4 恆溫箱溫度控制監測系統212

  11.4.1 題目分析212

  11.4.2 硬體設計213

  11.4.3 軟體設計214

  思考與練習218

  第3篇 微型計算機系統的原理及應用

  第12章 微處理器220

  12.1 8086微處理器220

  12.1.1 8086的內部結構220

  12.1.2 8086的寄存器222

  12.1.3 存儲器管理224

  12.1.4 8086 CPU的匯流排周期225

  12.1.5 8086系統中部分專用

  地址空間226

  12.2 80x86系列微處理器227

  12.2.1 功能的擴展227

  12.2.2 性能的提高228

  12.3 Pentium系列微處理器229

  12.3.1 內部組成與工作方式229

  12.3.2 Pentium微處理器的寄存器231

  12.3.3 Pentium微處理器採用的

  新技術234

  12.4 新一代微處理器235

  12.4.1 64位微處理器235

  12.4.2 多核微處理器237

  思考與練習238

  第13章 存 儲 器240

  13.1 微型計算機存儲器系統的組成240

  13.1.1 存儲器體系的層次結構240

  13.1.2 CPU與存儲器晶元的連接242

  13.1.3 主存儲器與DRAM控制器243

  13.2 高速緩衝存儲器與虛擬存儲器244

  13.2.1 高速緩衝存儲器245

  13.2.2 虛擬存儲器248

  13.3 微型計算機的內存管理249

  13.3.1 內存配置249

  13.3.2 存儲器管理250

  思考與練習251

  第14章 指令系統252

  14.1 定址方式252

  14.1.1 指令系統符號說明252

  14.1.2 定址方式說明253

  14.2 指令系統分類介紹255

  14.2.1 數據傳送類指令255

  14.2.2 算術運算類指令259

  14.2.3 邏輯運算和移位循環指令264

  14.2.4 串操作類指令266

  14.2.5 控制轉移類指令270

  14.2.6 處理器控制類指令273

  思考與練習274

  第15章 彙編語言程序276

  15.1 概述276

  15.1.1 彙編語言程序的格式276

  15.1.2 表達式與運算符277

  15.1.3 常用偽指令278

  15.1.4 宏指令281

  15.2 DOS和BIOS系統功能調用283

  15.2.1 DOS軟中斷及系統

  功能調用283

  15.2.2 BIOS功能調用286

  15.3 彙編語言程序設計舉例287

  15.3.1 循環結構程序舉例287

  15.3.2 分支結構程序舉例288

  15.3.3 子程序結構程序舉例289

  思考與練習291

  第16章 輸入/輸出與匯流排293

  16.1 輸入/輸出的控制方式293

  16.1.1 程序控制方式293

  16.1.2 中斷方式293

  16.1.3 直接存儲器存取方式294

  16.2 微型計算機的匯流排295

  16.2.1 匯流排概述295

  16.2.2 匯流排的操作及控制297

  16.2.3 PC匯流排的發展297

  16.3 PCI匯流排298

  16.3.1 PCI匯流排簡介298

  16.3.2 PCI匯流排的引腳及功能299

  16.3.3 PCI匯流排的數據傳送操作300

  16.4 通用外部匯流排介面301

  16.4.1 IDE介面301

  16.4.2 SCSI介面302

  16.4.3 AGP介面303

  16.4.4 USB匯流排介面304

  16.4.5 串列通信介面305

  16.4.6 IEEE1394介面306

  16.5 主板控制晶元組307

  16.5.1 主板控制晶元組簡介307

  16.5.2 主板控制晶元組的功能307

  16.5.3 主板控制晶元組的結構308

  思考與練習310

  第17章 微型計算機的中斷系統311

  17.1 8086的中斷結構311

  17.1.1 中斷源311

  17.1.2 中斷向量312

  17.1.3 中斷處理過程314

  17.2 可編程中斷控制器8259A314

  17.2.1 8259A的引腳與結構315

  17.2.2 8259A的工作過程及

  工作方式316

  17.2.3 8259A的級連318

  17.2.4 8259A的編程318

  17.3 高檔微型計算機的中斷系統321

  17.3.1 異常和中斷向量322

  17.3.2 中斷描述符表323

  17.3.3 中斷的響應與處理過程323

  思考與練習324

  第18章 微型計算機系統應用325

  18.1 科學計算與信息管理325

  18.1.1 科學計算325

  18.1.2 信息管理325

  18.2 多媒體技術326

  18.2.1 多媒體技術概述326

  18.2.2 多媒體系統的組成327

  18.2.3 多媒體的應用327

  18.3 計算機測控系統328

  18.3.1 計算機測控系統的功能328

  18.3.2 計算機測控系統的組成329

  18.3.3 計算機測控系統的分類330

  18.4 計算機網路331

  18.4.1 計算機網路的分類331

  18.4.2 計算機網路的組成332

  18.4.3 區域網基本知識333

  18.4.4 Internet簡介334

  思考與練習336

  附錄A 80C51指令表337

  附錄B 常用晶元引腳圖342

  參考文獻344

相關評論

同義詞:暫無同義詞