21世纪全国应用型人才培养规划教材·嵌入式技术系列 嵌入式基础实践教程 基于NE-STR750开发学习板PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:杨刚编
- 出 版 社:北京市:北京大学出版社
- 出版年份:2007
- ISBN:9787301125625
- 页数:312 页
第1篇 引入篇 1
第0章 嵌入式实验环境及入门实验 1
第2篇 理论与实践篇 13
第1章 嵌入式系统基础 13
1.1 嵌入式系统概论 14
1.1.1 嵌入式系统的基本概念 14
1.1.2 嵌入式系统的特点 15
1.1.3 嵌入式系统的应用范围与发展方向 15
1.2 嵌入式系统的体系结构 17
1.2.1 嵌入式系统硬件基本结构 18
1.2.2 嵌入式系统软件的层次结构 25
1.3 嵌入式系统的开发 32
1.3.1 嵌入式系统开发的一般过程 32
1.3.2 交叉开发环境 33
1.4 基于ARM的嵌入式系统 36
1.4.1 ARM设计思想 36
1.4.2 典型的基于ARM内核的嵌入式器件 37
1.4.3 基于ARM的嵌入式软件 40
第2章 ARM技术简介 42
2.1 ARM处理器基础 42
2.1.1 ARM处理器的模式 44
2.1.2 寄存器 45
2.1.3 流水线 49
2.1.4 异常、中断及向量表 50
2.1.5 存储管理 53
2.1.6 ARM处理器系列 54
2.2 ARM寻址方式 56
2.2.1 寄存器寻址 56
2.2.2 立即寻址 57
2.2.3 寄存器移位寻址 57
2.2.4 寄存器间接寻址 58
2.2.5 基址寻址 58
2.2.6 相对寻址 58
2.2.7 多寄存器寻址 59
2.2.8 堆栈寻址 59
2.2.9 块复制寻址 59
2.3 ARM指令集及Thumb指令集 61
2.3.1 ARM指令集 61
2.3.2 Thumb指令集 75
第3章 ARM集成开发环境及编程方法 82
3.1 IAR Embedded Workbench集成开发环境 83
3.1.1 IAR EWARM集成开发环境及配套仿真器 83
3.1.2 创建工程、编译和连接应用程序 89
3.1.3 用C-SPY调试应用程序 95
3.2 ADS集成开发环境简介 101
3.2.1 ADS 1.2集成开发环境的组成 102
3.2.2 ADS集成开发环境的使用 103
3.2.3 Multi-ICE仿真器介绍 111
第4章 嵌入式设计中的软件编程方法 114
4.1 嵌入式编程简介 114
4.2 基于嵌入式的C语言编程 116
4.2.1 ARM嵌入式开发入门 116
4.2.2 嵌入式程序设计中的C变量 119
4.2.3 预处理 120
4.2.4 模块化C语言编程 121
4.3 C语言与汇编语言的混合编程 123
4.3.1 ATPCS简介 123
4.3.2 C语言程序中内嵌汇编程序的方法 123
4.3.3 汇编程序和C语言程序的相互调用 124
4.4 软件开发流程 127
4.5 软件项目组织与管理 128
第5章 STR75xF系列微控制器及开发板 130
5.1 STR75xF系列微控制器 130
5.1.1 STR75xF概述 130
5.1.2 总体结构 132
5.1.3 引脚描述及电气特性 136
5.2 NE-STR 750开发学习板规格介绍 136
5.2.1 NE-STR750开发学习板简介 136
5.2.2 NE-STR750开发学习板的硬件资源 137
5.2.3 开发调试连接 137
5.2.4 硬件布局及配置 137
5.3 NE-STR750开发学习板电路原理图 144
5.3.1 电源电路设计 145
5.3.2 晶振与复位电路 146
5.3.3 通信接口电路 146
第6章 STR750的原理与实践 151
6.1 基于STR750的编程基础 151
6.1.1 ST公司为STR75xF提供的源程序 152
6.1.2 主要程序的编写方法 152
6.1.3 其他ST库程序功能介绍 156
6.1.4 编写STR750应用程序总结 157
6.2 电源、复位、时钟管理单元 158
6.2.1 动手实验 158
6.2.2 电源介绍 163
6.2.3 时钟介绍 164
6.2.4 微控制器的低功耗模式 167
6.2.5 相关寄存器介绍 168
6.3 通用输入/输出端口实验(GPIO) 177
6.3.1 实验及编程 177
6.3.2 GPIO的功能描述 180
6.3.3 GPIO端口位配置表 181
6.3.4 个别位的置位和复位 182
6.3.5 相关寄存器描述 182
6.4 EIC增强型中断控制器 186
6.4.1 动手实验及编程方法 186
6.4.2 EIC介绍 191
6.4.3 原理图 191
6.4.4 中断向量表 193
6.4.5 寄存器介绍 194
6.5 EXTIT外部中断控制器 197
6.5.1 动手实验及编程方法 198
6.5.2 主要特性 202
6.5.3 外部中断线映射表 203
6.5.4 寄存器介绍 204
6.6 TB基准时间定时器 207
6.6.1 TB介绍 207
6.6.2 动手实验及编程方法 207
6.6.3 TB定时器模块原理图 211
6.6.4 TB工作原理 212
6.6.5 寄存器说明 213
6.7 看门狗定时器实验 216
6.7.1 动手实验与编程 216
6.7.2 看门狗介绍 219
6.7.3 功能描述 220
6.7.4 寄存器描述 220
6.8 模/数转换器(ADC) 225
6.8.1 动手实验及编程方法 225
6.8.2 模/数转换器简介 229
6.8.3 主要特点 230
6.8.4 功能描述 231
6.8.5 寄存器描述 236
6.9 UART通用异步收发器实验 247
6.9.1 UART介绍 247
6.9.2 动手实验与编程方法 247
6.9.4 主要特性 252
6.9.5 功能描述 252
6.9.6 寄存器描述 260
6.10 SMI串行存储器 270
6.10.1 动手实验与编程 270
6.10.2 SMI主要特性 275
6.10.3 功能描述 275
6.10.4 寄存器描述 282
第3篇 创新设计篇 289
第7章 酒店客房管理系统设计 289
7.1 应用背景 289
7.2 系统方案介绍 289
7.3 硬件平台设计 290
7.4 终端软件设计 296
7.4.1 功能实现原理 296
7.4.2 开发流程及程序编写 296
7.5 主机应用程序界面设计 300
7.5.1 MFC概述 300
7.5.2 功能设计 301
7.5.3 解决思路 301
7.6 路由节点介绍 302
7.7 运行程序与系统功能验证 302
附录A STR750封装图及引脚描述 304
A1 端口复位状态 305
A2 外部连接 310
参考文献 312
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020
- 《物联网与嵌入式技术及其在农业上的应用》马德新 2019
- 《东方杂志 第110册 第25卷 第一至四号 1928年1月-1928年2月》上海书店出版社编 2012
- 《清明 我们的节日》冯骥才编 2017
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《东方杂志 第94册 第22卷 第四至七号 1925年2月-1925年4月》上海书店出版社编 2012
- 《远去的老调》经典文库编委会编 2019
- 《东方杂志 第13册 第四年 第一至三期 1907年3月-1907年5月》上海书店出版社编 2012
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019