單片機原理與接口技術(電子工業出版)

單片機原理與接口技術(電子工業出版)

《單片機原理與接口技術(電子工業出版)》是電子工業出版社於2010年11月出版的,作者是吳亦鋒。

基本介紹

  • 書名:單片機原理與接口技術(電子工業出版)
  • 又名:普通高等教育機械類“十二五
  • 作者:吳亦鋒
  • ISBN:9787121123740
  • 出版社:電子工業出版社
基本信息,圖書簡介,圖書目錄,

基本信息

叢書名 :普通高等教育機械類“十二五”
作 譯 者:吳亦鋒
出版時間:2010-11千 字 數:540
版 次:01-01頁 數:340
開 本:16(185*260)
出 版:電子工業出版社
I S B N :9787121123740

圖書簡介

本書以MCS-51系列單片機為典型機型,從實際套用出發,講述單片機的內部結構、指令系統、彙編語言程式設計、中斷與定時、存儲器擴展與並行I/O接口擴展、顯示器與鍵盤接口技術、模擬量通道接口、串列接口、單片機C語言程式設計和系統設計方法等內容。並通過具體的套用案例介紹單片機的實際套用。 全書內容安排精細,章節編排由淺入深,文字敘述通俗易懂,重點突出、難點分散、易教易學,理論聯繫實際,具有較強的實用性。 本書可作為高等院校機械設計製造及其自動化、機械電子工程、測控技術及儀器、車輛工程以及相關專業的教學用書,也可作為機電類高職、高專教材或自學用書,還可供相關工程技術人員參考。

圖書目錄

目錄
第1章 微型計算機基礎知識1
1.1 微型計算機和單片機發展概述1
1.1.1 微型計算機的發展1
1.1.2 單片機的發展7
1.2 計算機中的數制及數的轉換10
1.2.1 計算機中的數制10
1.2.2 數制間的轉換12
1.3 計算機中二進制數的運算15
1.3.1 二進制數的算術運算15
1.3.2 二進制數的邏輯運算16
1.4 計算機中有符號數的表示方法16
1.4.1 原碼、反碼和補碼17
1.4.2 補碼的加減運算19
1.5 計算機中的字元編碼21
1.5.1 BCD碼21
1.5.2 ASCII碼23
1.6 微型計算機組成原理23
1.6.1 微型計算機的基本組成23
1.6.2 微型計算機的工作原理28
本章小結33
思考題和習題33
第2章 MCS-51單片機的結構35
2.1 MCS-51單片機的組成和總體結構35
2.1.1 MCS-51單片機內部結構框圖37
2.1.2 MCS-51單片機引腳功能38
2.2 中央處理單元(CPU)41
2.2.1 運算器41
2.2.2 控制器43
2.3 存儲器45
2.3.1 程式存儲器46
2.3.2 數據存儲器47
2.3.3 特殊功能暫存器(SFR)49
2.3.4 位處理器(布爾處理機)52
2.4 MCS-51單片機的並行I/O接口52
2.4.1 並行I/O接口電路結構53
2.4.2 並行I/O接口的特點55
2.5 MCS-51單片機最小系統56
2.5.1 單片機最小系統概念56
2.5.2 單片機最小系統分析56
2.5.3 AT89系列單片機最小系統57
2.5.4 單片機最小系統的不足57
本章小結58
思考題和習題58
第3章 MCS-51單片機指令系統60
3.1 指令格式與定址方式60
3.1.1 指令格式61
3.1.2 定址方式61
3.2 數據傳送指令65
3.2.1 內部數據傳送指令66
3.2.2 外部數據傳送指令67
3.2.3 堆疊操作指令68
3.2.4 數據交換指令69
3.3 算術運算指令71
3.3.1 加法指令72
3.3.2 減法指令75
3.3.3 乘除法指令76
3.4 邏輯運算與移位指令79
3.4.1 邏輯與運算指令79
3.4.2 邏輯或運算指令80
3.4.3 邏輯異或運算指令80
3.4.4 累加器清零和取反指令81
3.4.5 移位指令81
3.5 控制轉移指令83
3.5.1 無條件轉移指令84
3.5.2 條件轉移指令85
3.5.3 子程式調用及返回指令86
3.5.4 空操作指令88
3.6 位操作指令89
3.6.1 位賦值指令89
3.6.2 位傳送指令89
3.6.3 位運算指令90
本章小結92
思考題和習題92
第4章 彙編語言程式設計94
4.1 彙編語言概述94
4.1.1 彙編語言與彙編的概念94
4.1.2 彙編語言源程式的格式95
4.1.3 偽指令97
4.1.4 源程式的彙編98
4.2 彙編語言程式的結構99
4.2.1 彙編語言程式設計步驟99
4.2.2 順序程式結構100
4.2.3 分支程式結構101
4.2.4 循環程式結構104
4.2.5 主程式調用子程式結構107
4.3 算術運算程式設計110
4.3.1 加法程式110
4.3.2 減法程式112
4.3.3 乘除法程式113
4.4 非數值操作程式設計117
4.4.1 碼制轉換程式117
4.4.2 查表程式119
4.4.3 檢索程式121
本章小結121
思考題和習題122
第5章 MCS-51單片機的中斷與定時124
5.1 中斷技術概述124
5.1.1 中斷的定義和作用124
5.1.2 中斷源與中斷分類125
5.1.3 中斷嵌套125
5.1.4 中斷處理過程126
5.2 MCS-51單片機的中斷系統127
5.2.1 中斷源和中斷標誌127
5.2.2 中斷請求的控制128
5.2.3 中斷的回響過程131
5.2.4 中斷請求的撤除133
5.2.5 外部中斷套用舉例134
5.2.6 多外部中斷源系統設計137
5.3 MCS-51單片機的定時/計數器138
5.3.1 定時與計數原理138
5.3.2 定時/計數器的控制139
5.3.3 定時/計數器的工作方式141
5.3.4 定時/計數器套用舉例144
5.3.5 用定時/計數器擴展外部中斷149
本章小結150
思考題和習題151
第6章 存儲器擴展與並行I/O接口擴展153
6.1 MCS-51單片機存儲器的擴展153
6.1.1 存儲器概述153
6.1.2 程式存儲器及其擴展155
6.1.3 數據存儲器及其擴展160
6.2 I/O接口技術概述164
6.2.1 I/O接口的作用164
6.2.2 I/O接口的編址165
6.2.3 I/O數據的傳送方式166
6.2.4 I/O接口的類型167
6.3 MCS-51單片機並行I/O接口的套用
與擴展167
6.3.1 MCS-51單片機I/O接口的直
接套用167
6.3.2 採用8255A擴展並行I/O接口170
6.3.3 採用8155擴展並行I/O接口177
本章小結183
思考題和習題183
第7章 顯示器與鍵盤接口技術185
7.1 LED數碼管顯示接口185
7.1.1 LED數碼管顯示原理185
7.1.2 數碼管顯示器的顯示方式187
7.2 非編碼鍵盤接口192
7.2.1 獨立式按鍵接口193
7.2.2 行列式非編碼鍵盤接口194
7.3 鍵盤與顯示系統197
本章小結201
思考題和習題202
第8章 模擬量通道接口203
8.1 模擬量通道接口概述203
8.1.1 模擬量通道接口的地位和作用203
8.1.2 模擬量轉換器的性能指標204
8.2 D/A轉換器205
8.2.1 D/A轉換原理205
8.2.2 D/A轉換器DAC0832207
8.2.3 D/A轉換套用舉例211
8.3 A/D轉換器212
8.3.1 逐次逼近式A/D轉換原理212
8.3.2 A/D轉換器ADC0809213
8.3.3 A/D轉換套用舉例216
本章小結217
思考題和習題217
第9章 MCS-51單片機的串列接口219
9.1 串列通信基礎219
9.1.1 串列通信規程219
9.1.2 串列通信的制式223
9.1.3 串列通信中的數據機224
9.2 MCS-51單片機的串列接口225
9.2.1 串列接口的結構226
9.2.2 串列接口的工作方式229
9.2.3 串列接口的通信波特率231
9.3 MCS-51串列接口的套用232
9.3.1 串列接口在方式0下的套用232
9.3.2 串列接口在其他方式下的套用235
9.4 單片機的多機通信239
9.4.1 MCS-51多機通信原理239
9.4.2 多機通信套用舉例240
本章小結246
思考題和習題246
第10章 單片機C語言程式設計248
10.1 單片機C語言概述248
10.1.1 C語言的特點及程式結構248
10.1.2 C語言與MCS-51單片機249
10.2 C51的數據類型與運算250
10.2.1 C51的數據類型250
10.2.2 關於指針型數據252
10.2.3 C51的運算符253
10.3 數據的存儲類型和存儲模式261
10.3.1 數據的存儲類型261
10.3.2 存儲模式262
10.4 C51程式基本結構與相關語句263
10.4.1 C51程式基本結構264
10.4.2 C51相關語句265
10.5 C51的函式270
10.6 單片機資源的C51編程實例272
10.6.1 C51程式的反彙編程式272
10.6.2 並行接口及鍵盤、顯示器
接口的C51編程273
10.6.3 C51中斷程式的編制276
10.6.4 定時/計數器的C51編程277
10.6.5 串列通信的C51編程278
10.6.6 A/D和D/A轉換器的C51
編程279
10.7 51單片機系統開發常用工具
軟體KEIL C51281
本章小結288
思考題和習題288
第11章 單片機套用系統設計方法與套用
實例289
11.1 單片機套用系統的研發步驟289
11.2 單片機套用系統設計方法291
11.2.1 單片機套用系統的硬體設計291
11.2.2 單片機套用系統的軟體設計293
11.2.3 單片機套用系統的抗干擾
設計294
11.2.4 仿真與調試298
11.3 單片機套用系統設計實例299
11.3.1 公車車上人數統計器299
11.3.2 數字電壓表301
11.3.3 水塔水位控制器304
本章小結306
思考題和習題307
附錄A 美國標準信息交換代碼(ASCII碼)308
附錄B MCS-51單片機指令表310
附錄C KEIL C51常用庫函式原型315
附錄D 單片機系統設計與仿真軟體PROTEUS
簡介320
參考文獻330

相關詞條

熱門詞條

聯絡我們