定 價(jià):49.8 元
叢書名:普通高等教育電氣工程與自動(dòng)化(應(yīng)用型)“十三五”規(guī)劃教材
- 作者:張?zhí)m紅
- 出版時(shí)間:2017/9/1
- ISBN:9787111573791
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP368.1
- 頁(yè)碼:364
- 紙張:膠版紙
- 版次:2
- 開本:16開
本書詳細(xì)介紹了與單片機(jī)有關(guān)的基礎(chǔ)知識(shí)、8051單片機(jī)的內(nèi)部結(jié)構(gòu)、工作原理、C51語(yǔ)言程序設(shè)計(jì)以及各種常用的接口技術(shù),包括中斷系統(tǒng)、定時(shí)器/計(jì)數(shù)器、8255I/O擴(kuò)展、顯示器和鍵盤接口、數(shù)模和模數(shù)轉(zhuǎn)換技術(shù)。本書將單片機(jī)的教學(xué)和生動(dòng)有趣、易于實(shí)現(xiàn)的應(yīng)用實(shí)例相結(jié)合,每學(xué)完一個(gè)功能結(jié)構(gòu)單元,均給出一個(gè)便于學(xué)習(xí)者實(shí)踐的應(yīng)用實(shí)例,每個(gè)實(shí)例都是一個(gè)獨(dú)立完整的單片機(jī)控制系統(tǒng),實(shí)例全部用C語(yǔ)言編寫。
本書第1 版自2012 年出版以來. 得到了廣大讀者的支持與肯定. 被多所院校選為教材. 已經(jīng)多次重印. 許多教師和其他讀者以各種方式對(duì)本書提出了寶貴意見. 作者在任課過程中更是發(fā)現(xiàn)許多同學(xué)為了學(xué)好單片機(jī)或參加各類競(jìng)賽而將本書讀舊、讀破、讀爛的現(xiàn)象. 為此作者深感責(zé)任重大. 決心認(rèn)真做好本書的再版修訂工作.本書再版. 沿用第1 版的體系結(jié)構(gòu). 保持了以實(shí)例教學(xué)貫穿全書的特點(diǎn). 改進(jìn)之處有二: 一是對(duì)各章內(nèi)容進(jìn)行了增減. 使內(nèi)容更加合理完善. 讀者學(xué)習(xí)與理解更加容易.掌握的技術(shù)更全、更新. 二是提供了配套實(shí)驗(yàn)板電路. 讀者可據(jù)此電路方便地做出實(shí)驗(yàn)板. 在實(shí)驗(yàn)板上完成書中大部分實(shí)例的實(shí)驗(yàn). 實(shí)現(xiàn)單片機(jī)學(xué)習(xí)的理論、仿真和實(shí)踐相結(jié)合. 達(dá)到提高學(xué)習(xí)效果的目的.再版修訂的主要內(nèi)容如下:第1 章1.. 1 節(jié)單片機(jī)概述中先用圖片展示了單片機(jī)的外形和內(nèi)部結(jié)構(gòu). 再用列表表示了單片機(jī)的常用型號(hào). 接著通過一個(gè)簡(jiǎn)單的單片機(jī)控制系統(tǒng)實(shí)例. 使讀者完整地了解到單片機(jī)開發(fā)的全過程. 消除對(duì)單片機(jī)的神秘感和畏懼感. 接著介紹了單片機(jī)實(shí)驗(yàn)板.便于讀者在后續(xù)學(xué)習(xí)中邊理論、邊實(shí)踐.第2 章增加了2.. 4 節(jié)在系統(tǒng)編程軟件ISP. 方便讀者用該軟件在單片機(jī)實(shí)驗(yàn)板或自制的單片機(jī)控制系統(tǒng)中下載程序.第3 章3.. 2 節(jié)、3.. 3 節(jié)、3.. 4 節(jié)內(nèi)容進(jìn)行了較大的調(diào)整. 單片機(jī)學(xué)習(xí)的一大難關(guān)是讀者難以掌握抽象繁雜的硬件編程結(jié)構(gòu). 從而失去繼續(xù)學(xué)習(xí)的熱情. 本章修訂目的是充分剖析單片機(jī). 揭開單片機(jī)“神秘” 的面紗. 使讀者能夠?qū)Ψ庋b在黑色塑料殼中的起主要作用的單片機(jī)內(nèi)部資源了然于胸. 掃除單片機(jī)學(xué)習(xí)的入門障礙. 為學(xué)習(xí)單片機(jī)控制系統(tǒng)的設(shè)計(jì)打好硬件基礎(chǔ). 增加了3.. 2.. 2 節(jié)單片機(jī)外部引腳與內(nèi)部功能模塊之間的關(guān)系.初步揭示單片機(jī)外在表現(xiàn)的內(nèi)部根源. 增加了3.. 3.. 2 節(jié)在Keil μVision 中觀察寄存器.使CPU 內(nèi)部寄存器形象地呈現(xiàn)在讀者面前. 在3.. 4.. 1 節(jié)增加了對(duì)單片機(jī)常用的隨機(jī)存取存儲(chǔ)器和只讀存儲(chǔ)器存儲(chǔ)單元結(jié)構(gòu)的講解內(nèi)容. 以使讀者理解單片機(jī)存儲(chǔ)器的組織結(jié)構(gòu). 在程序設(shè)計(jì)中能夠正確選擇數(shù)據(jù)的存儲(chǔ)類型. 增加了3.. 4.. 2 節(jié)存儲(chǔ)器的管理. 為讀者進(jìn)行存儲(chǔ)器及其他接口擴(kuò)展奠定基礎(chǔ). 在3.. 4.. 5 節(jié)增加了內(nèi)部資源特殊功能寄存器的應(yīng)用實(shí)例. 使特殊功能寄存器變得形象鮮活. 便于掌握.第4 章4.. 1 節(jié)減少了實(shí)用性不強(qiáng)的匯編語(yǔ)言篇幅. 刪除4.. 1.. 3 節(jié)指令系統(tǒng)絕大部分內(nèi)容. 將指令系統(tǒng)作為附錄.第5、6、7、9、10 章所有實(shí)例均可采用Proteus 仿真和實(shí)驗(yàn)板實(shí)驗(yàn)兩種方式進(jìn)行驗(yàn)證. 附錄B 中實(shí)驗(yàn)板端口地址已設(shè)計(jì)成和仿真實(shí)例端口一致. 讀者可以充分體會(huì)仿真與實(shí)踐之間的異同. 提高進(jìn)行單片機(jī)控制系統(tǒng)設(shè)計(jì)的實(shí)踐能力.第8 章8.. 3 節(jié)增加了單片機(jī)通過串行口與PC 進(jìn)行數(shù)據(jù)接收與發(fā)送的實(shí)例.第9 章修訂的目的是使學(xué)生較全面地掌握單片機(jī)最新對(duì)外擴(kuò)展技術(shù). 9.. 5.. 3 節(jié)增加了高性價(jià)比的點(diǎn)陣圖形液晶顯示器LCD12864. 增加了9.. 6 節(jié)并行接口日歷時(shí)鐘芯片DS12C887 與80C51 的接口. 增加了9.. 7 節(jié)I2 C 總線接口的E2 PROM 芯片AT24C02 與80C51 的接口.第10 章增加了10.. 3 節(jié)串行A/ D 轉(zhuǎn)換器TLC2543 與單片機(jī)的接口. 以便采用A/ D轉(zhuǎn)換時(shí)節(jié)省單片機(jī)的I/ O 接口資源.本書再版工作由鹽城工學(xué)院張?zhí)m紅、陸廣平. 濰坊學(xué)院鄒華. 安徽科技學(xué)院劉純利完成. 張?zhí)m紅完成第1 ~3 章、5 ~7 章及11 章內(nèi)容的修改與編寫. 鄒華完成第4 章內(nèi)容的修改與編寫. 劉純利完成第8 章內(nèi)容的修改與編寫. 陸廣平完成第9、10 章內(nèi)容的修改與編寫. 張?zhí)m紅負(fù)責(zé)全書的統(tǒng)稿工作.本書于2015 年9 月被評(píng)為江蘇省高等學(xué)校重點(diǎn)教材立項(xiàng)建設(shè)( 修訂) 教材. 成書過程中. 受江蘇省教育廳的委托. 南京航空航天大學(xué)自動(dòng)化學(xué)院的黃文新教授、王友仁教授. 江蘇科技大學(xué)電子信息學(xué)院的陳紅衛(wèi)教授、李彥教授. 鹽城工學(xué)院的何堅(jiān)強(qiáng)教授對(duì)本書進(jìn)行了審定. 提出了許多中肯的建議. 鹽城工學(xué)院教務(wù)處、電氣工程學(xué)院的領(lǐng)導(dǎo)一如既往地給予了大力支持并提供了資助. 馮寶剛、孫國(guó)峻、顧偉偉、甄玄玄、倉(cāng)思雨等同學(xué)在資料搜集、繪圖方面做了大量的工作. 在此一并表示衷心感謝.本書再版過程中. 參閱了大量的書籍和文獻(xiàn). 另有一些資料來源于互聯(lián)網(wǎng)和非正式出版物. 未在參考文獻(xiàn)處列出. 在此對(duì)有關(guān)作者表示衷心的感謝!為方便教師備課和讀者學(xué)習(xí). 本書提供了配套的教輔資料. 內(nèi)容包括教學(xué)課件. 習(xí)題解答. 各章基于Proteus 軟件的仿真模型、相應(yīng)源程序和工程文件. 實(shí)驗(yàn)板電路原理圖與PCB 圖. 有需要的老師可登錄機(jī)械工業(yè)出版社教材服務(wù)網(wǎng)(www.. cmpedu.. com) 注冊(cè)下載.本書一定還有許多不完善之處. 誤漏在所難免. 懇請(qǐng)各位讀者批評(píng)指正(請(qǐng)發(fā)郵件至zlhycit@126.. com).張?zhí)m紅
目 錄
前言
第1 章 單片機(jī)基礎(chǔ)知識(shí) 1
1. 1 單片機(jī)概述 1
1. 1. 1 什么是單片機(jī) 1
1. 1. 2 單片機(jī)與微型計(jì)算機(jī)的關(guān)系 1
1. 1. 3 常用的單片機(jī)系列 2
1. 1. 4 單片機(jī)的應(yīng)用 5
1. 1. 5 初識(shí)單片機(jī)控制系統(tǒng) 6
1. 1. 6 單片機(jī)實(shí)驗(yàn)板 9
1. 2 微型計(jì)算機(jī)系統(tǒng)組成 10
1. 2. 1 計(jì)算機(jī)的基本結(jié)構(gòu) 10
1. 2. 2 微型計(jì)算機(jī)的結(jié)構(gòu) 10
1. 2. 3 微型計(jì)算機(jī)系統(tǒng) 13
1. 2. 4 微型計(jì)算機(jī)軟件 13
1. 3 微型計(jì)算機(jī)的運(yùn)算基礎(chǔ)知識(shí) 15
1. 3. 1 數(shù)制的概念 15
1. 3. 2 與計(jì)算機(jī)有關(guān)的數(shù)制 15
1. 3. 3 數(shù)制之間的相互轉(zhuǎn)換 17
1. 3. 4 碼制的概念 18
本章小結(jié) 22
習(xí)題1 23
第2 章 單片機(jī)應(yīng)用系統(tǒng)的開發(fā)環(huán)境 24
2. 1 單片機(jī)應(yīng)用系統(tǒng)的開發(fā)工具 24
2. 2。耍澹椋 C51 高級(jí)語(yǔ)言集成開發(fā)環(huán)境———
μVision3 IDE 25
。. 2. 1。耍澹椋 μVision3 IDE 的主要
特性 25
2. 2. 2 μVision3 IDE 集成開發(fā)環(huán)境
簡(jiǎn)介 26
2. 2. 3 μVision3 IDE 的使用 27
2. 3 基于 Proteus 的單片機(jī)系統(tǒng)仿真 39
。. 3. 1。校颍铮簦澹酰 7 Professional 界面
介紹 40
2. 3. 2 電路原理圖的繪制 42
2. 3. 3。校颍铮簦澹酰 VSM 與Keil μVision3 的
聯(lián)調(diào) 49
2. 4 在系統(tǒng)編程軟件 ISP 50
本章小結(jié) 52
習(xí)題2 53
第3 章。福埃茫担 系列單片機(jī)的硬件
基礎(chǔ) 54
3. 1 8051 系列單片機(jī)概述 54
3. 1. 1 8051 系列單片機(jī)硬件資源 54
3. 1. 2。福埃茫担 系列單片機(jī)的選擇
依據(jù) 55
3. 2 80C51 系列單片機(jī)引腳功能 57
3. 2. 1 引腳功能概述 57
3. 2. 2 引腳與內(nèi)部功能模塊的關(guān)系 61
3. 2. 3 單片機(jī)對(duì)外擴(kuò)展時(shí)三總線的
構(gòu)成 62
3. 3 80C51 系列單片機(jī)的編程結(jié)構(gòu) 62
3. 3. 1 編程結(jié)構(gòu)的組成 62
3. 3. 2 在 Keil μVision 中觀察寄存器 64
3. 4 80C51 系列單片機(jī)的存儲(chǔ)器 66
3. 4. 1 半導(dǎo)體存儲(chǔ)器類型與結(jié)構(gòu) 66
3. 4. 2 存儲(chǔ)器的管理 73
3. 4. 3 80C51 單片機(jī)的存儲(chǔ)器 76
3. 5 80C51 單片機(jī)的工作方式 89
3. 5. 1 復(fù)位方式 89
3. 5. 2 程序執(zhí)行方式 90
3. 5. 3 低功耗方式 90
3. 6 80C51 系列單片機(jī)的時(shí)序 92
3. 6. 1 時(shí)鐘電路 92
3. 6. 2 時(shí)序的基本單位 93
。. 6. 3 80C51 系列單片機(jī)的典型時(shí)序
分析 94
3. 7 80C51 單片機(jī)最小應(yīng)用系統(tǒng) 95
本章小結(jié) 96
習(xí)題3 97
第4 章 80C51 單片機(jī)的軟件基礎(chǔ) 98
4. 1 80C51 單片機(jī)的指令系統(tǒng)簡(jiǎn)介 98
4. 1. 1 指令格式 98
4. 1. 2 指令系統(tǒng)的尋址方式 99
4. 1. 3 指令系統(tǒng)概述 102
4. 1. 4 匯編語(yǔ)言編程舉例 102
4. 2 C51 程序設(shè)計(jì)基礎(chǔ) 104
4. 2. 1 C51 和標(biāo)準(zhǔn) ANSI C 的區(qū)別 104
4. 2. 2 C51 程序結(jié)構(gòu)分析 105
4. 2. 3 C51 的標(biāo)識(shí)符和關(guān)鍵字 109
4. 2. 4 C51 的數(shù)據(jù)結(jié)構(gòu) 111
。. 2. 5 變量的存儲(chǔ)種類和存儲(chǔ)器
類型 116
4. 2. 6 絕對(duì)地址的訪問 121
4. 2. 7 C51 的預(yù)處理 124
4. 2. 8 C51 的運(yùn)算符與表達(dá)式 125
4. 3 C51 語(yǔ)言的語(yǔ)句 131
4. 3. 1 表達(dá)式語(yǔ)句 131
4. 3. 2 復(fù)合語(yǔ)句 131
4. 3. 3 空語(yǔ)句 132
4. 3. 4 函數(shù)調(diào)用語(yǔ)句 132
4. 3. 5 控制語(yǔ)句 132
4. 4 C51 的函數(shù) 141
4. 4. 1 函數(shù)的一般格式 141
4. 4. 2 中斷函數(shù) 142
4. 4. 3 C51 的庫(kù)函數(shù) 143
4. 4. 4 本征庫(kù)函數(shù)和非本征庫(kù)函數(shù) 144
4. 4. 5 幾類重要的庫(kù)函數(shù) 145
4. 5 C51 的程序結(jié)構(gòu) 148
4. 5. 1 順序結(jié)構(gòu) 148
4. 5. 2 分支結(jié)構(gòu) 148
4. 5. 3 循環(huán)結(jié)構(gòu) 148
4. 5. 4 綜合舉例 149
本章小結(jié) 15