高等学校应用型特色规划教材ARM嵌入式技术及移动机器人应用开发/陈海初

本书特色

[

《ARM嵌入式技术及移动机器人应用开发》以北京华芯微特科技有限公司自主设计的SWM1000S系列32位ARM芯片为例,介绍了ARM的基本特点、编程特点以及在一般项目和机器人开发中的应用。 《ARM嵌入式技术及移动机器人应用开发》内容分为11章,主要以市面上热销的两款智能扫地机器人T271和610D为例,详细地介绍了SWM1000S微处理器在智能扫地机器人控制方面的应用设计。《ARM嵌入式技术及移动机器人应用开发》附有习题及设计开发题,习题供读者巩固所学内容,设计开发题一方面可使读者更好地掌握SWM1000S系列ARM的设计开发技巧,另一方面也可用于教师开展教学后的课程设计。 《ARM嵌入式技术及移动机器人应用开发》适合作为高等院校机电、计算机、自动化、电子工程等专业的教材,也可作为有关工程技术人员的参考书。

]

内容简介

[

《ARM嵌入式技术及移动机器人应用开发》以北京华芯微特科技有限公司自主设计的SWM1000S系列32位ARM芯片为例,介绍了ARM的基本特点、编程特点以及在一般项目和机器人开发中的应用。
《ARM嵌入式技术及移动机器人应用开发》内容分为11章,主要以市面上热销的两款智能扫地机器人T271和610D为例,详细地介绍了SWM1000S微处理器在智能扫地机器人控制方面的应用设计。《ARM嵌入式技术及移动机器人应用开发》附有习题及设计开发题,习题供读者巩固所学内容,设计开发题一方面可使读者更好地掌握SWM1000S系列ARM的设计开发技巧,另一方面也可用于教师开展教学后的课程设计。
《ARM嵌入式技术及移动机器人应用开发》适合作为高等院校机电、计算机、自动化、电子工程等专业的教材,也可作为有关工程技术人员的参考书。

]

目录

  目 录
第1章 绪论 11.1 嵌入式系统应用概述 21.1.1 嵌入式系统的发展历程 21.1.2 嵌入式系统的典型应用 21.1.3 嵌入式系统的特点 41.2 嵌入式微处理器 51.2.1 单片机 51.2.2 数字信号处理器 61.2.3 片上系统 61.2.4 微处理器的选型 61.3 操作系统概述 71.3.1 操作系统的主要特点 71.3.2 常见的嵌入式操作系统 8本章小结 10习题 10第2章 嵌入式ARM微处理器 112.1 ARM微处理器基础 112.1.1 ARM微处理器简介 112.1.2 ARM微处理器的版本发展 132.1.3 ARM微处理器各版本的主要特点 142.1.4 ARM微处理器的工作模式 152.1.5 ARM微处理器的工作模式切换 162.2 ARM系统中的存储器 162.2.1 ARM系统中的存储方式 162.2.2 存储器基础 172.2.3 存储器的分类 182.2.4 存储器的性能指标 192.3 动态随机存储器 192.3.1 DRAM 202.3.2 SDRAM 202.4 嵌入式系统硬件及软件结构 222.4.1 *小硬件系统 222.4.2 嵌入式系统软件结构 232.4.3 嵌入式系统软件开发工具 242.5 SWM1000S微处理器 252.5.1 SWM1000S微处理器的特点 252.5.2 SWM1000S微处理器产品特性 272.5.3 SWM1000S微处理器产品内核功能描述 29本章小结 30习题 30第3章 中断及系统控制器 313.1 ARM中断类型及处理方式 313.1.1 中断类型 323.1.2 中断处理 363.1.3 SWI中断处理 393.2 中断控制器 403.2.1 中断向量表 413.2.2 寄存器映射 413.2.3 外部中断示例分析 443.3 系统定时器 473.3.1 系统定时器简介 473.3.2 定时器寄存器映射 473.4 系统控制器 483.4.1 CPUID寄存器 483.4.2 ICSR寄存器 483.4.3 AIRCR寄存器 493.4.4 SCR寄存器 493.4.5 系统处理优先级寄存器 503.5 系统控制 503.5.1 时钟控制 513.5.2 端口设置 52
3.5.3 系统功能设置 60本章小结 61习题 61第4章 输入/输出与定时(计数)器 624.1 通用输入/输出端口 624.1.1 数据控制 624.1.2 中断控制 634.1.3 滤波功能设置 654.1.4 初始化配置 664.1.5 GPIO操作 684.2 通用定时(计数)器 694.3 专用定时(计数)器 764.3.1 Timer/Counter模式 764.3.2 PWM输出模式 774.3.3 脉冲及占空比模式 784.4 看门狗定时器 82本章小结 85习题 85第5章 通信接口 865.1 通用异步收发器 865.1.1 基本结构 875.1.2 UART的工作原理 885.1.3 UART通信协议 915.1.4 UART中断控制 935.1.5 寄存器映射 945.2 I2C总线 995.2.1 I2C总线功能概述 995.2.2 I2C总线的初始化配置 1015.2.3 寄存器映射 1025.3 同步串行接口 1125.3.1 FIFO操作 1135.3.2 SSI中断 1135.3.3 帧格式 1135.3.4 SSI初始化配置 1185.3.5 寄存器映射 120本章小结 125习题 125第6章 PWM及Flash操作 1266.1 PWM 1266.1.1 PWM结构模块 1276.1.2 PWM初始化配置 1286.1.3 PWM刹车模块 1306.1.4 寄存器映射 1316.2 模数转换器 1326.2.1 ADC的工作模式 1346.2.2 ADC工作模式程序设计 1356.2.3 转换结果比较 1366.2.4 PWM触发ADC采样 1386.2.5 寄存器映射 1396.2.6 ADC转换 1406.3 比较器/放大器 1436.3.1 结构及功能 1436.3.2 典型配置 1446.4 Flash操作 1476.4.1 加密 1476.4.2 操作函数 147本章小结 150习题 150第7章 嵌入式软件开发基础 1517.1 ARM指令及寻址 1517.1.1 ARM的指令编码方式 1517.1.2 ARM的寻址方式 1547.2 ARM指令集 1567.2.1 数据处理指令 1577.2.2 跳转处理指令 1607.2.3 程序状态寄存器处理指令 1617.2.4 协处理器指令 1627.3 Thumb指令集 1637.4 ARM程序开发基础 1657.4.1 ARM汇编程序设计介绍 1657.4.2 ARM汇编语言与C/C 语言混合编程 1677.5 Keil编程环境 1737.5.1 RealView概述 174
7.5.2 软件开发流程 1807.5.3 开发工具 1817.5.4 仿真开发工具 182本章小结 182习题 182第8章 创建应用程序 1848.1 创建工程基础 1848.1.1 创建工程 1848.1.2 编译工程 1938.2 使用μVision调试器测试程序 1948.2.1 配置调试参数 1958.2.2 仿真调试 198本章小结 203习题 203第9章 SWM1000S开发板介绍 2049.1 开发板资源 2049.1.1 开发板资源介绍 2049.1.2 硬件电路介绍 2059.2 基础程序设计 2099.2.1 基础功能分类 2099.2.2 基础程序设计 2109.3 扩展功能程序设计 2149.3.1 DHT-11温湿度测量程序设计 2149.3.2 DS18B20温度传感器测量程序设计 2189.3.3 夏普GP2Y1010AU0F环境PM2.5测量程序设计 2229.3.4 E18-D80NK漫反射式避障传感器程序设计 2269.3.5 ULN2003步进电机驱动程序设计 2279.3.6 HC-SR04超声波传感器程序设计 229本章小结 231习题 232第10章 SWM1000S应用开发实例 23310.1 温度采集节点设计 23310.1.1 功能介绍 23310.1.2 系统结构设计 23310.1.3 电路原理设计 23410.1.4 程序设计 23710.2 智能LED灯控制系统设计 24010.2.1 功能介绍 24110.2.2 系统结构设计 24110.2.3 电路原理设计 24110.2.4 程序设计 24410.3 无刷直流电机驱动设计 25010.3.1 工作原理 25010.3.2 系统结构设计 25110.3.3 电路原理设计 25210.3.4 程序设计 253本章小结 255习题 255第11章 智能扫地机器人开发实例 25611.1 扫地机器人(T271)开发 25611.1.1 机器人(T271)硬件设计 25611.1.2 机器人(T271)软件开发 26511.2 扫地机器人(610D)开发 27311.2.1 机器人(610D)硬件设计 27411.2.2 机器人(610D)软件开发 277本章小结 280习题 281附录A SWM1000S电气特性 282附录B SWM1000S的封装特性 285附录C Cortex-M0处理器指令集 286附录D T271机器人吸尘器功能 规划与电路原理 288                    

封面

高等学校应用型特色规划教材ARM嵌入式技术及移动机器人应用开发/陈海初

书名:高等学校应用型特色规划教材ARM嵌入式技术及移动机器人应用开发/陈海初

作者:陈海初、谢小辉、熊根良

页数:294

定价:¥58.0

出版社:清华大学出版社

出版日期:2018-03-01

ISBN:9787302537939

PDF电子书大小:117MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注