單片機原理及接口技術(shù)(關(guān)麗榮)
定 價:39.8 元
- 作者:關(guān)麗榮、岳國盛 主編
- 出版時間:2022/9/1
- ISBN:9787122413505
- 出 版 社:化學工業(yè)出版社
- 中圖法分類:TP368.1
- 頁碼:214
- 紙張:
- 版次:01
- 開本:16開
本書以Intel公司8051單片機為例,系統(tǒng)地介紹了單片機基礎知識及接口應用,全書共分9章,具體內(nèi)容包括8051單片機基礎知識、C51語言入門、Keil μVision集成開發(fā)環(huán)境和單片機的內(nèi)部結(jié)構(gòu)及最小系統(tǒng);單片機指令格式、尋址方式、數(shù)據(jù)傳送指令和輸出接口電路應用;8051單片機時序、控制轉(zhuǎn)移指令及輸入口應用;算數(shù)運算指令和常用外部設備鍵盤、數(shù)碼管、液晶顯示器接口應用;邏輯運算及移位指令和8051單片機中斷應用;邏輯操作指令及單片機內(nèi)部定時器的典型應用;單片機與A/D、D/A接口電路應用;8051單片機串行口電路應用。全書注重基礎,強調(diào)接口應用,以大量簡單易懂的典型實例來對單片機軟硬件設計進行詳細說明和論述,同時為了加深對教材內(nèi)容的理解,書后配有一定數(shù)量的習題與思考題。
本書可作為高等學校機械類專業(yè)及相關(guān)專業(yè)本科教材,還可作為相關(guān)專業(yè)?平滩,也可作為從事單片機系統(tǒng)應用開發(fā)的工程技術(shù)人員的初級參考書。
第1章8051單片機的基礎知識及開發(fā)工具1
1.1計算機中的主要數(shù)制及轉(zhuǎn)換1
1.1.1計算機中的數(shù)制1
1.1.2數(shù)制之間的轉(zhuǎn)換2
1.1.3計算機中數(shù)的表示形式4
1.2計算機中數(shù)和字符的編碼5
1.3單片機基本認知6
1.3.1單片機的概念及特點6
1.3.2單片機的應用7
1.3.3單片機的開發(fā)環(huán)境7
1.3.4單片機系統(tǒng)的程序開發(fā)流程8
1.4C51語言入門8
1.4.1C51語言概述8
1.4.2C51語言數(shù)據(jù)類型9
1.4.3C51語言變量與存儲類型10
1.4.4C51語言絕對地址的訪問10
1.4.5C51語言函數(shù)11
1.5Keil μVision集成開發(fā)環(huán)境12
1.5.1軟件簡介12
1.5.2Keil使用方法15
習題與思考題23
第2章8051單片機的內(nèi)部結(jié)構(gòu)與最小系統(tǒng)24
2.18051單片機的內(nèi)部結(jié)構(gòu)24
2.1.1CPU24
2.1.2存儲器27
2.1.3并行I/O口30
2.1.4可編程串行口31
2.1.5定時器/計數(shù)器31
2.1.6中斷系統(tǒng)32
2.28051單片機的封裝和引腳32
2.38051單片機的基本電路34
2.3.1時鐘電路34
2.3.2復位電路35
2.48051單片機的最小系統(tǒng)36
2.4.18051單片機最小系統(tǒng)的組成36
2.4.28051單片機最小系統(tǒng)的工作方式38
習題與思考題39
第3章8051單片機輸出口應用40
3.18051單片機輸入/輸出口40
3.2常用元器件43
3.3常見輸出電路設計46
3.4指令格式47
3.5尋址方式48
3.6數(shù)據(jù)傳送指令52
3.6.1內(nèi)部數(shù)據(jù)傳送指令52
3.6.2外部數(shù)據(jù)傳送指令53
3.6.3堆棧操作指令55
3.6.4數(shù)據(jù)交換指令56
3.7輸出接口電路應用56
習題與思考題61
第4章8051單片機輸入口應用63
4.18051單片機時序分析63
4.1.1時鐘周期、機器周期和指令周期64
4.1.28051單片機指令的取指時序64
4.1.3訪問外部存儲器的指令時序66
4.2常見輸入電路設計67
4.2.1輸入設備68
4.2.2輸入電路設計70
4.2.3抖動與防抖動71
4.3控制轉(zhuǎn)移指令72
4.3.1無條件轉(zhuǎn)移指令72
4.3.2條件轉(zhuǎn)移指令74
4.3.3子程序調(diào)用和返回指令76
4.3.4比較轉(zhuǎn)移指令79
4.3.5減1轉(zhuǎn)移指令79
4.3.6空操作指令81
4.4輸入接口電路應用81
習題與思考題83
第5章8051單片機常用外部設備應用84
5.1鍵盤掃描原理84
5.1.1鍵盤組成及特性84
5.1.2按鍵的去抖動方法84
5.1.3獨立式鍵盤的原理85
5.1.4矩陣式鍵盤的原理86
5.2數(shù)碼管顯示原理88
5.2.1LED數(shù)碼管結(jié)構(gòu)與原理88
5.2.2LED數(shù)碼管顯示方式89
5.3液晶顯示原理91
5.3.1LCD模塊顯示分類91
5.3.2LCD1602液晶顯示模塊92
5.4可編程并行接口芯片97
5.5算數(shù)運算指令107
5.6人機交互方法及電路應用112
5.6.18051單片機與鍵盤接口及應用112
5.6.28051單片機與LED數(shù)碼管接口及應用122
5.6.38051單片機與LCD1602接口及應用125
習題與思考題128
第6章8051單片機中斷應用129
6.18051單片機中斷概述129
6.1.1中斷的定義和作用129
6.1.28051單片機中斷源130
6.1.3中斷嵌套130
6.1.4中斷系統(tǒng)功能131
6.2邏輯操作和循環(huán)移位指令132
6.2.1邏輯操作指令132
6.2.2循環(huán)移位指令135
6.38051單片機中斷系統(tǒng)136
6.3.18051單片機的中斷源和中斷標志136
6.3.28051單片機對中斷請求的控制138
6.3.38051單片機對中斷的響應140
6.3.48051單片機對中斷的響應時間141
6.3.58051單片機對中斷請求的撤除142
6.48051單片機中斷的應用143
6.4.1外部中斷源的應用143
6.4.2外部中斷源的擴展應用147
習題與思考題148
第7章8051單片機的定時器/計數(shù)器應用150
7.18051單片機的定時器/計數(shù)器150
7.1.1定時器/計數(shù)器的結(jié)構(gòu)和控制150
7.1.2定時器/計數(shù)器的工作方式152
7.1.3定時器/計數(shù)器的初始化153
7.2位操作指令154
7.3定時器/計數(shù)器的應用156
習題與思考題161
第8章8051單片機與A/D、D/A接口電路應用162
8.1A/D轉(zhuǎn)換原理162
8.1.1A/D轉(zhuǎn)換器的工作原理162
8.1.2A/D轉(zhuǎn)換器的主要技術(shù)指標165
8.1.3A/D轉(zhuǎn)換器ADC0809165
8.2D/A轉(zhuǎn)換原理168
8.2.1D/A轉(zhuǎn)換器的主要技術(shù)指標168
8.2.2D/A轉(zhuǎn)換器的工作原理170
8.2.3D/A轉(zhuǎn)換器DAC0832171
8.38051單片機與A/D、D/A接口電路應用175
8.3.18051單片機與A/D接口電路應用175
8.3.28051單片機與D/A接口電路應用182
習題與思考題187
第9章8051單片機串行口應用188
9.1串行與并行基本通信方式188
9.28051單片機的串行口190
9.3RS-232與TTL電平的轉(zhuǎn)換194
9.4波特率的設置195
9.5串行口電路應用197
9.5.1串行口的簡單應用197
9.5.2雙機通信應用203
9.5.3PC 和單片機之間的通信應用203
習題與思考題208
附錄MCS-51系列單片機指令表209
參考文獻214