出版時(shí)間:2012-9 出版社:電子工業(yè)出版社 作者:譚大為,張有光,劉晚春 編著 頁(yè)數(shù):279 字?jǐn)?shù):468000
內(nèi)容概要
全書(shū)共分為兩部分:基礎(chǔ)篇和實(shí)踐篇?;A(chǔ)篇包括ARM微控制器概述、嵌入式微控制器項(xiàng)目流程化概述、嵌入式硬件電路設(shè)計(jì)基礎(chǔ)和電源與傳感器簡(jiǎn)介;實(shí)踐篇包括第5~9章,其內(nèi)容編排采取模塊實(shí)例結(jié)構(gòu),每個(gè)章節(jié)圍繞一個(gè)中心點(diǎn)展開(kāi),模塊間層層遞進(jìn),模塊內(nèi)步步推導(dǎo);通過(guò)章節(jié)之間互相銜接,將基本I/O操作、外部中斷、定時(shí)器等內(nèi)容進(jìn)行展開(kāi),最后安排綜合應(yīng)用,更具實(shí)踐性。本書(shū)既有基本知識(shí)點(diǎn)的講解,又著重學(xué)習(xí)能力和學(xué)習(xí)方法的養(yǎng)成,遵循“由淺入深、由簡(jiǎn)及難”的認(rèn)知規(guī)律,力求“授人以魚(yú)”的同時(shí)“授人以漁”。
書(shū)籍目錄
基礎(chǔ)
第1章 ARM微控制器的那些事兒
1.1 嵌入式微控制器簡(jiǎn)介
1.1.1 什么是嵌入式
1.1.2 嵌入式系統(tǒng)的定義
1.1.3 嵌入式系統(tǒng)的分類(lèi)
1.1.4 嵌入式微控制器的基本組成
1.1.5 嵌入式微控制器與嵌入式處理器的區(qū)別
1.1.6 嵌入式微控制器的發(fā)展趨勢(shì)
1.2 嵌入式初學(xué)者雜談
1.2.1 學(xué)習(xí)FPGA,DSP,還是ARM?
1.2.2 SoC,SoPC——最后的終結(jié)者?
1.2.3 PSoC——?jiǎng)?chuàng)新?另類(lèi)?
1.2.4 嵌入式微控制器
1.2.5 高速?低速?
1.3 ARM公司和ARM概況
1.3.1 不賣(mài)芯片的半導(dǎo)體公司——ARM
1.3.2 ARM——Advance RISC
1.3.3 ARM產(chǎn)品系列
1.4 ARM體系結(jié)構(gòu)
1.4.1 ARM體系結(jié)構(gòu)發(fā)展概況
1.4.2 Cortex TM系列
1.5 Cortex-M3相關(guān)特性
1.5.1 低功耗和高性能
1.5.2 完善的功能
1.5.3 豐富的連接
1.5.4 兼容性
1.6 從Cortex-M3走向整個(gè)ARM世界
第2章 嵌入式微控制器項(xiàng)目流程化概述
2.1 什么是項(xiàng)目
2.2 為什么要進(jìn)行項(xiàng)目流程化
2.3 嵌入式微控制器項(xiàng)目流程化的五個(gè)步驟
2.3.1 任務(wù)分析
2.3.2 控制器選型
2.3.3 軟/硬件設(shè)計(jì)
2.3.4 程序調(diào)試
2.3.5 代碼固化
2.4 常用集成開(kāi)發(fā)環(huán)境簡(jiǎn)介
第3章 嵌入式硬件電路設(shè)計(jì)基礎(chǔ)
3.1 嵌入式系統(tǒng)電路設(shè)計(jì)的基本步驟
3.2 系統(tǒng)硬件規(guī)劃
3.3 市場(chǎng)調(diào)研
3.4 原理圖設(shè)計(jì)
3.4.1 原理圖的基本概念
3.4.2 原理圖設(shè)計(jì)流程
3.5 網(wǎng)絡(luò)表生成
3.6 PCB
3.6.1 PCB基本概念
3.6.2 PCB設(shè)計(jì)流程
3.6.3 光繪文件檢查
3.7 電路板裝配
3.8 電路硬件測(cè)試
3.8.1 不加電靜態(tài)測(cè)試
3.8.2 加電功能測(cè)試
3.9 常用電路硬件設(shè)計(jì)工具
3.9.1 Cadence公司的OrCAD軟件
3.9.2 Mentor Graphics公司的PADS軟件
3.9.3 Altium公司的Protel-DXP-Designer軟件
3.9.4 Interactive Image
第4章 電源與傳感器簡(jiǎn)介
4.1 電源設(shè)計(jì)技術(shù)
4.1.1 開(kāi)關(guān)電源
4.1.2 線(xiàn)性電源
4.1.3 系統(tǒng)電源結(jié)構(gòu)規(guī)劃
4.1.4 電源管理技術(shù)
4.2 常用傳感器及其接口
4.2.1 溫度傳感器
4.2.2 濕度傳感器
4.2.3 紅外傳感器
4.2.4 光敏傳感器
4.2.5 壓力傳感器
4.2.6 霍爾傳感器
4.2.7 加速度傳感器
4.2.8 數(shù)字羅盤(pán)
4.2.9 陀螺儀
實(shí) 踐
第5章 從零開(kāi)始——LED點(diǎn)燈程序
5.1 富士通32位嵌入式微控制器概況
5.1.1 基于A(yíng)RM Cortex-M3內(nèi)核的FM3家族
5.1.2 32位嵌入式微控制器MB9BF506N/R的基本組成
5.2 MB9BF506N/R的開(kāi)發(fā)流程
5.2.1 硬件準(zhǔn)備——開(kāi)發(fā)平臺(tái)選擇
5.2.2 軟件準(zhǔn)備——構(gòu)建開(kāi)發(fā)環(huán)境
5.3 微控制器基本編程語(yǔ)句示例
5.3.1 硬件狀態(tài)設(shè)置
5.3.2 軟件開(kāi)發(fā)環(huán)境簡(jiǎn)介
5.3.3 點(diǎn)燈程序示例
第6章 讓微控制器感知世界——外部中斷
6.1 讓我們和微控制器對(duì)話(huà)
6.1.1 中斷的定義
6.1.2 外部中斷
6.2 基本外部中斷示例
6.3 MCU的中斷結(jié)構(gòu)
6.3.1 80C51微控制器中斷結(jié)構(gòu)
6.3.2 MB9BF506的中斷結(jié)構(gòu)
第7章 用定時(shí)器做個(gè)小鬧鐘
7.1 時(shí)間在流逝——認(rèn)識(shí)定時(shí)器
7.2 讓微控制器做個(gè)守時(shí)的“好孩子”
7.2.1 MCU時(shí)鐘結(jié)構(gòu)
7.2.2 定時(shí)器中斷代碼示例
第8章 讓系統(tǒng)更具表現(xiàn)力——LCD
8.1 LCD基本程序
8.2 LCD基本結(jié)構(gòu)介紹
8.2.1 顯示特性
8.2.2 接口信息
8.2.3 LCD點(diǎn)陣
8.2.4 LCD時(shí)序
8.2.5 LCD命令
8.3 LCD驅(qū)動(dòng)分析
8.3.1 驅(qū)動(dòng)頭文件
8.3.2 驅(qū)動(dòng)實(shí)現(xiàn)C文件
8.4 LCD簡(jiǎn)單示例(電子表)
第9章 綜合實(shí)例——世界因此而精彩
9.1 Windows開(kāi)機(jī)界面效果實(shí)現(xiàn)
9.1.1 準(zhǔn)備底圖
9.1.2 文件轉(zhuǎn)換
9.1.3 進(jìn)度條設(shè)計(jì)
9.1.4 代碼實(shí)現(xiàn)
9.2 坦克射擊游戲
9.2.1 開(kāi)機(jī)畫(huà)面
9.2.2 游戲規(guī)則設(shè)計(jì)
9.2.3 游戲程序?qū)崿F(xiàn)
附錄A buaa_logo.h
附錄B led.h
附錄C led.c
附錄D font.h
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
基于A(yíng)RM 32位高速嵌入式微控制器 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版