定 價(jià):39.8 元
叢書(shū)名:普通高等教育電氣工程與自動(dòng)化(應(yīng)用型)“十三五”規(guī)劃教材
- 作者:王迎旭
- 出版時(shí)間:2017/9/1
- ISBN:9787111571742
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類(lèi):TP368.1
- 頁(yè)碼:283
- 紙張:膠版紙
- 版次:3
- 開(kāi)本:16開(kāi)
以MCS-51系列單片機(jī)芯片為主,按照硬件軟件接口應(yīng)用的脈絡(luò)編寫(xiě),由淺入深,內(nèi)容豐富。系統(tǒng)的介紹了MCS-51系列單片機(jī)的工作原理、編程方法、接口電路設(shè)計(jì)、系統(tǒng)資源擴(kuò)展等。突出了I/O的應(yīng)用。
第3 版前言嵌入式計(jì)算機(jī)技術(shù)是當(dāng)今計(jì)算機(jī)發(fā)展的重要方向之一. 單片機(jī)作為最典型的嵌入式系統(tǒng). 被廣泛應(yīng)用于工業(yè)測(cè)控、網(wǎng)絡(luò)通信、智能儀器和家用電器等領(lǐng)域. 已成為現(xiàn)代電子系統(tǒng)中最重要的智能化工具. 單片機(jī)應(yīng)用技術(shù)是電子信息類(lèi)學(xué)生以及其他工科學(xué)生應(yīng)掌握的一門(mén)應(yīng)用技術(shù).本書(shū)第2 版是根據(jù)應(yīng)用型本科學(xué)生的培養(yǎng)目標(biāo)和教學(xué)特點(diǎn)精選內(nèi)容編寫(xiě)的規(guī)劃教材. 第3 版亦按照普通高等教育電氣工程與自動(dòng)化(應(yīng)用型) 十三五 規(guī)劃教材要求編寫(xiě). 本書(shū)仍以MCS ̄51 系列單片機(jī)芯片為主. 按照硬件軟件接口應(yīng)用的脈絡(luò)編寫(xiě). 由淺入深地介紹了MCS ̄51 系列單片機(jī)的工作原理、編程方法、接口電路設(shè)計(jì)、系統(tǒng)資源擴(kuò)展等. 注重接口技術(shù)和實(shí)例的示范.為了方便教學(xué)和學(xué)習(xí). 本書(shū)保持了第2 版的大體結(jié)構(gòu). 在保留原書(shū)主體內(nèi)容與特色的前提下. 對(duì)其內(nèi)容進(jìn)行了優(yōu)化、補(bǔ)充和調(diào)整. 刪除了當(dāng)前單片機(jī)應(yīng)用較少、較難或一般性技術(shù)說(shuō)明的內(nèi)容. 突出應(yīng)用編程的學(xué)習(xí). 增加了單片機(jī)控制等應(yīng)用的實(shí)例. 在單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)與項(xiàng)目實(shí)例一章中給出了紅外遙控避障小車(chē)應(yīng)用系統(tǒng)設(shè)計(jì)的示范.針對(duì)教學(xué)需要和考慮到便于初學(xué)者理解. 對(duì)一些應(yīng)用實(shí)例. 本書(shū)分別給出了匯編語(yǔ)言程序和C51 程序. 既便于讀者學(xué)習(xí)和理解硬件知識(shí). 又能提高應(yīng)用編程能力. 此外.在編寫(xiě)過(guò)程中. 編者將在單片機(jī)技術(shù)應(yīng)用、電子產(chǎn)品研發(fā)以及指導(dǎo)學(xué)生課外科技活動(dòng)等方面的經(jīng)驗(yàn)和實(shí)例寫(xiě)入教材. 用淺顯生動(dòng)的小型示例貫穿整個(gè)知識(shí)結(jié)構(gòu). 使讀者能迅速理解單片機(jī)各模塊的實(shí)際用途和用法. 最后以?xún)蓚(gè)項(xiàng)目設(shè)計(jì)為總結(jié). 向讀者介紹了一般單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)開(kāi)發(fā)方法和技巧. 使得閱讀此書(shū)不再是抽象的理論記憶. 而成為通往真實(shí)工程研發(fā)的一條便捷渠道.全書(shū)共11 章. 主要內(nèi)容包括: 緒論. MCS ̄51 單片機(jī)的硬件結(jié)構(gòu)與工作原理. MCS ̄51 單片機(jī)指令系統(tǒng)與程序設(shè)計(jì). MCS ̄51 中斷系統(tǒng)及應(yīng)用示例. MCS ̄51 定時(shí)器/ 計(jì)數(shù)器及其應(yīng)用. MCS ̄51 單片機(jī)的串行接口. 單片機(jī)C 語(yǔ)言程序設(shè)計(jì)與應(yīng)用. 單片機(jī)系統(tǒng)總線(xiàn)與資源擴(kuò)展. 單片機(jī)系統(tǒng)人機(jī)接口技術(shù). 數(shù)模與模數(shù)轉(zhuǎn)換接口. 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)與項(xiàng)目實(shí)例.本書(shū)由湖南工程學(xué)院林國(guó)漢任主編. 長(zhǎng)沙理工大學(xué)張靜和湖南工程學(xué)院胡瑛任副主編. 由全國(guó)高等學(xué)校電氣工程與自動(dòng)化(應(yīng)用型) 規(guī)劃教材編審委員會(huì)主任委員劉國(guó)榮教授主審.其中第1 章由長(zhǎng)沙理工大學(xué)張靜編寫(xiě). 第2 章、第4 章由湖南工程學(xué)院?jiǎn)虆R東編寫(xiě). 第3 章和附錄由胡瑛編寫(xiě). 第6 章由湘潭大學(xué)張瑩編寫(xiě). 第7 章、第11 章由林國(guó)漢編寫(xiě). 第8 章、第9 章由張靜和湖南工程學(xué)院王迎旭編寫(xiě). 第5 章、第10 章由長(zhǎng)沙理工大學(xué)楊鑫編寫(xiě). 全書(shū)由林國(guó)漢和王迎旭負(fù)責(zé)統(tǒng)稿、修改.本書(shū)是在第2 版基礎(chǔ)上修訂的. 在本書(shū)編寫(xiě)過(guò)程中得到許多專(zhuān)家和同行的大力支持和熱情幫助. 并提出了寶貴意見(jiàn). 在此一并表示衷心的感謝.由于編者的水平有限. 加之單片機(jī)應(yīng)用技術(shù)的不斷發(fā)展. 書(shū)中難免有些不完善、不足和疏忽之處. 希望讀者批評(píng)指正.在編寫(xiě)過(guò)程中參考了許多同行的著作. 編者已在書(shū)后盡可能地列出. 如有遺漏. 請(qǐng)來(lái)函指出. 以便修訂時(shí)更正.本書(shū)既可用作高等工科院校自動(dòng)化、電氣工程及其自動(dòng)化、測(cè)控技術(shù)與儀器、計(jì)算機(jī)應(yīng)用、電子信息工程、電子科學(xué)與技術(shù)以及機(jī)電一體化等電氣類(lèi)專(zhuān)業(yè)的教學(xué)用書(shū). 也可供參加大學(xué)生電子設(shè)計(jì)大賽的院校師生和從事單片機(jī)應(yīng)用與產(chǎn)品開(kāi)發(fā)相關(guān)工作的工程技術(shù)人員參考.編 者
目 錄第3 版前言第1 版前言第1 章 緒論 11. 1 單片機(jī)及其特點(diǎn)概述 1 。 1. 1 微處理器、微機(jī)和單片機(jī)的概念 1 1. 1. 2 單片機(jī)的一般結(jié)構(gòu)及特點(diǎn) 21. 2 單片機(jī)的發(fā)展與常用系列簡(jiǎn)介 2 。. 2. 1 單片機(jī)的發(fā)展概況 2 1. 2. 2 常用單片機(jī)系列簡(jiǎn)介 31. 3 單片機(jī)的應(yīng)用領(lǐng)域 7 。. 3. 1 單片機(jī)在實(shí)時(shí)控制系統(tǒng)中的應(yīng)用 7 。. 3. 2 單片機(jī)在智能儀器儀表中的應(yīng)用 7 。. 3. 3 單片機(jī)在家用電器中的應(yīng)用 8 。. 3. 4 單片機(jī)在網(wǎng)絡(luò)通信中的應(yīng)用 8 。. 3. 5 單片機(jī)在智能機(jī)器人中的應(yīng)用 8本章小結(jié) 9思考題與習(xí)題 9第2 章 MCS ̄51 單片機(jī)的硬件結(jié)構(gòu)與工作原理 102. 1。停茫樱担 系列單片機(jī)的基本組成 10 。. 1. 1 硬件組成 10 。. 1. 2。停茫樱担 單片機(jī)的引腳功能 12 。. 1. 3 振蕩器、時(shí)鐘電路及時(shí)序 132. 2 存儲(chǔ)器組織與操作 15 。. 2. 1 MCS ̄51 程序存儲(chǔ)器地址空間 15 。. 2. 2。停茫樱担 數(shù)據(jù)存儲(chǔ)器地址空間 16 2. 2. 3 特殊功能寄存器地址空間 172. 3 并行I/ O 接口 20 。. 3. 1 并行I/ O 接口的內(nèi)部結(jié)構(gòu) 20 。. 3. 2 并行I/ O 接口的讀改寫(xiě)操作 23 。. 3. 3 并行I/ O 接口的負(fù)載能力 232. 4 MCS ̄51 單片機(jī)的復(fù)位 23本章小結(jié) 25思考題與習(xí)題 25第3 章。停茫樱担 單片機(jī)指令系統(tǒng)與程序設(shè)計(jì) 263. 1 MCS ̄51 單片機(jī)指令概述 263. 2 MCS ̄51 單片機(jī)的尋址方式 27 。. 2. 1 立即尋址 27 。. 2. 2 直接尋址 28 。. 2. 3 寄存器尋址 28 。. 2. 4 寄存器間接尋址 28 3. 2. 5 變址尋址 28 。. 2. 6 相對(duì)尋址 28 3. 2. 7 位尋址 283. 3。停茫樱担 單片機(jī)指令系統(tǒng) 29 。. 3. 1 數(shù)據(jù)傳送與交換類(lèi)指令 29 。. 3. 2 算術(shù)運(yùn)算類(lèi)指令 33 。. 3. 3 邏輯運(yùn)算類(lèi)與循環(huán)移位指令 36 。. 3. 4 控制程序轉(zhuǎn)移類(lèi)指令 38 。. 3. 5 位操作類(lèi)指令 413. 4 程序設(shè)計(jì)方法 43 。. 4. 1。停茫樱担 偽指令簡(jiǎn)介 43 。. 4. 2 匯編語(yǔ)言程序的基本結(jié)構(gòu) 44 。. 4. 3 子程序及其調(diào)用程序設(shè)計(jì) 483. 5 應(yīng)用程序設(shè)計(jì)舉例 50 。. 5. 1 非數(shù)值運(yùn)算程序設(shè)計(jì)舉例 50 。. 5. 2 算術(shù)運(yùn)算程序設(shè)計(jì)舉例 52 。. 5. 3 I/ O 口控制程序設(shè)計(jì) 53本章小結(jié) 58思考題與習(xí)題 58第4 章。停茫樱担 中斷系統(tǒng)及應(yīng)用示例 604. 1。停茫樱担 中斷系統(tǒng)概述 60 。. 1. 1 單片機(jī)系統(tǒng)訪問(wèn)外部設(shè)備的方式 60 4. 1. 2。停茫樱担 中斷系統(tǒng)的功能 614. 2 MCS ̄51 中斷系統(tǒng) 61 。. 2. 1 MCS ̄51 中斷系統(tǒng)結(jié)構(gòu) 61 。. 2. 2。停茫樱担 的中斷源 624. 3 MCS ̄51 中斷控制 64 。. 3. 1。停茫樱担 中斷控制寄存器 64 。. 3. 2 響應(yīng)中斷的條件及過(guò)程 654. 4 中斷應(yīng)用示例 67 。. 4. 1 中斷程序設(shè)計(jì)的一般方法 67 4. 4. 2。停茫樱担 中斷程序設(shè)計(jì)示例 68本章小結(jié) 70思考題與習(xí)題 70第5 章 MCS ̄51 定時(shí)器/ 計(jì)數(shù)器及其應(yīng)用 715. 1 定時(shí)器/計(jì)數(shù)器的結(jié)構(gòu)與工作原理 71 。. 1. 1 定時(shí)器/計(jì)數(shù)器的邏輯結(jié)構(gòu) 71 。. 1. 2 定時(shí)器/計(jì)數(shù)器的工作原理 715. 2 定時(shí)器/計(jì)數(shù)器的控制與工作方式 72 。. 2. 1 定時(shí)器/計(jì)數(shù)器的管理與控制 72 。. 2. 2 定時(shí)器/計(jì)數(shù)器的工作方式 735. 3 定時(shí)器/計(jì)數(shù)器的應(yīng)用 76 。. 3. 1 定時(shí)器/計(jì)數(shù)器計(jì)數(shù)初始化 76 。. 3. 2 定時(shí)器/計(jì)數(shù)器計(jì)數(shù)應(yīng)用舉例 785. 4。担 系列單片機(jī)的定時(shí)器/ 計(jì)數(shù)器T2及其應(yīng)用 86 。. 4. 1 定時(shí)器/ 計(jì)數(shù)器T2 的管理與控制 86 。. 4. 2 定時(shí)器/ 計(jì)數(shù)器T2 的三種工作模式 87 5. 4. 3 可編程時(shí)鐘輸出 90 。. 4. 4 定時(shí)器/計(jì)數(shù)器T2 的應(yīng)用 90本章小結(jié) 92思考題與習(xí)題 92第6 章。停茫樱担 單片機(jī)的串行接口 946. 1 串行通信概述 94 6. 1. 1 并行通信與串行通信 94 。. 1. 2 串行通信的數(shù)據(jù)傳送方向 94 6. 1. 3 同步通信和異步通信 95 。. 1. 4 串行通信的波特率 96 6. 1. 5 串行通信中數(shù)據(jù)的差錯(cuò)檢測(cè)與校正 96 。. 1. 6 串行通信中常用的接口電路 976. 2。停茫樱担 的串行通信接口 98 6. 2. 1。停茫樱担 串行口結(jié)構(gòu)及工作原理 98 6. 2. 2。停茫樱担 串行口的控制與管理 996. 3。停茫樱担 串行通信接口的工作方式 100 6. 3. 1 方式0 100 。. 3. 2 方式1 101 6. 3. 3 方式2 和方式3 1026. 4 串行通信的波特率設(shè)計(jì) 1046. 5 串行口的應(yīng)用程序設(shè)計(jì)舉例 106 。. 5. 1 方式0 應(yīng)用舉例 106 6. 5. 2 方式1 應(yīng)用舉例 107 。. 5. 3 用方式2 作雙機(jī)點(diǎn)對(duì)點(diǎn)通信 109 。. 5. 4 多機(jī)通信程序設(shè)計(jì) 111本章小結(jié) 117思考題與習(xí)題 117第7 章 單片機(jī)C 語(yǔ)言程序設(shè)計(jì)與應(yīng)用 1187. 1 C51 的特點(diǎn)及其結(jié)構(gòu) 1187. 2。茫担 語(yǔ)言的編程基礎(chǔ) 119 7. 2. 1。茫担 語(yǔ)言中的常用標(biāo)識(shí)符和關(guān)鍵字 119 。. 2. 2。茫担 語(yǔ)言中的數(shù)據(jù)類(lèi)型 120 。. 2. 3。茫担 的常量和變量、存儲(chǔ)器類(lèi)型及存儲(chǔ)區(qū) 120 。. 2. 4 絕對(duì)地址訪問(wèn) 122 。. 2. 5。茫担 語(yǔ)言常用運(yùn)算符 1237. 3。茫担 語(yǔ)言程序設(shè)計(jì) 126 。. 3. 1。茫担 語(yǔ)句和程序結(jié)構(gòu) 126 。. 3. 2。茫担 語(yǔ)言中常用庫(kù)函數(shù) 128 。. 3. 3。茫担 語(yǔ)言程序常用編譯預(yù)處理命令 129 。. 3. 4。茫担 程序的常用仿真調(diào)試工具 130.Ⅷ. 單片機(jī)原理與應(yīng)用 第3 版7. 4。茫担 程序應(yīng)用舉例 130 。. 4. 1 并行輸入/輸出口 130 7. 4. 2 中斷服務(wù)程序設(shè)計(jì) 135 。. 4. 3 定時(shí)器/計(jì)數(shù)器C51程序設(shè)計(jì) 137 7. 4. 4 串行接口C51 程序設(shè)計(jì)舉例 141 。. 4. 5 直流電動(dòng)機(jī)控制 148 7. 4. 6 步進(jìn)電動(dòng)機(jī)控制 150本章小結(jié) 154思考題與習(xí)題 154第8 章 單片機(jī)系統(tǒng)總線(xiàn)與資源擴(kuò)展 1558. 1 單片機(jī)系統(tǒng)擴(kuò)展的一般方法 155 。. 1. 1 系統(tǒng)擴(kuò)展的基本內(nèi)容與意義 155 8. 1. 2 系統(tǒng)并行擴(kuò)展的三總線(xiàn)構(gòu)造 155 。. 1. 3 I2C 總線(xiàn)的串行擴(kuò)展技術(shù) 1578. 2 程序存儲(chǔ)器的擴(kuò)展 160 。. 2. 1 程序存儲(chǔ)器擴(kuò)展的基本方法 160 。. 2. 2 程序存儲(chǔ)器擴(kuò)展實(shí)例分析 1618. 3 數(shù)據(jù)存儲(chǔ)器的擴(kuò)展 162 8. 3. 1 數(shù)據(jù)存儲(chǔ)器擴(kuò)展的基本方法 162 。. 3. 2 數(shù)據(jù)存儲(chǔ)器擴(kuò)展舉例 1648. 4 串行EEPROM 的擴(kuò)展與編程方法 165 。. 4. 1 虛擬I2 C 總線(xiàn)擴(kuò)展串行EEPROM的方法 165 。. 4. 2 串行EEPROM 擴(kuò)展舉例 1678. 5 I/ O 口的擴(kuò)展 170 。. 5. 1 單片機(jī)系統(tǒng)I/ O 口擴(kuò)展的基本概念 170 。. 5. 2 一般I/ O 口的擴(kuò)展 172本章小結(jié) 179思考題與習(xí)題 179第9 章 單片機(jī)系統(tǒng)人機(jī)接口技術(shù) 1819. 1 顯示器接口技術(shù) 181 。. 1. 1 單片機(jī)應(yīng)用系統(tǒng)中常用的顯示器 181 。. 1. 2。蹋牛 顯示器及其接口設(shè)計(jì) 181 。. 1. 3。蹋茫 及其接口設(shè)計(jì) 1869. 2 鍵盤(pán)接口技術(shù) 191 。. 2. 1 鍵盤(pán)接口的特點(diǎn)與監(jiān)控管理程序的任務(wù) 191 。. 2. 2 獨(dú)立式鍵盤(pán)接口 193 。. 2. 3 矩陣式鍵盤(pán)接口 194本章小結(jié) 201思考題與習(xí)題 201第10 章 數(shù)模與模數(shù)轉(zhuǎn)換接口 20310. 1。 A 轉(zhuǎn)換器及其接口電路 20310. 1. 1。 A 轉(zhuǎn)換器的主要技術(shù)參數(shù) 203 。保. 1. 2 D A 轉(zhuǎn)換器與單片機(jī)的接口方法 204 。保. 1. 3 并行D A 轉(zhuǎn)換器接口電路的設(shè)計(jì)與應(yīng)用 205 。保. 1. 4 串行D A 轉(zhuǎn)換器與單片機(jī)的接口與應(yīng)用 21210. 2。 D 轉(zhuǎn)換器及其接口電路 216 。保. 2. 1。 D 轉(zhuǎn)換器的主要技術(shù)參數(shù) 217 。保. 2. 2 A D 轉(zhuǎn)換器與單片機(jī)的接口方法 217 。保. 2. 3 并行A D 轉(zhuǎn)換器接口電路的設(shè)計(jì)與應(yīng)用 219 。保. 2. 4 串行A D 轉(zhuǎn)換器與單片機(jī)的接口與應(yīng)用 223本章小結(jié) 232思考題與習(xí)題 233第11 章 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)與項(xiàng)目實(shí)例 23411. 1 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)概述 234 。保. 1. 1 明確任務(wù)要求及確定設(shè)計(jì)方案 234 11. 1. 2 應(yīng)用系統(tǒng)的硬件設(shè)計(jì) 235 。保. 1. 3 應(yīng)用系統(tǒng)的軟件設(shè)計(jì) 23511. 2 項(xiàng)目設(shè)計(jì)示例1數(shù)字溫度測(cè)量系統(tǒng)設(shè)計(jì) 236 11. 2. 1 系統(tǒng)設(shè)計(jì)要求與方案確定 236 。保. 2. 2 硬件電路設(shè)計(jì)與器件選擇 237 。保. 2. 3 系統(tǒng)軟件設(shè)計(jì) 24211. 3 項(xiàng)目設(shè)計(jì)示例2紅外遙控避障小車(chē)應(yīng)用系統(tǒng)設(shè)計(jì) 257 。保. 3. 1 系統(tǒng)設(shè)計(jì)要求與方案確定 257 。保. 3. 2 硬件電路設(shè)計(jì)與器件選擇 258 。保. 3. 3 系統(tǒng)軟件設(shè)計(jì) 26211. 4 應(yīng)用系統(tǒng)調(diào)試與運(yùn)行 271目 錄.Ⅸ. 。保. 4. 1 系統(tǒng)硬件制作及硬件調(diào)試方法 272 。保. 4. 2 軟件調(diào)試方法 27211. 5 提高單片機(jī)應(yīng)用系統(tǒng)可靠性的方法與措施 274 11. 5. 1 單片機(jī)應(yīng)用系統(tǒng)中常見(jiàn)的干擾現(xiàn)象及影響 274 。保. 5. 2 單片機(jī)應(yīng)用系統(tǒng)的抗干擾設(shè)計(jì) 274本章小結(jié) 277思考題與習(xí)題 277附錄 278附錄A。停茫樱担 單片機(jī)指令表 278附錄B ASCII 碼表 282附錄C。粒危樱 C 標(biāo)準(zhǔn)的關(guān)鍵字 282參考文獻(xiàn) 284