×
暂无评论
图文详情
  • ISBN:9787562355502
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:其他
  • 页数:301
  • 出版时间:2018-01-01
  • 条形码:9787562355502 ; 978-7-5623-5550-2

内容简介

本教材共14章,其中靠前章嵌入式系统概述,主要讲解嵌入式系统的基本知识和发展;第2章 ARM芯片及体系架构,主要讲解了ARM芯片分类、特点和汇编语言;第3章,STM32微控制器及很小系统,对微控制器很基本正常运行的条件进行讲解;第4章STM32库函数及程序开发,对程序开发方式和环境进行介绍;第5章到靠前2章,分别对微控制器常见的GPIO(通用输入输出口)、中端、串行通信、定时器、ADC(模数转换)、DMA(直接内存存取)、总线、并行接口及USB接口进行了讲解,并提供相应的实例;靠前3章μC/OS-II嵌入式操作系统;靠前4章综合设计实例:智能小车。本书可作为高等院校电子工程、自动化、计算机科学

目录

第1章 嵌入式系统概述
1.1 嵌入式系统简介
1.1.1 嵌入式系统的定义
1.1.2 嵌入式系统的特点
1.2 嵌人式系统芯片
1.2.1 嵌入式微控制器(Microtontroller Unit,MCU)
1.2.2 嵌入式微处理器(Microprocessor Unit,MPU)
1.2.3 嵌入式数字信号处理器(Digital Singnal Processing,DSP)
1.2.4 嵌入式片上系统(System on Chip,SOC)
1.3 嵌入式系统硬件和软件系统基本组成
1.3.1 嵌入式系统硬件基本组成
1.3.2 嵌入式系统软件系统
1.4 嵌入式系统开发
1.4.1 嵌入式系统芯片选型
1.4.2 嵌入式系统硬件设计
1.4.3 嵌入式软件开发及编译
1.4.4 嵌入式系统下载及调试
1.5 嵌入式系统应用及发展趋势
1.5.1 各种嵌入式系统芯片的特点
1.5.2 嵌入式系统芯片的发展趋势

第2章 ARM芯片及体系架构
2.1 ARM芯片主要类别
2.2 ARM处理器体系结构
2.2.1 ARM处理器体系结构
2.2.2 ARM处理器体系结构关系
2.3 ARM Cortex-M3简介
2.3.1 Cortex-M3功能说明
2.3.2 Cortex-M3的总线接口
2.3.3 寄存器组说明
2.3.4 操作模式和特权级别
2.3.5 存储器映射
2.3.6 流水线
2.3.7 异常和中断
2.3.8 存储器保护单元(MPU)
2.4 ARM指令汇编
2.4.1 汇编寻址方式
2.4.2 ARM汇编语言

第3章 STM32微控制器及*小系统
3.1 STM32微控制器概述
3.1.1 STM32微控制器系列
3.1.2 STM32内部资源
3.1.3 STM32芯片官方手册
3.2 STM32存储及启动
3.2.1 STM32总线及存储区映射
3.2.2 STM32启动设置
3.3 STM32*小系统
3.3.1 电源
3.3.2 复位
3.3.3 时钟源
3.3.4 *小化系统
3.4 低功耗模式

第4章 STM32库函数及程序开发
4.1 STM32固件库
4.1.1 STM32库结构
4.1.2 STM32固件库文件间关系
4.2 搭建开发环境及程序开发
4.2.1 搭建开发环境
4.2.2 程序开发
4.2.3 时钟设定程序说明
4.2.4 程序调试和下栽

第5章 GPIO接口
5.1 GPIO结构及特点
5.1.1 GPIO功能模式
5.1.2 GPIO特点
5.2 GPIO寄存器和库函数
5.2.1 GPIO寄存器
5.2.2 GPIO库函数
5.3 GPIO应用实例
5.3.1 按钮控制LED实例
5.3.2 数码管显示实例
5.3.3 行列式键盘扫描实例

第6章 STM32中断
6.1 STM32中断通道
6.2 嵌套向量中断控制器(Nested Vectored Interrupt Control1er,NVIC)
6.2.1 NVIC寄存器
6.2.2 系统控制寄存器组(SCB)
6.2.3 中断和异常处理
6.2.4 STM32中断优先级
6.2.5 NVIC配置过程
6.3 EXTI外部中断
6.3.1 EXTI硬件结构
6.3.2 EXTI寄存器
6.3.3 AFIO寄存器
6.3.4 EXTI库函数
6.3.5 EXTI中断操作过程
6.4 EXTI中断应用实例

第7章 串行通信
7.1 通用同步异步收发器(USART)
7.1.1 USART概述
7.1.2 USART帧格式
7.1.3 USAIRT寄存器
7.1.4 USAIRT库函数
7.2 USART操作
7.2.1 USART发送与接收
7.2.2 硬件流控制
7.2.3 奇偶校验
7.2.4 USART中断请求
7.3 STM32芯片USART其他功能模式及扩展说明
7.3.1 USART其他功能模式
7.3.2 RS-232接口
7.3.3 基于串口的无线通信
7.4 USART应用实例
7.4.1 查询传送方式
7.4.2 中断传送方式
7.4.3 环形队列串口应用
7.5 串行同步通信(SPI)
7.5.1 SPI接口概述
7.5.2 SPI接口库函数
7.5.3 SPI接口实例

第8章 定时器原理及应用
8.1 STM32芯片定时概述
8.2 高级/通用定时器
8.2.1 主要寄存器说明
8.2.2 主要库函数说明
8.2.3 定时器计数器基本说明
8.2.4 定时器功能
8.2.5 计数器功能
8.2.6 捕获模式功能
8.2.7 输出PWM模式
8.2.8 定时器输出比较模式
8.2.9 PWM输入捕获模式
8.2.1 0其他功能模块
8.3 系统滴答定时器(Systick)
8.3.1 Systick工作分析及配置
8.3.2 Systick实例说明
8.4 看门狗定时器(WatchDog)
8.4.1 独立看门狗
8.4.2 窗口看门狗
8.4.3 独立看门狗与窗口看门狗区别
8.5 实时时钟(RTC)

第9章 ADC原理及应用
9.1 ADC概述
9.1.1 STM32的ADC功能及结构
9.1.2 STM32的ADC工作模式
9.1.3 STM32的ADC库函数
9.1.4 ADC实例说明

第10章 DMA方式
10.1 DMA概述
10.2 DMA库函数
10.3 DMA实例

第11章 总线通信模式
11.1 RS485总线
11.2 12C总线
11.3 CAN总线

第12章 其他接口模式
12.1 典型并行接口
12.1.1 静态存储器控制器(FSMC)
12.1.2 LCD接口
12.2 USB全速设备接口(usB)

第13章 霤/OS-Ⅱ嵌入式操作系统
13.1 实时操作系统
13.1.1 实时系统的属性和指标
13.1.2 实时系统的分类
13.1.3 RTOS常用的调度
13.1.4 临界资源和代码临界区
13.1.5 优先级反转和对策
13.2 霤/OS-Ⅱ嵌入式操作系统
13.2.1 霤/OS的性能特点
13.2.2 霤/OS-Ⅱ代码结构
13.2.3 霤/OS-Ⅱ的启动过程
13.3 霤/OS-Ⅱ移植
13.3.1 移植规划
13.3.2 编写OS_CPU.H
13.3.3 编写OS_CPU_C.C
13.3.4 编写OS_CPU_A.ASM
13.4 霤/OS-Ⅱ内核结构
13.4.1 霤/OS-Ⅱ的任务状态
13.4.2 任务控制块OS_TCB
13.4.3 霤/OS-Ⅱ的任务调度
13.4.4 霤/OS-Ⅱ的任务切换
13.4.5 霤/OS-Ⅱ的中断处理
13.5 和任务管理有关函数
13.5.1 创建任务
13.5.2 霤/OS-Ⅱ时间管理
13.5.3 事件控制块
13.5.4 互斥信号量mutex
13.5.5 信号量
13.5.6 事件标志组
13.5.7 消息邮箱
13.5.8 消息队列
13.5.9 动态内存管理

第14章 综合设计实例
14.1 嵌入式系统开发流程
14.2 智能小车功能说明
14.3 硬件设计及实现
14.3.1 电源硬件设计
14.3.2 主控芯片电路设计
14.3.3 伺服电机模块
14.3.4 超声波测距电路
14.3.5 超声波模块舵机控制电路
14.3.6 3.3 V和5V电平转换电路
14.4 控制算法设计及实现
14.4.1 小车运动模型构建
14.4.2 PID控制
14.4.3 模糊决策算法
14.5 软件设计及实现
14.5.1 超声波传感器检测主要程序
14.5.2 舵机控制主要程序
14.5.3 模糊决策主要程序
14.5.4 伺服电机主要程序
14.5.5 PID控制主要程序
14.5.6 主程序以及其他程序
14.6 基于霤/OS-Ⅱ嵌入式操作系统设计及实现
展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航