主页 详情

《工业和信息化“十三五”人才培养规划教材 基于STM32的嵌入式系统应用(高职)》_祝智敏责任编辑;(中国)孙光_14677715_9787115517999

【书名】:《工业和信息化“十三五”人才培养规划教材 基于STM32的嵌入式系统应用(高职)》
【作者】:祝智敏责任编辑;(中国)孙光
【出版社】:北京:人民邮电出版社
【时间】:2019
【页数】:190
【ISBN】:9787115517999
【SS码】:14677715

最新查询

内容简介

Part01 基础篇

第1章 专题1——嵌入式系统概述

1.1 从单片机到嵌入式系统

1.2 精简指令集计算机与复杂指令集计算机

1.3 普林斯顿结构和哈佛结构

1.4 Arm公司及其微处理器

1.5 Arm Cortex系列处理器

1.6 STM32F103系列微控制器

第2章 专题2——实训项目使用的软硬件平台

2.1 实训项目使用的软件集成开发环境

2.2 实训项目使用的仿真器

2.2.1 仿真器分类

2.2.2 JTAG和SWD接口

2.3 实训项目使用的目标板

2.4 实训项目使用的帆板角度测量与控制装置

第3章 专题3——CMSIS与STM32标准外设库

3.1 Arm Cortex微控制器软件接口标准CMSIS

3.2 关于STM32的标准外设库

3.3 STM32标准外设库的命名规则

第4章 专题4——STM32嵌入式C语言编程的特点

4.1 宏指令的使用及其意义

4.2 STM32嵌入式C语言编程中几个重要关键字

4.3 STM32嵌入式C语言编程的基本数据类型

4.4 结构体与指针

4.5 枚举

4.6 C语言编程的代码格式

第5章 专题5——STM32F10x微控制器的系统时钟

5.1 STM32F10x微控制器系统时钟的基本结构

5.2 STM32F10x微控制器的时钟源与配置路径

5.3 STM32F10x微控制器的总线时钟

5.4 STM32F10x微控制器系统时钟与外设时钟的配置方法

5.4.1 STM32F10x微控制器系统时钟的配置函数

5.4.2 STM32F10x微控制器外设时钟的控制

第6章 专题6——彩色LCD显示

6.1 彩色LCD显示与控制的基本原理

6.2 彩色LCD显示器的图形显示方法

6.3 彩色图片转换成C语言数组文件的方法

第7章 专题7——字符编码与显示字库

7.1 ASCII编码

7.2 汉字字符编码

7.3 字符在彩色LCD屏幕上的显示

7.4 显示字库与字符编码的关系

Part02 应用篇

第8章 实训项目1——LED闪烁

8.1 相关知识

8.2 项目实施

8.2.1 在MDK开发环境中新建项目

8.2.2 MDK工程项目配置

8.2.3 编译并下载运行

第9章 实训项目2——按键控制LED亮灭

9.1 相关知识

9.1.1 STM32F103微控制器通用输入/输出端口GPIO的基本结构

9.1.2 GPIO的工作模式

9.1.3 GPIO端口编程涉及的标准外设库函数

9.2 项目实施

9.2.1 硬件电路实现

9.2.2 程序设计思路

9.2.3 程序代码分析

9.3 拓展项目——按键控制LED闪烁频率

9.3.1 项目内容

9.3.2 项目提示

第10章 实训项目3——按键控制LED闪烁频率(外部中断)

10.1 相关知识

10.1.1 STM32F103微控制器的中断系统

10.1.2 STM32F103微控制器的外部中断

10.1.3 外部中断编程涉及的标准外设库函数

10.2 项目实施

10.2.1 硬件电路设计

10.2.2 程序设计思路

10.2.3 程序代码分析

10.3 拓展项目——LED显示与按键动作的同步

10.3.1 项目内容

10.3.2 项目提示

第11章 实训项目4——彩色LCD显示图片与文字

11.1 相关知识

11.1.1 STM32F103微控制器的FSMC

11.1.2 FSMC编程涉及的标准外设库函数

11.1.3 彩色LCD的驱动

11.2 项目实施

11.2.1 硬件电路设计

11.2.2 程序代码分析

11.3 拓展项目——按键控制字符串移动

11.3.1 项目内容

11.3.2 项目提示

第12章 实训项目5——按键控制LED闪烁频率(定时器中断)

12.1 相关知识

12.1.1 STM32F103微控制器的定时器资源

12.1.2 STM32F103微控制器的通用定时器

12.1.3 通用定时器编程涉及的STM32标准外设库函数

12.2 项目实施

12.2.1 硬件电路实现

12.2.2 程序设计思路

12.2.3 程序代码分析

12.3 拓展项目——LED1呼吸灯(定时器中断)

12.3.1 项目内容

12.3.2 项目提示

第13章 实训项目6——风扇转速的PWM控制

13.1 相关知识

13.1.1 脉冲宽度调制的基本原理

13.1.2 四线制直流风扇的控制方法

13.1.3 STM32通用定时器的PWM

13.1.4 STM32引脚的重映射

13.1.5 通用定时器PWM输出编程涉及的标准外设库函数

13.2 项目实施

13.2.1 硬件电路设计

13.2.2 程序设计思路

13.2.3 程序代码分析

第14章 实训项目7——帆板角度与芯片温度检测

14.1 相关知识

14.1.1 电阻式角度传感器的原理

14.1.2 模拟/数字转换的过程

14.1.3 模拟数字转换的技术指标

14.1.4 逐次逼近型A/D转换器

14.1.5 STM32微控制器的模拟数字转换器ADC

14.1.6 ADC编程涉及的标准外设库函数

14.2 项目实施

14.2.1 硬件电路设计

14.2.2 程序设计思路

14.2.3 程序代码分析

14.3 拓展项目——利用规则通道检测芯片温度与内部参考电压

14.3.1 项目要求

14.3.2 项目提示

第15章 实训项目8——帆板角度与芯片温度检测(DMA方式)

15.1 相关知识

15.1.1 DMA的基本概念

15.1.2 STM32F103ZE微控制器的DMA

15.1.3 DMA编程涉及的标准外设库函数

15.2 项目实施

15.2.1 硬件电路设计

15.2.2 程序设计思路

15.2.3 程序代码分析

15.3 拓展项目——存储器到存储器(M2M)数据传输

15.3.1 项目内容

15.3.2 项目提示

第16章 实训项目9——串行通信控制风扇转速并获取帆板角度

16.1 相关知识

16.1.1 异步串行通信

16.1.2 STM32的通用同步/异步收发器(USART)

16.1.3 STM32的USART编程涉及的标准外设库函数

16.2 项目实施

16.2.1 硬件电路设计

16.2.2 程序设计思路

16.2.3 串行通信协议

16.2.4 程序代码分析

16.2.5 使用串口调试助手进行操作

16.3 拓展项目——串口采用DMA方式发送字符

16.3.1 项目要求

16.3.2 项目提示

第17章 实训项目10——Wi-Fi控制风扇转速并获取帆板角度

17.1 相关知识

17.1.1 ISO/OSI参考模型与TCP/IP协议

17.1.2 TCP/IP相关知识点

17.1.3 Wi-Fi及其三种工作模式

17.1.4 Wi-Fi模块ESP8266

17.1.5 ESP8266模块的控制指令

17.2 项目实施

17.2.1 硬件电路设计

17.2.2 程序设计思路

17.2.3 程序代码分析

17.2.4 使用手机端“网络调试助手”App进行遥控操作

第18章 实训项目11——基于STM32的物联网云平台温度检测

18.1 相关知识

18.1.1 云服务及其分类

18.1.2 物联网云平台

18.1.3 中国移动物联网云平台OneNET

18.1.4 数据传输过程

18.1.5 本项目使用的ESP8266模块控制指令

18.2 项目实施

18.2.1 在OneNET云平台上搭建设备和应用

18.2.2 程序设计思路

18.2.3 程序代码分析

18.2.4 在桌面端或手机端观察云平台的温度数据


书查询(www.shuchaxun.com)本网页唯一编码:
14bb98b763c59a2394a8f8f9e140aeae#fe6648626199e9d2c5cddcf3923afcac#96381787#14677715.zip