微控制器原理及套用

微控制器原理及套用

《微控制器原理及套用》是由向敏、程安宇、羅志勇、羅紅平、蔣暢江編寫,2012年4月出版的一本書籍。

基本介紹

  • 書名:微控制器原理及套用
  • 作者:向敏、程安宇、羅志勇、羅紅平、蔣暢江
  • ISBN:978-7-115-27669-8
  • 頁數:272 
  • 定價:35.00 元
  • 出版社人民郵電出版社
  • 出版時間:2012年4月
  • 裝幀:平裝
  • 開本:16 
  • 字數:437000
內容簡介,目錄,

內容簡介

本書將“微機原理”和“MCS-51單片機原理”教材的內容加以整合,使讀者在學習和掌握8086處理器的基礎知識後,深入理解和掌握MCS-51單片機的組成結構、工作原理和接口擴展技術。本書前5章重點介紹微型計算機的組成及原理、存儲器技術、8086彙編指令、微型計算機輸入/輸出接口技術和8086中斷控制原理,後續章節全面、系統地講解了MCS-51單片機的原理及套用技術,並選取了具有實用性和典型性的套用案例,給出了硬體設計方案和詳細的參考代碼。本書中的套用實例來自課題組多位老師的科研工作和教學實踐。 本書可以作為高等院校電子信息類各專業的專科生、本科生、研究生微型控制器原理及套用課程的教材,同時也可以作為工程技術人員自學教材或參考書。

目錄

第1章 微型計算機組成及原理 1
1.1 微計算機概述 1
1.1.1 微計算機的發展與套用 1
1.1.2 微型計算機的系統組成 3
1.1.3 微計算機的數據表示方法 6
1.1.4 微計算機中常用術語 11
1.2 8086/8088微處理器結構 11
1.2.1 8086微處理器的內部結構 11
1.2.2 8086/8088微處理器的管腳特性 16
1.3 8086/8088的系統組成 20
1.3.1 8086/8088最小工作模式系統組成 20
1.3.2 8086/8088最大工作模式系統組成 21
1.3.3 8086/8088微處理器的工作時序 23
1.4 80×86其他系列微處理器 25
1.4.1 32位80X86微處理器 25
1.4.2 Pentium系列微處理器 27
1.4.3 雙核微處理器 28
1.5 微計算機匯流排技術 28
1.5.1 匯流排的性能指標與分類 28
1.5.2 微計算機並行匯流排 29
1.5.3 微計算機串列匯流排 32
1.5.4 其他接口匯流排 34
本章小結 35
思考題與習題 35
第2章 微型計算機存儲器 36
2.1 半導體存儲器 36
2.1.1 半導體存儲器的性能指標 37
2.1.2 半導體存儲器的分類及其特點 37
2.1.3 存儲器晶片的基本組成 40
2.2 存儲器與系統的連線 44
2.2.1 主存儲器與CPU的接口 44
2.2.2 存儲器容量的擴充 47
2.3 現代存儲器體系結構 52
2.3.1 並行主存儲器結構 52
2.3.2 高速緩衝存儲器 52
2.3.3 虛擬存儲器 53
本章小結 54
思考題與習題 54
第3章 微型計算機指令系統與程式設計 56
3.1 指令格式及運算元類型 56
3.1.1 指令格式 56
3.1.2 運算元類型 57
3.2 定址方式 57
3.2.1 立即數定址 57
3.2.2 暫存器定址 58
3.2.3 存儲器定址 58
3.2.4 隱含定址 62
3.3 8086指令系統 62
3.3.1 數據傳送指令 63
3.3.2 算術運算指令 65
3.3.3 邏輯運算指令 67
3.3.4 移位指令 68
3.3.5 串操作指令 69
3.3.6 控制轉移指令 72
3.3.7 處理器控制指令 76
3.4 彙編程式基本知識 77
3.4.1 彙編語言源程式分段結構 78
3.4.2 彙編程式中語句的類型與格式 79
3.4.3 彙編程式偽指令與宏指令 80
3.5 彙編語言程式設計 84
3.5.1 順序程式設計 84
3.5.2 分支程式設計 85
3.5.3 循環程式設計 86
3.5.4 子程式設計 87
本章小結 88
思考題與習題 88
第4章 微型計算機輸入/輸出接口技術 89
4.1 I/O接口技術概述 89
4.1.1 I/O接口的相關概念 89
4.1.2 I/O接口的主要功能 90
4.1.3 I/O接口的典型結構 91
4.2 I/O連線埠的編址與訪問 91
4.2.1 I/O連線埠的編址 91
4.2.2 I/O連線埠的訪問 94
4.3 I/O連線埠的地址解碼 95
4.3.1 門電路構成的地址解碼方式 95
4.3.2 解碼器構成的地址解碼電路 97
4.3.3 開關式地址解碼電路 97
4.4 CPU和外設間的數據傳輸方式 98
4.4.1 程式控制方式 99
4.4.2 中斷控制方式 104
4.4.3 直接存儲器存取方式 104
本章小結 104
思考題與習題 105
第5章 8086中斷系統與中斷控制器 106
5.1 中斷概述 106
5.1.1 中斷的基本概念 106
5.1.2 中斷優先權管理 107
5.1.3 中斷處理過程 108
5.2 8086/8088中斷系統 109
5.2.1 8086/8088中斷類型 109
5.2.2 8086/8088的中斷向量表 111
5.3 8259A可程式中斷控制器 112
5.3.1 8259A的結構與接口 113
5.3.2 8259A中斷管理 116
5.3.3 8259A工作方式 117
5.3.4 8259A命令字 120
5.3.5 8259A編程套用 123
本章小結 127
思考題與習題 127
第6章 MCS-51單片機的基本結構 128
6.1 MCS-51單片機組成結構 128
6.1.1 MCS-51單片機引腳定義 130
6.1.2 MCS-51單片機CPU結構 133
6.1.3 MCS-51單片機存儲器結構 135
6.2 MCS-51單片機時鐘電路與匯流排時序 138
6.2.1 時鐘電路 138
6.2.2 匯流排時序 138
6.3 復位電路 139
6.4 MCS-51單片機的最小系統 140
本章小結 141
思考題與習題 141
第7章 MCS-51單片機的指令與程式設計 143
7.1 MCS-51彙編指令格式和定址方式 143
7.2 MCS-51指令介紹 147
7.2.1 數據傳送指令 147
7.2.2 算術運算指令 149
7.2.3 移位與邏輯運算指令 151
7.2.4 控制轉移指令 152
7.2.5 位操作指令 155
7.3 MCS-51彙編語言程式設計 156
7.3.1 MCS-51常用偽指令 156
7.3.2 MCS-51彙編語言程式的基本結構 157
7.4 MCS-51單片機的C程式設計 159
7.4.1 C51與標準C的簡單比較 160
7.4.2 MCS-51單片機的軟體開發工具與程式設計 161
本章小結 166
思考題與習題 166
第8章 MCS-51單片機的中斷系統及套用 169
8.1 MCS-51單片機中斷的概念與結構 169
8.2 MCS-51單片機的中斷處理 171
8.2.1 MCS-51單片機的中斷控制 171
8.2.2 MCS-51單片機外部中斷的觸發方式 174
8.2.3 MCS-51單片機中斷服務程式的設計 176
8.3 MCS-51單片機中斷處理實例 177
本章小結 182
思考題與習題 182
第9章 MCS-51單片機的定時器/計數器 184
9.1 MCS-51定時器/計數器的結構 184
9.1.1 控制暫存器TCON 185
9.1.2 工作方式暫存器TMOD 185
9.2 MCS-51定時器/計數器的工作方式 186
9.2.1 工作方式0 186
9.2.2 工作方式1 187
9.2.3 工作方式2 188
9.2.4 工作方式3 188
9.2.5 8052單片機定時器/計數器2 189
9.3 定時器/計數器的編程與套用 191
9.3.1 毫秒級定時 191
9.3.2 超出最大範圍定時/計數 194
9.3.3 8052單片機Timer2的套用 195
本章小結 196
思考題與習題 196
第10章 MCS-51單片機的串列通信技術 197
10.1 串列通信的基本知識 197
10.1.1 串列通信的概念 197
10.1.2 串列通信的工作方式 198
10.1.3 串列通信匯流排的電氣標準 199
10.2 MCS-51單片機的串列口 201
10.2.1 MCS-51單片機串列口的基本結構 201
10.2.2 MCS-51單片機串列口的暫存器 202
10.2.3 MCS-51單片機串列口的工作模式 203
10.3 單片機多機通信與通信協定 206
10.3.1 多機通信原理 206
10.3.2 多機通信實例 207
10.3.3 串口通信協定 209
10.4 MCS-51單片機串列通信套用實例 210
本章小結 216
思考題與習題 216
第11章 MCS-51單片機的擴展技術 217
11.1 MCS-51單片機的I/O口擴展技術 217
11.1.1 用8255擴展並行I/O接口 217
11.1.2 用74系列晶片擴展並行I/O接口 223
11.2 MCS-51單片機的存儲器擴展技術 225
11.2.1 程式存儲器的擴展 226
11.2.2 並行數據存儲器的擴展 227
11.2.3 串列數據存儲器的擴展 227
本章小結 231
思考題與習題 231
第12章 MCS-51與A/D和D/A的接口技術 233
12.1 A/D轉換器 233
12.1.1 A/D轉換器基本原理 233
12.1.2 A/D轉換器主要結構 234
12.1.3 A/D轉換器性能指標 237
12.1.4 A/D轉換器套用實例 238
12.2 D/A轉換器 244
12.2.1 D/A轉換器基本原理 244
12.2.2 D/A轉換器主要結構 244
12.2.3 D/A轉換器性能指標 246
12.2.4 D/A轉換器套用實例 247
本章小結 250
思考題與習題 251
第13章 MCS-51單片機系統的鍵盤及顯示技術 252
13.1 MCS-51單片機套用系統中鍵盤的設計 252
13.1.1 鍵盤的工作特點 252
13.1.2 獨立式按鍵接口設計 254
13.1.3 矩陣式鍵盤接口設計 257
13.2 LED數碼顯示接口電路設計 264
13.2.1 LED數碼顯示器結構與原理 264
13.2.2 LED數碼顯示接口技術 265
13.3 LCD液晶顯示接口電路設計 267
13.3.1 LCD數碼顯示器結構及原理 267
13.3.2 LCD1602簡介及套用 268
本章小結 270
思考題與習題 271
參考文獻 272

相關詞條

熱門詞條

聯絡我們