基于ARM 32位高速嵌入式微控制器PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:谭大为,张有光,刘晚春编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2012
- ISBN:9787121182013
- 页数:279 页
基础篇 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不卖芯片的半导体公司——ARM 26
1.3.2 ARM——Advance RISC Machine 28
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 PCB 69
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章 让系统更具表现力——LCD 181
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.h 243
附录B led.h 251
附录C led.c 256
附录D font.h 267
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《物联网与嵌入式技术及其在农业上的应用》马德新 2019
- 《钢铁行业污染特征与全过程控制技术研究》周长波等 2019
- 《生活垃圾焚烧飞灰中典型污染物控制技术》朱芬芬等编著 2019
- 《钢铁烧结烟气多污染物过程控制原理与新技术》甘敏,范晓慧著 2019
- 《真菌毒素控制集成解决方案 第二届MycoKey国际真菌毒素大会论文集》冯洁 2018
- 《医疗机构内新型冠状病毒感染预防与控制相关流程》河南省卫生健康委员会编写 2020
- 《工业过程控制及安全技术》王华忠编著 2019
- 《舰艇武器控制中的随机过程应用基础》卢发兴 2019
- 《有源配电网无功补偿与电压控制》(中国)林志超,张勇军,刘轩 2019
- 《水面舰艇编队作战运筹分析》谭安胜著 2009
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017