注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)硬件、外部設(shè)備與維護(hù)單片機原理與應(yīng)用(第3版)

單片機原理與應(yīng)用(第3版)

單片機原理與應(yīng)用(第3版)

定 價:¥39.80

作 者: 林國漢 著
出版社: 機械工業(yè)出版社
叢編項: 普通高等教育電氣工程與自動化(應(yīng)用型)“十三五”規(guī)劃教材
標(biāo) 簽: 暫缺

ISBN: 9787111571742 出版時間: 2017-09-01 包裝: 平裝
開本: 16開 頁數(shù): 283 字?jǐn)?shù):  

內(nèi)容簡介

  以MCS-51系列單片機芯片為主,按照硬件——軟件——接口——應(yīng)用的脈絡(luò)編寫,由淺入深,內(nèi)容豐富。系統(tǒng)的介紹了MCS-51系列單片機的工作原理、編程方法、接口電路設(shè)計、系統(tǒng)資源擴展等。突出了I/O的應(yīng)用。

作者簡介

暫缺《單片機原理與應(yīng)用(第3版)》作者簡介

圖書目錄

目錄
第3版前言
第1版前言
第1章緒論1
1.1單片機及其特點概述1
11.1微處理器、微機和單片機的
概念1
1.1.2單片機的一般結(jié)構(gòu)及特點2
1.2單片機的發(fā)展與常用系列簡介2
1.2.1單片機的發(fā)展概況2
1.2.2常用單片機系列簡介3
1.3單片機的應(yīng)用領(lǐng)域7
1.3.1單片機在實時控制系統(tǒng)中的
應(yīng)用7
1.3.2單片機在智能儀器儀表中的
應(yīng)用7
1.3.3單片機在家用電器中的應(yīng)用8
1.3.4單片機在網(wǎng)絡(luò)通信中的應(yīng)用8
1.3.5單片機在智能機器人中的應(yīng)用8
本章小結(jié)9
思考題與習(xí)題9
第2章MCS ̄51單片機的硬件結(jié)構(gòu)與
工作原理10
2.1MCS ̄51系列單片機的基本組成10
2.1.1硬件組成10
2.1.2MCS ̄51單片機的引腳功能12
2.1.3振蕩器、時鐘電路及時序13
2.2存儲器組織與操作15
2.2.1MCS ̄51程序存儲器地址
空間15
2.2.2MCS ̄51數(shù)據(jù)存儲器地址
空間16
2.2.3特殊功能寄存器地址空間17
2.3并行I/O接口20
2.3.1并行I/O接口的內(nèi)部結(jié)構(gòu)20
2.3.2并行I/O接口的“讀—改—寫
操作23
2.3.3并行I/O接口的負(fù)載能力23
2.4MCS ̄51單片機的復(fù)位23
本章小結(jié)25
思考題與習(xí)題25
第3章MCS ̄51單片機指令系統(tǒng)與
程序設(shè)計26
3.1MCS ̄51單片機指令概述26
3.2MCS ̄51單片機的尋址方式27
3.2.1立即尋址27
3.2.2直接尋址28
3.2.3寄存器尋址28
3.2.4寄存器間接尋址28
3.2.5變址尋址28
3.2.6相對尋址28
3.2.7位尋址28
3.3MCS ̄51單片機指令系統(tǒng)29
3.3.1數(shù)據(jù)傳送與交換類指令29
3.3.2算術(shù)運算類指令33
3.3.3邏輯運算類與循環(huán)移位指令36
3.3.4控制程序轉(zhuǎn)移類指令38
3.3.5位操作類指令41
3.4程序設(shè)計方法43
3.4.1MCS ̄51偽指令簡介43
3.4.2匯編語言程序的基本結(jié)構(gòu)44
3.4.3子程序及其調(diào)用程序設(shè)計48
3.5應(yīng)用程序設(shè)計舉例50
3.5.1非數(shù)值運算程序設(shè)計舉例50
3.5.2算術(shù)運算程序設(shè)計舉例52
3.5.3I/O口控制程序設(shè)計53
本章小結(jié)58
思考題與習(xí)題58
第4章MCS ̄51中斷系統(tǒng)及應(yīng)用
示例60
4.1MCS ̄51中斷系統(tǒng)概述60
4.1.1單片機系統(tǒng)訪問外部設(shè)備的
方式60
4.1.2MCS ̄51中斷系統(tǒng)的功能61
4.2MCS ̄51中斷系統(tǒng)61
4.2.1MCS ̄51中斷系統(tǒng)結(jié)構(gòu)61
4.2.2MCS ̄51的中斷源62
4.3MCS ̄51中斷控制64
4.3.1MCS ̄51中斷控制寄存器64
4.3.2響應(yīng)中斷的條件及過程65
4.4中斷應(yīng)用示例67
4.4.1中斷程序設(shè)計的一般方法67
4.4.2MCS ̄51中斷程序設(shè)計示例68
本章小結(jié)70
思考題與習(xí)題70
第5章MCS ̄51定時器/計數(shù)器
及其應(yīng)用71
5.1定時器/計數(shù)器的結(jié)構(gòu)與工作原理71
5.1.1定時器/計數(shù)器的邏輯結(jié)構(gòu)71
5.1.2定時器/計數(shù)器的工作原理71
5.2定時器/計數(shù)器的控制與工作方式72
5.2.1定時器/計數(shù)器的管理與控制72
5.2.2定時器/計數(shù)器的工作方式73
5.3定時器/計數(shù)器的應(yīng)用76
5.3.1定時器/計數(shù)器計數(shù)初始化76
5.3.2定時器/計數(shù)器計數(shù)應(yīng)用舉例78
5.452系列單片機的定時器/計數(shù)器T2
及其應(yīng)用86
5.4.1定時器/計數(shù)器T2的管理與
控制86
5.4.2定時器/計數(shù)器T2的三種工作
模式87
5.4.3可編程時鐘輸出90
5.4.4定時器/計數(shù)器T2的應(yīng)用90
本章小結(jié)92
思考題與習(xí)題92
第6章MCS ̄51單片機的串行接口94
6.1串行通信概述94
6.1.1并行通信與串行通信94
6.1.2串行通信的數(shù)據(jù)傳送方向94
6.1.3同步通信和異步通信95
6.1.4串行通信的波特率96
6.1.5串行通信中數(shù)據(jù)的差錯檢測與
校正96
6.1.6串行通信中常用的接口電路97
6.2MCS ̄51的串行通信接口98
6.2.1MCS ̄51串行口結(jié)構(gòu)及
工作原理98
6.2.2MCS ̄51串行口的控制與
管理99
6.3MCS ̄51串行通信接口的工作方式100
6.3.1方式0100
6.3.2方式1101
6.3.3方式2和方式3102
6.4串行通信的波特率設(shè)計104
6.5串行口的應(yīng)用程序設(shè)計舉例106
6.5.1方式0應(yīng)用舉例106
6.5.2方式1應(yīng)用舉例107
6.5.3用方式2作雙機點對點通信109
6.5.4多機通信程序設(shè)計111
本章小結(jié)117
思考題與習(xí)題117
第7章單片機C語言程序設(shè)計與
應(yīng)用118
7.1C51的特點及其結(jié)構(gòu)118
7.2C51語言的編程基礎(chǔ)119
7.2.1C51語言中的常用標(biāo)識符和
關(guān)鍵字119
7.2.2C51語言中的數(shù)據(jù)類型120
7.2.3C51的常量和變量、存儲器類型
及存儲區(qū)120
7.2.4絕對地址訪問122
7.2.5C51語言常用運算符123
7.3C51語言程序設(shè)計126
7.3.1C51語句和程序結(jié)構(gòu)126
7.3.2C51語言中常用庫函數(shù)128
7.3.3C51語言程序常用編譯預(yù)處理
命令129
7.3.4C51程序的常用仿真調(diào)試
工具130
.Ⅷ.單片機原理與應(yīng)用第3版
7.4C51程序應(yīng)用舉例130
7.4.1并行輸入/輸出口130
7.4.2中斷服務(wù)程序設(shè)計135
7.4.3定時器/計數(shù)器C51程序設(shè)計137
7.4.4串行接口C51程序設(shè)計舉例141
7.4.5直流電動機控制148
7.4.6步進(jìn)電動機控制150
本章小結(jié)154
思考題與習(xí)題154
第8章單片機系統(tǒng)總線與資源擴展155
8.1單片機系統(tǒng)擴展的一般方法155
8.1.1系統(tǒng)擴展的基本內(nèi)容與意義155
8.1.2系統(tǒng)并行擴展的三總線構(gòu)造155
8.1.3I2C總線的串行擴展技術(shù)157
8.2程序存儲器的擴展160
8.2.1程序存儲器擴展的基本方法160
8.2.2程序存儲器擴展實例分析161
8.3數(shù)據(jù)存儲器的擴展162
8.3.1數(shù)據(jù)存儲器擴展的基本方法162
8.3.2數(shù)據(jù)存儲器擴展舉例164
8.4串行EEPROM的擴展與編程方法165
8.4.1虛擬I2C總線擴展串行EEPROM
的方法165
8.4.2串行EEPROM擴展舉例167
8.5I/O口的擴展170
8.5.1單片機系統(tǒng)I/O口擴展的
基本概念170
8.5.2一般I/O口的擴展172
本章小結(jié)179
思考題與習(xí)題179
第9章單片機系統(tǒng)人機接口技術(shù)181
9.1顯示器接口技術(shù)181
9.1.1單片機應(yīng)用系統(tǒng)中常用的
顯示器181
9.1.2LED顯示器及其接口設(shè)計181
9.1.3LCD及其接口設(shè)計186
9.2鍵盤接口技術(shù)191
9.2.1鍵盤接口的特點與監(jiān)控管理
程序的任務(wù)191
9.2.2獨立式鍵盤接口193
9.2.3矩陣式鍵盤接口194
本章小結(jié)201
思考題與習(xí)題201
第10章數(shù)模與模數(shù)轉(zhuǎn)換接口203
10.1DA轉(zhuǎn)換器及其接口電路203
10.1.1DA轉(zhuǎn)換器的主要技術(shù)
參數(shù)203
10.1.2DA轉(zhuǎn)換器與單片機的
接口方法204
10.1.3并行DA轉(zhuǎn)換器接口電路的
設(shè)計與應(yīng)用205
10.1.4串行DA轉(zhuǎn)換器與單片機的
接口與應(yīng)用212
10.2AD轉(zhuǎn)換器及其接口電路216
10.2.1AD轉(zhuǎn)換器的主要技術(shù)
參數(shù)217
10.2.2AD轉(zhuǎn)換器與單片機的
接口方法217
10.2.3并行AD轉(zhuǎn)換器接口電路的
設(shè)計與應(yīng)用219
10.2.4串行AD轉(zhuǎn)換器與單片機的
接口與應(yīng)用223
本章小結(jié)232
思考題與習(xí)題233
第11章單片機應(yīng)用系統(tǒng)設(shè)計與
項目實例234
11.1單片機應(yīng)用系統(tǒng)設(shè)計概述234
11.1.1明確任務(wù)要求及確定設(shè)計
方案234
11.1.2應(yīng)用系統(tǒng)的硬件設(shè)計235
11.1.3應(yīng)用系統(tǒng)的軟件設(shè)計235
11.2項目設(shè)計示例1———數(shù)字溫度測量
系統(tǒng)設(shè)計236
11.2.1系統(tǒng)設(shè)計要求與方案確定236
11.2.2硬件電路設(shè)計與器件選擇237
11.2.3系統(tǒng)軟件設(shè)計242
11.3項目設(shè)計示例2———紅外遙控避障小車
應(yīng)用系統(tǒng)設(shè)計257
11.3.1系統(tǒng)設(shè)計要求與方案確定257
11.3.2硬件電路設(shè)計與器件選擇258
11.3.3系統(tǒng)軟件設(shè)計262
11.4應(yīng)用系統(tǒng)調(diào)試與運行271
目錄.Ⅸ.
11.4.1系統(tǒng)硬件制作及硬件調(diào)試
方法272
11.4.2軟件調(diào)試方法272
11.5提高單片機應(yīng)用系統(tǒng)可靠性的
方法與措施274
11.5.1單片機應(yīng)用系統(tǒng)中常見的
干擾現(xiàn)象及影響274
11.5.2單片機應(yīng)用系統(tǒng)的抗干擾
設(shè)計274
本章小結(jié)277
思考題與習(xí)題277
附錄278
附錄AMCS ̄51單片機指令表278
附錄BASCII碼表282
附錄CANSIC標(biāo)準(zhǔn)的關(guān)鍵字282
參考文獻(xiàn)284

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號