注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)計算機組織與體系結(jié)構(gòu)基于ARM 32位高速嵌入式微控制器

基于ARM 32位高速嵌入式微控制器

基于ARM 32位高速嵌入式微控制器

定 價:¥38.00

作 者: 譚大為
出版社: 電子工業(yè)出版社
叢編項:
標(biāo) 簽: 計算機體系結(jié)構(gòu)

ISBN: 9787121182013 出版時間: 2012-09-01 包裝: 平塑
開本: 16開 頁數(shù): 292 字?jǐn)?shù):  

內(nèi)容簡介

  《基于ARM 32位高速嵌入式微控制器》共分為兩部分:基礎(chǔ)篇和實踐篇?;A(chǔ)篇包括ARM微控制器概述、嵌入式微控制器項目流程化概述、嵌入式硬件電路設(shè)計基礎(chǔ)和電源與傳感器簡介;實踐篇包括第5~9章,其內(nèi)容編排采取模塊實例結(jié)構(gòu),每個章節(jié)圍繞一個中心點展開,模塊間層層遞進,模塊內(nèi)步步推導(dǎo);通過章節(jié)之間互相銜接,將基本I/O操作、外部中斷、定時器等內(nèi)容進行展開,最后安排綜合應(yīng)用,更具實踐性。本書既有基本知識點的講解,又著重學(xué)習(xí)能力和學(xué)習(xí)方法的養(yǎng)成,遵循“由淺入深、由簡及難”的認(rèn)知規(guī)律,力求“授人以魚”的同時“授人以漁”。

作者簡介

暫缺《基于ARM 32位高速嵌入式微控制器》作者簡介

圖書目錄

基  礎(chǔ)  篇
第1章  ARM微控制器的那些事兒 3
1.1  嵌入式微控制器簡介 4
1.1.1  什么是嵌入式 4
1.1.2  嵌入式系統(tǒng)的定義 5
1.1.3  嵌入式系統(tǒng)的分類 5
1.1.4  嵌入式微控制器的基本組成 10
1.1.5  嵌入式微控制器與嵌入式處理器的區(qū)別 17
1.1.6  嵌入式微控制器的發(fā)展趨勢 19
1.2  嵌入式初學(xué)者雜談 20
1.2.1  學(xué)習(xí)FPGA,DSP,還是ARM? 21
1.2.2  SoC,SoPC——最后的終結(jié)者? 24
1.2.3  PSoC——創(chuàng)新?另類? 25
1.2.4  嵌入式微控制器 = MCU=單片機? 26
1.2.5  高速?低速? 26
1.3  ARM公司和ARM概況 26
1.3.1  不賣芯片的半導(dǎo)體公司——ARM 26
1.3.2  ARM——Advance RISC Machine 28
1.3.3  ARM產(chǎn)品系列 29
1.4  ARM體系結(jié)構(gòu) 30
1.4.1  ARM體系結(jié)構(gòu)發(fā)展概況 30
1.4.2  Cortex TM系列 31
1.5  Cortex-M3相關(guān)特性 35
1.5.1  低功耗和高性能 35
1.5.2  完善的功能 36
1.5.3  豐富的連接 37
1.5.4  兼容性 38
1.6  從Cortex-M3走向整個ARM世界 38
第2章  嵌入式微控制器項目流程化概述 40
2.1  什么是項目 41
2.2  為什么要進行項目流程化 41
2.3  嵌入式微控制器項目流程化的五個步驟 42
2.3.1  任務(wù)分析 42
2.3.2  控制器選型 44
2.3.3  軟/硬件設(shè)計 51
2.3.4  程序調(diào)試 53
2.3.5  代碼固化 56
2.4  常用集成開發(fā)環(huán)境簡介 56
第3章  嵌入式硬件電路設(shè)計基礎(chǔ) 59
3.1  嵌入式系統(tǒng)電路設(shè)計的基本步驟 60
3.2  系統(tǒng)硬件規(guī)劃 60
3.3  市場調(diào)研 61
3.4  原理圖設(shè)計 62
3.4.1  原理圖的基本概念 62
3.4.2  原理圖設(shè)計流程 64
3.5  網(wǎng)絡(luò)表生成 69
3.6  PCB 69
3.6.1  PCB基本概念 70
3.6.2  PCB設(shè)計流程 73
3.6.3  光繪文件檢查 80
3.7  電路板裝配 81
3.8  電路硬件測試 82
3.8.1  不加電靜態(tài)測試 82
3.8.2  加電功能測試 83
3.9  常用電路硬件設(shè)計工具 84
3.9.1  Cadence公司的OrCAD軟件 84
3.9.2  Mentor Graphics公司的PADS軟件 85
3.9.3  Altium公司的Protel-DXP-Designer軟件 86
3.9.4  Interactive ImageTechnologies公司的Ultiboard軟件 87
第4章  電源與傳感器簡介 89
4.1  電源設(shè)計技術(shù) 90
4.1.1  開關(guān)電源 90
4.1.2  線性電源 91
4.1.3  系統(tǒng)電源結(jié)構(gòu)規(guī)劃 92
4.1.4  電源管理技術(shù) 93
4.2  常用傳感器及其接口 94
4.2.1  溫度傳感器 95
4.2.2  濕度傳感器 97
4.2.3  紅外傳感器 98
4.2.4  光敏傳感器 99
4.2.5  壓力傳感器 100
4.2.6  霍爾傳感器 100
4.2.7  加速度傳感器 101
4.2.8  數(shù)字羅盤 102
4.2.9  陀螺儀 103
實  踐  篇
第5章  從零開始——LED點燈程序 107
5.1  富士通32位嵌入式微控制器概況 108
5.1.1  基于ARM Cortex-M3內(nèi)核的FM3家族 108
5.1.2  32位嵌入式微控制器MB9BF506N/R的基本組成 109
5.2  MB9BF506N/R的開發(fā)流程 110
5.2.1  硬件準(zhǔn)備——開發(fā)平臺選擇 110
5.2.2  軟件準(zhǔn)備——構(gòu)建開發(fā)環(huán)境 114
5.3  微控制器基本編程語句示例 121
5.3.1  硬件狀態(tài)設(shè)置 121
5.3.2  軟件開發(fā)環(huán)境簡介 123
5.3.3  點燈程序示例 124
第6章  讓微控制器感知世界——外部中斷 135
6.1  讓我們和微控制器對話 136
6.1.1  中斷的定義 136
6.1.2  外部中斷 137
6.2  基本外部中斷示例 137
6.3  MCU的中斷結(jié)構(gòu) 146
6.3.1  80C51微控制器中斷結(jié)構(gòu) 147
6.3.2  MB9BF506的中斷結(jié)構(gòu) 147
第7章  用定時器做個小鬧鐘 149
7.1  時間在流逝——認(rèn)識定時器 150
7.2  讓微控制器做個守時的“好孩子” 152
7.2.1  MCU時鐘結(jié)構(gòu) 152
7.2.2  定時器中斷代碼示例 155
第8章  讓系統(tǒng)更具表現(xiàn)力——LCD 181
8.1  LCD基本程序 182
8.2  LCD基本結(jié)構(gòu)介紹 196
8.2.1  顯示特性 197
8.2.2  接口信息 197
8.2.3  LCD點陣 199
8.2.4  LCD時序 199
8.2.5  LCD命令 201
8.3  LCD驅(qū)動分析 202
8.3.1  驅(qū)動頭文件 202
8.3.2  驅(qū)動實現(xiàn)C文件 210
8.4  LCD簡單示例(電子表) 220
第9章  綜合實例——世界因此而精彩 222
9.1  Windows開機界面效果實現(xiàn) 223
9.1.1  準(zhǔn)備底圖 223
9.1.2  文件轉(zhuǎn)換 223
9.1.3  進度條設(shè)計 228
9.1.4  代碼實現(xiàn) 229
9.2  坦克射擊游戲 232
9.2.1  開機畫面 232
9.2.2  游戲規(guī)則設(shè)計 233
9.2.3  游戲程序?qū)崿F(xiàn) 233
附錄A  buaa_logo.h 243
附錄B  led.h 251
附錄C  led.c 256
附錄D  font.h 267

本目錄推薦

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