图书介绍
基于ARM 32位高速嵌入式微控制器PDF|Epub|txt|kindle电子书版本网盘下载
![基于ARM 32位高速嵌入式微控制器](https://www.shukui.net/cover/67/33806435.jpg)
- 谭大为,张有光,刘晚春编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121182013
- 出版时间:2012
- 标注页数:279页
- 文件大小:123MB
- 文件页数:290页
- 主题词:微控制器-高等学校-教材
PDF下载
下载说明
基于ARM 32位高速嵌入式微控制器PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
基础篇3
第1章ARM微控制器的那些事儿3
1.1嵌入式微控制器简介4
1.1.1什么是嵌入式4
1.1.2嵌入式系统的定义5
1.1.3嵌入式系统的分类5
1.1.4嵌入式微控制器的基本组成10
1.1.5嵌入式微控制器与嵌入式处理器的区别17
1.1.6嵌入式微控制器的发展趋势19
1.2嵌入式初学者杂谈20
1.2.1学习FPGA,DSP,还是ARM?21
1.2.2 SoC,SoPC——最后的终结者?24
1.2.3 PSoC——创新?另类?25
1.2.4嵌入式微控制器=MCU=单片机?26
1.2.5高速?低速?26
1.3 ARM公司和ARM概况26
1.3.1不卖芯片的半导体公司——ARM26
1.3.2 ARM——Advance RISC Machine28
1.3.3 ARM产品系列29
1.4 ARM体系结构30
1.4.1 ARM体系结构发展概况30
1.4.2 CortexTM系列31
1.5 Cortex-M3相关特性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任务分析42
2.3.2控制器选型44
2.3.3软/硬件设计51
2.3.4程序调试53
2.3.5代码固化56
2.4常用集成开发环境简介56
第3章 嵌入式硬件电路设计基础59
3.1嵌入式系统电路设计的基本步骤60
3.2系统硬件规划60
3.3市场调研61
3.4原理图设计62
3.4.1原理图的基本概念62
3.4.2原理图设计流程64
3.5网络表生成69
3.6 PCB69
3.6.1 PCB基本概念70
3.6.2 PCB设计流程73
3.6.3光绘文件检查80
3.7电路板装配81
3.8电路硬件测试82
3.8.1不加电静态测试82
3.8.2加电功能测试83
3.9常用电路硬件设计工具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 Image Technologies公司的Ultiboard软件87
第4章 电源与传感器简介89
4.1电源设计技术90
4.1.1开关电源90
4.1.2线性电源91
4.1.3系统电源结构规划92
4.1.4电源管理技术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数字罗盘102
4.2.9陀螺仪103
实践篇107
第5章 从零开始——LED点灯程序107
5.1富士通32位嵌入式微控制器概况108
5.1.1基于ARM Cortex-M3内核的FM3家族108
5.1.2 32位嵌入式微控制器MB9BF506N/R的基本组成109
5.2 MB9BF506N/R的开发流程110
5.2.1硬件准备——开发平台选择110
5.2.2软件准备——构建开发环境114
5.3微控制器基本编程语句示例121
5.3.1硬件状态设置121
5.3.2软件开发环境简介123
5.3.3点灯程序示例124
第6章 让微控制器感知世界——外部中断135
6.1让我们和微控制器对话136
6.1.1中断的定义136
6.1.2外部中断137
6.2基本外部中断示例137
6.3 MCU的中断结构146
6.3.1 80C51微控制器中断结构147
6.3.2 MB9BF506的中断结构147
第7章 用定时器做个小闹钟149
7.1时间在流逝——认识定时器150
7.2让微控制器做个守时的“好孩子”152
7.2.1 MCU时钟结构152
7.2.2定时器中断代码示例155
第8章 让系统更具表现力——LCD181
8.1 LCD基本程序182
8.2 LCD基本结构介绍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驱动分析202
8.3.1驱动头文件202
8.3.2驱动实现C文件210
8.4 LCD简单示例(电子表)220
第9.章 综合实例——世界因此而精彩222
9.1 Windows开机界面效果实现223
9.1.1准备底图223
9.1.2文件转换223
9.1.3进度条设计228
9.1.4代码实现229
9.2坦克射击游戏232
9.2.1开机画面232
9.2.2游戏规则设计233
9.2.3游戏程序实现233
附录A buaa_logo.h243
附录B led.h251
附录C led.c256
附录D font.h267