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

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

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

定 價:¥39.80

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

目錄
第3版前言
第1版前言
第1章緒論1
1.1單片機及其特點概述1
11.1微處理器、微機和單片機的
概念1
1.1.2單片機的一般結構及特點2
1.2單片機的發(fā)展與常用系列簡介2
1.2.1單片機的發(fā)展概況2
1.2.2常用單片機系列簡介3
1.3單片機的應用領域7
1.3.1單片機在實時控制系統(tǒng)中的
應用7
1.3.2單片機在智能儀器儀表中的
應用7
1.3.3單片機在家用電器中的應用8
1.3.4單片機在網(wǎng)絡通信中的應用8
1.3.5單片機在智能機器人中的應用8
本章小結9
思考題與習題9
第2章MCS ̄51單片機的硬件結構與
工作原理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)部結構20
2.3.2并行I/O接口的“讀—改—寫
操作23
2.3.3并行I/O接口的負載能力23
2.4MCS ̄51單片機的復位23
本章小結25
思考題與習題25
第3章MCS ̄51單片機指令系統(tǒng)與
程序設計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算術運算類指令33
3.3.3邏輯運算類與循環(huán)移位指令36
3.3.4控制程序轉移類指令38
3.3.5位操作類指令41
3.4程序設計方法43
3.4.1MCS ̄51偽指令簡介43
3.4.2匯編語言程序的基本結構44
3.4.3子程序及其調(diào)用程序設計48
3.5應用程序設計舉例50
3.5.1非數(shù)值運算程序設計舉例50
3.5.2算術運算程序設計舉例52
3.5.3I/O口控制程序設計53
本章小結58
思考題與習題58
第4章MCS ̄51中斷系統(tǒng)及應用
示例60
4.1MCS ̄51中斷系統(tǒng)概述60
4.1.1單片機系統(tǒng)訪問外部設備的
方式60
4.1.2MCS ̄51中斷系統(tǒng)的功能61
4.2MCS ̄51中斷系統(tǒng)61
4.2.1MCS ̄51中斷系統(tǒng)結構61
4.2.2MCS ̄51的中斷源62
4.3MCS ̄51中斷控制64
4.3.1MCS ̄51中斷控制寄存器64
4.3.2響應中斷的條件及過程65
4.4中斷應用示例67
4.4.1中斷程序設計的一般方法67
4.4.2MCS ̄51中斷程序設計示例68
本章小結70
思考題與習題70
第5章MCS ̄51定時器/計數(shù)器
及其應用71
5.1定時器/計數(shù)器的結構與工作原理71
5.1.1定時器/計數(shù)器的邏輯結構71
5.1.2定時器/計數(shù)器的工作原理71
5.2定時器/計數(shù)器的控制與工作方式72
5.2.1定時器/計數(shù)器的管理與控制72
5.2.2定時器/計數(shù)器的工作方式73
5.3定時器/計數(shù)器的應用76
5.3.1定時器/計數(shù)器計數(shù)初始化76
5.3.2定時器/計數(shù)器計數(shù)應用舉例78
5.452系列單片機的定時器/計數(shù)器T2
及其應用86
5.4.1定時器/計數(shù)器T2的管理與
控制86
5.4.2定時器/計數(shù)器T2的三種工作
模式87
5.4.3可編程時鐘輸出90
5.4.4定時器/計數(shù)器T2的應用90
本章小結92
思考題與習題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串行口結構及
工作原理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串行通信的波特率設計104
6.5串行口的應用程序設計舉例106
6.5.1方式0應用舉例106
6.5.2方式1應用舉例107
6.5.3用方式2作雙機點對點通信109
6.5.4多機通信程序設計111
本章小結117
思考題與習題117
第7章單片機C語言程序設計與
應用118
7.1C51的特點及其結構118
7.2C51語言的編程基礎119
7.2.1C51語言中的常用標識符和
關鍵字119
7.2.2C51語言中的數(shù)據(jù)類型120
7.2.3C51的常量和變量、存儲器類型
及存儲區(qū)120
7.2.4絕對地址訪問122
7.2.5C51語言常用運算符123
7.3C51語言程序設計126
7.3.1C51語句和程序結構126
7.3.2C51語言中常用庫函數(shù)128
7.3.3C51語言程序常用編譯預處理
命令129
7.3.4C51程序的常用仿真調(diào)試
工具130
.Ⅷ.單片機原理與應用第3版
7.4C51程序應用舉例130
7.4.1并行輸入/輸出口130
7.4.2中斷服務程序設計135
7.4.3定時器/計數(shù)器C51程序設計137
7.4.4串行接口C51程序設計舉例141
7.4.5直流電動機控制148
7.4.6步進電動機控制150
本章小結154
思考題與習題154
第8章單片機系統(tǒng)總線與資源擴展155
8.1單片機系統(tǒng)擴展的一般方法155
8.1.1系統(tǒng)擴展的基本內(nèi)容與意義155
8.1.2系統(tǒng)并行擴展的三總線構造155
8.1.3I2C總線的串行擴展技術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
本章小結179
思考題與習題179
第9章單片機系統(tǒng)人機接口技術181
9.1顯示器接口技術181
9.1.1單片機應用系統(tǒng)中常用的
顯示器181
9.1.2LED顯示器及其接口設計181
9.1.3LCD及其接口設計186
9.2鍵盤接口技術191
9.2.1鍵盤接口的特點與監(jiān)控管理
程序的任務191
9.2.2獨立式鍵盤接口193
9.2.3矩陣式鍵盤接口194
本章小結201
思考題與習題201
第10章數(shù)模與模數(shù)轉換接口203
10.1DA轉換器及其接口電路203
10.1.1DA轉換器的主要技術
參數(shù)203
10.1.2DA轉換器與單片機的
接口方法204
10.1.3并行DA轉換器接口電路的
設計與應用205
10.1.4串行DA轉換器與單片機的
接口與應用212
10.2AD轉換器及其接口電路216
10.2.1AD轉換器的主要技術
參數(shù)217
10.2.2AD轉換器與單片機的
接口方法217
10.2.3并行AD轉換器接口電路的
設計與應用219
10.2.4串行AD轉換器與單片機的
接口與應用223
本章小結232
思考題與習題233
第11章單片機應用系統(tǒng)設計與
項目實例234
11.1單片機應用系統(tǒng)設計概述234
11.1.1明確任務要求及確定設計
方案234
11.1.2應用系統(tǒng)的硬件設計235
11.1.3應用系統(tǒng)的軟件設計235
11.2項目設計示例1———數(shù)字溫度測量
系統(tǒng)設計236
11.2.1系統(tǒng)設計要求與方案確定236
11.2.2硬件電路設計與器件選擇237
11.2.3系統(tǒng)軟件設計242
11.3項目設計示例2———紅外遙控避障小車
應用系統(tǒng)設計257
11.3.1系統(tǒng)設計要求與方案確定257
11.3.2硬件電路設計與器件選擇258
11.3.3系統(tǒng)軟件設計262
11.4應用系統(tǒng)調(diào)試與運行271
目錄.Ⅸ.
11.4.1系統(tǒng)硬件制作及硬件調(diào)試
方法272
11.4.2軟件調(diào)試方法272
11.5提高單片機應用系統(tǒng)可靠性的
方法與措施274
11.5.1單片機應用系統(tǒng)中常見的
干擾現(xiàn)象及影響274
11.5.2單片機應用系統(tǒng)的抗干擾
設計274
本章小結277
思考題與習題277
附錄278
附錄AMCS ̄51單片機指令表278
附錄BASCII碼表282
附錄CANSIC標準的關鍵字282
參考文獻284

本目錄推薦

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