注册 登录 进入教材巡展
#
  • #

出版时间:2025-06-24

出版社:机械工业出版社

以下为《嵌入式系统技术及应用(STM32)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 机械工业出版社
  • 9787111782308
  • 1-1
  • 549205
  • 平装
  • 2025-06-24
  • 247
  • 高职
内容简介
本书采用项目驱动的编写方式,理论与实践紧密结合,将STM32F407的硬件知识和MDK5的软件知识融入18个项目中,具体内容包括新建一个工程、流水灯设计、独立按键检测设计、蜂鸣器设计、串口通信设计、外部中断设计、独立看门狗设计、定时器中断设计、PWM输出设计、输入捕获设计、TFT液晶显示设计、RTC实时时钟设计、随机数发生器设计、待机唤醒设计、摇杆ADC设计、内部温度传感器设计、外设DMA高速传输设计、LCD触摸屏设计。
本书既可作为高等职业院校电子信息类、智能控制类、计算机类专业的教材,也可作为智能软硬件系统开发人员的技术参考书。
目录
前言
二维码资源清单
项目1新建一个工程
1.1项目目标
1.2项目基础知识
1.2.1硬件平台
1.2.2MDK5软件
1.3项目实施
1.3.1项目实施流程
1.3.2MDK5新建工程
1.3.3程序下载与编译
1.4项目总结
习题
项目2流水灯设计
2.1项目目标
2.2项目基础知识
2.2.1LED灯简介
2.2.2LED灯工作原理
2.2.3STM32微控制器GPIO基本结构
2.2.4GPIO配置相关寄存器
2.2.5GPIO驱动LED灯配置
2.3项目实施
2.3.1项目实施流程
2.3.2识读原理图
2.3.3程序编写
2.3.4功能测试
2.4项目总结
习题
项目3独立按键检测设计
3.1项目目标
3.2项目基础知识
3.2.1开发板独立按键简介
3.2.2按键功能电路原理
3.2.3按键防抖动方法
3.3项目实施
3.3.1项目实施流程
3.3.2识读原理图
3.3.3程序编写
3.3.4功能测试
3.4项目总结
习题
项目4蜂鸣器设计
4.1项目目标
4.2项目基础知识
4.2.1蜂鸣器简介
4.2.2蜂鸣器功能电路原理
4.3项目实施
4.3.1项目实施流程
4.3.2识读原理图
4.3.3程序编写
4.3.4功能测试
4.4项目总结
习题
项目5串口通信设计
5.1项目目标
5.2项目基础知识
5.2.1串行通信的基本概念
5.2.2STM32微控制器串口简介
5.3项目实施
5.3.1项目实施流程
5.3.2识读原理图
5.3.3程序编写
5.3.4功能测试
5.4项目总结
习题
项目6外部中断设计
6.1项目目标
6.2项目基础知识
6.2.1中断及中断优先级
6.2.2外部中断
6.2.3中断配置
6.3项目实施
6.3.1项目实施流程
6.3.2识读原理图
6.3.3程序编写
6.3.4功能测试
6.4项目总结
习题
项目7独立看门狗设计
7.1项目目标
7.2项目基础知识
7.2.1独立看门狗概述
7.2.2独立看门狗的功能
7.2.3独立看门狗超时时间
7.2.4相关寄存器
7.3项目实施
7.3.1项目实施流程
7.3.2程序编写
7.3.3功能测试
7.4项目总结
习题
项目8定时器中断设计
8.1项目目标
8.2项目基础知识
8.2.1基础定时器功能
8.2.2通用定时器工作流程
8.3项目实施
8.3.1项目实施流程
8.3.2程序编写
8.3.3功能测试
8.4项目总结
习题
项目9PWM输出设计
9.1项目目标
9.2项目基础知识
9.2.1PWM简介
9.2.2定时器比较通道下的PWM模式
9.2.3定时器的捕获/比较通道
9.2.4定时器下PWM的工作原理
9.2.5PWM通道概览
9.2.6PWM输出模式
9.2.7自动加载的预加载寄存器
9.3项目实施
9.3.1项目实施流程
9.3.2识读原理图
9.3.3程序编写
9.3.4功能测试
9.4项目总结
习题
项目10输入捕获设计
10.1项目目标
10.2项目基础知识
10.2.1输入捕获工作原理
10.2.2输入捕获相关库函数
10.3项目实施
10.3.1项目实施流程
10.3.2识读原理图
10.3.3程序编写
10.3.4功能测试
10.4项目总结
习题
项目11TFT液晶显示设计
11.1项目目标
11.2项目基础知识
11.2.1TFT液晶显示终端
11.2.2TFT液晶显示终端驱动电路
11.2.3文字和图片取模
11.3项目实施
11.3.1项目实施流程
11.3.2程序编写
11.3.3功能测试
11.4项目总结
习题
项目12RTC实时时钟设计
12.1项目目标
12.2项目基础知识
12.2.1实时时钟简介
12.2.2STM32F407中RTC功能
12.2.3相关库函数
12.3项目实施
12.3.1项目实施流程
12.3.2程序编写
12.3.3功能测试
12.4项目总结
习题
项目13随机数发生器设计
13.1项目目标
13.2项目基础知识
13.2.1随机数简介
13.2.2随机数发生器
13.3项目实施
13.3.1项目实施流程
13.3.2程序编写
13.3.3功能测试
13.4项目总结
习题
项目14待机唤醒设计
14.1项目目标
14.2项目基础知识
14.2.1低功耗
14.2.2STM32微控制器低功耗模式
14.2.3相关寄存器
14.3项目实施
14.3.1项目实施流程
14.3.2程序编写
14.3.3功能测试
14.4项目总结
习题
项目15摇杆ADC设计
15.1项目目标
15.2项目基础知识
15.2.1ADC简介
15.2.2ADC转换原理
15.2.3STM32F407系列微控制器中的ADC简介
15.3项目实施
15.3.1项目实施流程
15.3.2程序编写
15.3.3功能测试
15.4项目总结
习题
项目16内部温度传感器设计
16.1项目目标
16.2项目基础知识
16.2.1内部温度传感器简介
16.2.2内部温度传感器的使用
16.3项目实施
16.3.1项目实施流程
16.3.2程序编写
16.3.3功能测试
16.4项目总结
习题
项目17外设DMA高速传输设计
17.1项目目标
17.2项目基础知识
17.2.1DMA简介
17.2.2DMA的传输
17.2.3DMA数据流通道选择
17.2.4相关寄存器
17.3项目实施
17.3.1项目实施流程
17.3.2程序编写
17.3.3功能测试
17.4项目总结
习题
项目18LCD触摸屏设计
18.1项目目标
18.2项目基础知识
18.2.1电阻触摸屏简介
18.2.2电阻触摸屏控制芯片
18.3项目实施
18.3.1项目实施流程
18.3.2程序编写
18.3.3功能测试
18.4项目总结
习题
参考文献