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