單片機原理與套用技術(第2版)(黃仁欣主編書籍)

單片機原理與套用技術(第2版)(黃仁欣主編書籍)

本詞條是多義詞,共3個義項
更多義項 ▼ 收起列表 ▲

《單片機原理與套用技術(第2版)》是2014年出版的圖書,作者是黃仁欣。

基本介紹

  • 書名:單片機原理與套用技術(第2版)
  • 作者:黃仁欣
  • 出版時間:2014-6-26
  • 裝幀:平裝
圖書詳細信息,圖書簡介,目錄,

圖書詳細信息

ISBN:9787302214502
定價:27元
印次:2-4
裝幀:平裝
印刷日期:2014-6-26
作者:黃仁欣

圖書簡介

本書以目前使用最廣泛的MCS-51系列單片機為主,從套用角度介紹了單片機的基本工作原理、內部各功能部件的結構及套用、程式設計方法、系統擴展及接口技術等,系統地闡述了彙編語言和C語言兩種編程方式,並介紹了一些新型的接口器件。通過設計實例——多戶電子電能表的研製,介紹單片機套用系統的開發方法和技巧。最後一章介紹了單片機套用的一些實用程式,可以作為課程實訓、設計的選題,也可供進行其他單片機套用系統開發參考。
本書選材合理、條理清晰、敘述簡潔。每章均有大量套用實例,並且每章均有小結,方便讀者自學和複習,且附有習題供課後練習。
本書可作為普通高等院校和高職高專電子、電氣、自動化、機電一體化等專業的教材,也可作為自學和從事單片機工作的工程技術人員的參考用書。

目錄

第1章單片機基礎知識 1
1.1單片機的發展概述 1
1.1.1單片機的發展過程 1
1.1.2單片機的發展趨勢 2
1.2單片機的特點及分類 3
1.3單片機的套用領域 5
1.4小結 6
習題 6
第2章MCS-51單片機的系統結構 7
2.1總體結構 7
2.1.1內部結構 7
2.1.2引腳定義及功能 8
2.1.3片外匯流排結構 10
2.2CPU和時鐘電路 11
2.2.1CPU結構 11
2.2.2時鐘電路 11
2.2.3CPU時序 12
2.2.4復位電路 13
2.3存儲器 15
2.3.1程式存儲器 15
2.3.2數據存儲器 16
2.3.3特殊功能暫存器 17
2.4並行I/O口 21
2.4.1P0口 21
2.4.2P1口 22
2.4.3P2口 22
2.4.4P3口 23
2.5小結 24
習題 24
第3章MCS-51單片機的指令系統 26
3.1概述 26
3.1.1MCS-51單片機指令格式 26
3.1.2指令的位元組 27
3.1.3MCS-51單片機的助記符
語言 28
3.1.4常用符號說明 29
3.2定址方式 29
3.2.1立即定址 30
3.2.2直接定址 30
3.2.3暫存器定址 31
3.2.4暫存器間接定址 31
3.2.5變址定址 32
3.2.6位定址 33
3.2.7相對定址 33
3.3數據傳送與交換指令 34
3.3.1內部數據傳送指令 34
3.3.2外部RAM數據傳送指令
(4條) 37
3.3.3查表指令(2條) 37
3.3.4堆疊操作指令(2條) 38
3.3.5數據交換指令(5條) 39
3.4算術運算指令 40
3.4.1加減法指令 40
3.4.2乘法和除法指令 44
3.5邏輯運算及移位指令 44
3.5.1邏輯運算指令 44
3.5.2移位指令(4條) 46
3.6控制轉移指令 47
3.6.1無條件轉移指令(4條) 47
3.6.2條件轉移指令(8條) 49
3.6.3子程式調用和返回指令
(4條) 51
3.7位操作指令 53
3.8偽指令 56
3.9小結 58
習題 58
第4章中斷系統、內部定時/計數器 60
4.1中斷系統 60
4.1.1中斷系統概述 60
4.1.2中斷源 62
4.1.3中斷系統的控制 63
4.1.4中斷回響 65
4.2中斷程式設計 67
4.2.1彙編語言中斷程式設計 67
4.2.2C語言中斷程式設計 69
4.3定時/計數器 70
4.3.1定時/計數器的結構 70
4.3.2定時/計數器的工作原理 71
4.3.3定時/計數器的工作方式 71
4.4定時/計數器的編程 75
4.4.1定時/計數器的初始化
編程 75
4.4.2套用編程舉例 76
4.5小結 77
習題 77
第5章串列數字通信 79
5.1串列通信概述 79
5.1.1同步通信和異步通信 79
5.1.2串列通信的制式 81
5.1.3串列通信的信號傳輸 81
5.2串列口的結構及工作原理 84
5.2.1串列口的結構 84
5.2.2串列口的控制 85
5.2.3串列口的工作方式 86
5.3MCS-51串列口的套用 87
5.3.1串並變換 87
5.3.2單片機的雙機通信 89
5.3.3單片機與PC的通信 93
5.4小結 96
習題 97
第6章彙編語言程式設計 98
6.1彙編語言 98
6.2基本程式結構設計 99
6.2.1順序結構程式設計 99
6.2.2循環結構程式設計 100
6.2.3分支結構程式設計 104
6.3子程式設計 106
6.3.1子程式的概念 106
6.3.2子程式的設計 107
6.4實用程式舉例 109
6.4.1代碼轉換程式 109
6.4.2延時程式 112
6.4.3查表程式 113
6.4.4運算程式 115
6.5小結 119
習題 120
第7章單片機的C語言程式設計 122
7.1單片機程式語言介紹 122
7.2C51的程式結構 123
7.3C51的數據與運算 123
7.3.1數據類型 123
7.3.2數據的存儲 124
7.3.3MCS-51結構的C51定義 126
7.3.4C51的指針類型 127
7.4單片機的C語言程式設計 128
7.4.1順序結構程式的設計 128
7.4.2循環結構程式的設計 128
7.4.3分支結構程式的設計 129
7.5彙編語言和C語言的混合編程 131
7.6小結 133
習題 133
第8章MCS-51的系統擴展與
接口技術 135
8.1最小系統的概念 135
8.2並行I/O口的擴展 137
8.2.1並行I/O口的簡單擴展 137
8.2.2用8255晶片擴展I/O口 138
8.3存儲器的擴展 143
8.3.1程式存儲器的擴展 143
8.3.2數據存儲器的擴展 144
8.4鍵盤接口 145
8.4.1鍵盤消抖原理 145
8.4.2獨立式鍵盤 147
8.4.3矩陣式鍵盤接口 148
8.4.4鍵盤輸入程式設計 149
8.4.5鍵盤掃描方式 153
8.5顯示接口 154
8.5.1LED顯示接口 154
8.5.2液晶顯示器接口 158
8.6A/D接口 163
8.7D/A轉換接口 166
8.7.18031單片機與DAC0832的
接口 166
8.7.28031單片機與AD7520的
接口 169
8.8小結 171
習題 171
第9章單片機套用系統的開發 173
9.1單片機的開發系統 173
9.1.1單片機開發系統的構成 173
9.1.2單片機開發系統的功能 174
9.2典型單片機開發系統介紹 175
9.2.1DVCC單片機開發系統 175
9.2.2WAVE單片機開發系統 178
9.3單片機套用系統的研製過程 181
9.3.1總體設計 182
9.3.2硬體設計 183
9.3.3軟體設計 183
9.4單片機套用系統開發實例——
多戶電子電能表的研製 186
9.4.1電能計量原理 186
9.4.2顯示電路的設計 187
9.4.3存儲電路的設計 190
9.4.4單片機系統電路設計 200
9.5小結 202
習題 202
第10章實訓練習——實用程式的
?設計 204
10.1單片機交通燈控制器 204
10.1.1控制任務與控制原理 204
10.1.2系統硬體設計 205
10.1.3系統軟體設計 205
10.1.4要點與思考內容 209
10.2單片機低頻信號發生器 209
10.2.1控制任務與控制原理 209
10.2.2系統硬體設計 212
10.2.3系統軟體設計 212
10.2.4要點與思考內容 216
10.3學校作息時間單片機控制 216
10.3.1控制任務與控制原理 216
10.3.2系統硬體設計 218
10.3.3系統軟體設計 219
10.3.4要點與思考內容 226
10.4單片機漢字顯示控制 227
10.4.1控制任務與控制原理 227
10.4.2系統硬體設計 228
10.4.3系統軟體設計 230
10.4.4要點與思考內容 233
10.5單片機音樂演奏控制器 234
10.5.1控制任務與控制原理 234
10.5.2系統硬體設計 235
10.5.3系統軟體設計 236
10.5.4要點與思考內容 240
附錄1MCS-51單片機按功能
排序的指令表 241
附錄2MCS-51單片機按字母
排序的指令表 245
習題答案 249

相關詞條

熱門詞條

聯絡我們