定 價:59.8 元
叢書名: 普通高等教育“十三五”規(guī)劃教材
當前圖書已被 1 所學校薦購過!
查看明細
- 作者:王寶珠
- 出版時間:2018/2/1
- ISBN:9787111588931
- 出 版 社:機械工業(yè)出版社
- 中圖法分類:TP368.102.1
- 頁碼:423
- 紙張:膠版紙
- 版次:1
- 開本:16K
本書以8051單片機和ARM11微處理器S3C6410為主線全面并輔以相應的編程實例、系統(tǒng)地闡述了單片機嵌入式系統(tǒng)的原理和應用。主要內容包括單片微型計算機概述、MCS-51單片機的硬件結構與原理、MCS-51單片機指令系統(tǒng)、MCS-51單片機匯編程序設計、MCS-51單片機的C語言程序設計、MCS-51單片機的片內資源、MCS-51單片機的常用外設擴展、MCS-51單片機接口技術、單片機產品設計與開發(fā)、嵌入式系統(tǒng)基礎知識、ARM微處理器體系結構、ARM11微處理器S3C6410資源、S3C6410的I/O口及操作、S3C6410的中斷控制、S3C6410的串口UART、S3C6410的PWM控制、S3C6410的實時時鐘、S3C6410的看門狗電路、工程項目開發(fā)實例。
自20世紀70年代問世以來.單片機已對人類社會產生了巨大的影響.尤其是美國Intel公司生產的MCS51單片機.由于其具有集成度高、體積小、功能強、可靠性高、價格低等優(yōu)點.已被廣泛應用于工業(yè)測控、智能儀器儀表、家用電器等領域.此外.MCS51單片機也是教學用單片機的最佳選擇.嵌入式系統(tǒng)是以應用為中心.以計算機技術為基礎.軟硬件可裁剪(這是指嵌入式系統(tǒng)的大小和規(guī)格會隨著具體應用需求而改變).適用于應用系統(tǒng)對功能、可靠性、成本、體積、功耗有嚴格要求的專用計算機系統(tǒng).嵌入式系統(tǒng)可以說是當前最熱門、最有發(fā)展前途的IT應用領域之一.嵌入式系統(tǒng)通常會用在一些特定的專用設備上.特別是隨著家電的智能化.嵌入式系統(tǒng)更顯重要.目前國內嵌入式系統(tǒng)開發(fā)人才是很稀缺的.因為這一領域較新.且發(fā)展太快.所以熟練掌握這些新技術的人才是相當難找的.人才供需比是1∶8.所以就業(yè)前景非常好.本書以實用為宗旨.采用理論與實際相結合的形式.用眾多的實例來講解理論知識.在內容安排上由淺入深、由易到難、通俗易懂.本書規(guī)劃授課學時為64學時.章節(jié)內容安排偏多.但各章節(jié)內容之間既有相關繼承性.又有一定的獨立性.方便了讀者學習和參考.各授課教師可根據學習對象的基礎及需求不同.對授課學時進行靈活的調整.本書的主要特點如下:1..本書圖文并茂、實用性強.既可作為應用型本科自動化、電子信息類專業(yè)“單片機與嵌入式系統(tǒng)原理及應用”課程的教材和參考書.同時又可供各類電子工程和自動化技術人員、計算機愛好者以及嵌入式系統(tǒng)自學者參考.2..本書從實用角度出發(fā).與傳統(tǒng)的單片機與嵌入式基本原理書籍相比較.更注重面向實際應用和實際開發(fā).書中案例大多來源于編者平時的教學、企業(yè)工程經驗以及科研工作.有利于初學者迅速掌握單片機與嵌入式技術.3..本書致力于培養(yǎng)學生對學習方法的掌握.找出并抓住學科知識的內在聯(lián)系.形成一個完整的體系.有利于學生系統(tǒng)地學習.全書共19章.第1章主要介紹了計算機的基本概念、計算機的基本組成及單片微型計算機的結構原理.最后闡述了單片微型計算機的應用與發(fā)展.第2章主要講解了MCS51單片機的硬件結構和片內各功能部件的工作原理.第3章詳細介紹了MCS51單片機的尋址方式及指令系統(tǒng).第4章介紹了匯編程序設計的方法及步驟.并舉實例進行了說明.第5章介紹了MCS51單片機的C語言程序設計.通過本章的學習.讀者能夠了解單片機C語言程序設計的方法.第6章對單片機的內部資源I/O口、定時/計數器、中斷、串口進行了詳細介紹.第7章主要介紹了程序存儲器(ROM)擴展、數據存儲器(RAM)擴展以及并行I/O口的擴展.第8章介紹了幾種單片機常用的外設.包括鍵盤、顯示器、打印機、AD和DA轉換器等.第9章主要介紹單片機產品的設計與開發(fā).具體討論了有關產品開發(fā)設計的問題.第10章主要對嵌入式系統(tǒng)的基本知識.包括基本概念、應用領域、特點、組成Ⅳ及嵌入式處理器分類等進行了詳細介紹.使讀者對嵌入式系統(tǒng)有一個基本的了解.第11章主要介紹了常用ARM處理器系列.對ARM7內核、存儲體系、總線結構、流水線技術、處理器狀態(tài)與模式、寄存器組織和異常處理等進行了詳細介紹.使學生對ARM的體系結構有一個清楚的認識.第12章主要介紹了S3C6410的內部資源.如定義的頭文件、常用函數及其使用.第13章主要介紹了GPIO的功能、控制寄存器及其應用.第14章主要介紹了S3C6410中斷控制系統(tǒng)的構成及應用實例.第15章主要介紹了S3C6410的串行端口RS232通信及編程方法.第16章主要介紹了PWM的工作原理、輸出控制、控制寄存器的功能和編程思路.第17、18章主要介紹了S3C6410的RTC和看門狗的原理.以及利用相關的資源來編寫相關的例程.第19章通過實際的工程項目介紹了一般嵌入式系統(tǒng)的開發(fā)流程.本書的第1章由何永洪、王寶珠編寫.第2~6章和附錄由王寶珠編寫.第12~19章由馮文果編寫.第7~9章由王強編寫.第10、11章由諶麗編寫.全書由王寶珠統(tǒng)編定稿.由黃俊教授主審.同時.在本書編寫過程中.黃沛、喻婷、費莉幫助收集資料、整理書稿.給予了大力的支持和幫助.本書在編寫過程中參考了大量的相關書籍和資料.在此向這些書籍和資料的編寫者表示衷心的感謝.由于編者水平有限.書中難免有疏漏、錯誤和不妥之處.敬請讀者批評指正.編者
前 言
第1 章 概述 1
1. 1 計算機基本概念 1
1. 1. 1 計算機的組成 1
1. 1. 2 信息在計算機中的表示 2
1. 1. 3 計算機的軟件 5
1. 2 微型計算機的基本構成 5
1. 2. 1 微處理器 5
1. 2. 2 存儲器 6
1. 2. 3 系統(tǒng)總線 6
1. 3 單片機的結構與特點 6
1. 3. 1 單片機的基本結構 6
1. 3. 2 單片機的主要特點 7
1. 4 單片機的重要指標及類型 8
1. 5 單片機的應用與發(fā)展 8
1. 5. 1 單片機的應用 8
1. 5. 2 單片機的發(fā)展 9
習題 12
第2 章。停茫 51 單片機的硬件
結構與原理 13
2. 1 51 系列單片機簡介 13
2. 2 MCS 51 單片機的硬件結構原理 14
2. 2. 1 基本結構組成 14
2. 2. 2 中央處理器 15
2. 2. 3 存儲器 18
2. 2. 4 外部引腳 23
2. 3。停茫 51 單片機的輸入/輸出端口 25
2. 3. 1。校 口 26
2. 3. 2。校 口 28
2. 3. 3。校 口 28
2. 3. 4 P3 口 29
2. 4。停茫 51 單片機的最小系統(tǒng) 30
2. 4. 1 電源 30
2. 4. 2 時鐘電路 30
2. 4. 3 復位電路 33
2. 5。停茫 51 單片機的工作方式 34
2. 5. 1 全速執(zhí)行方式 34
第3 章。停茫 51 單片機指令系統(tǒng)38
第4 章 MCS 51 單片機匯編程序設計65
第5 章。停茫 51 單片機的C 語言程序設計 80
第6 章 MCS 51 單片機的內部資源 114
第7 章。停茫 51 單片機的常用
外設擴展151
第8 章 MCS 51 單片機接口技術166
第9 章。粒裕福梗茫担 單片機應用設計與
開發(fā)186
第10 章 嵌入式系統(tǒng)基礎知識219
第11 章 ARM 微處理器體系結構228
第12 章。粒遥停保 微處理器S3C6410253
第13 章。樱常茫叮矗保 的I / O 口及操作286
第14 章。樱常茫叮矗保 的中斷控制320
第15 章 S3C6410 的串口UART356
第16 章。樱常茫叮矗保 的PWM 控制373
第17 章。樱常茫叮矗保 的實時時鐘 389
17. 1 S3C6410 的實時時鐘概述 389
17. 1. 1。樱常茫叮矗保 的RTC 單元 389
17. 1. 2。遥裕 控制寄存器 391
17. 2 RTC 應用編程實例 398
習題 400
第18 章。樱常茫叮矗保 看門狗電路 401
18. 1。樱常茫叮矗保 看門狗概述 401
18. 1. 1。樱常茫叮矗保 看門狗的工作原理 401
18. 1. 2。樱常茫叮矗保 看門狗的功能 401
18. 1. 3 S3C6410 看門狗控制寄存器 402
18. 2 看門狗控制編程實例 404
18. 2. 1 例程思路 404
18. 2. 2 參考程序 404
習題 406
第19 章 工程項目開發(fā)實例 407
19. 1 工程項目任務和軟硬件準備 407
19. 1. 1 項目任務 407
19. 1. 2 項目的軟硬件準備 407
19. 2 工程項目建立步驟 407
19. 2. 1 項目整體思路 407
19. 2. 2 建立工程項目 409
19. 2. 3 編寫(參考) 程序 410
19. 2. 4 工程環(huán)境配置 412
19. 2. 5 工程編譯方法 417
19. 2. 6 工程文件下載 417
附錄。停茫 51 單片機指令表 420
參考文獻 424