扫一扫
关注中图网
官方微博
本类五星书更多>
-
>
决战行测5000题(言语理解与表达)
-
>
软件性能测试.分析与调优实践之路
-
>
第一行代码Android
-
>
深度学习
-
>
Unreal Engine 4蓝图完全学习教程
-
>
深入理解计算机系统-原书第3版
-
>
Word/Excel PPT 2013办公应用从入门到精通-(附赠1DVD.含语音视频教学+办公模板+PDF电子书)
嵌入式系统原理及应用项目化教程 版权信息
- ISBN:9787560666976
- 条形码:9787560666976 ; 978-7-5606-6697-6
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 所属分类:>
嵌入式系统原理及应用项目化教程 内容简介
本书基于STM32F103RCT6芯片,采用“项目导向,任务驱动”的编写思路,由浅入深系统地介绍了嵌入式系统的基本原理和应用开发的方法。本书共8个项目、15个任务,分别介绍了点亮一个LED灯,流水灯、数码管、蜂鸣器、呼吸灯、串行通信、模数转换以及显示屏控制等设计与实现的内容,将知识、技能融合于任务完成过程。
嵌入式系统原理及应用项目化教程 目录
项目1 点亮一个LED灯 1
1.1 嵌入式ARM处理器STM32 1
1.1.1 嵌入式系统概述 1
1.1.2 ARM处理器 1
1.1.3 Cortex-M3概览 2
1.1.4 CM3与基于CM3的微控制器 3
1.1.5 初识STM32 4
1.2 任务1 搭建开发环境 7
1.2.1 安装RealView MDK 7
1.2.2 安装USB转串口的驱动 11
1.2.3 了解开发板的功能及使用方法 11
1.3 任务2 使用寄存器点亮一个LED灯 15
1.3.1 硬件设计 15
1.3.2 软件设计 15
1.3.3 工程编译与调试 22
举一反三 23
项目2 流水灯控制设计与实现 24
2.1 STM32存储器映射 24
2.1.1 存储器分块 24
2.1.2 外设地址映射 25
2.2 认识STM32固件库 28
2.3 任务3 使用库函数点亮流水灯 30
2.3.1 创建库函数工程模板 30
2.3.2 认识STM32的GPIO 37
2.3.3 使用GPIO库函数点亮流水灯 42
举一反三 48
项目3 数码管显示控制设计与实现 49
3.1 STM32的时钟系统 49
3.1.1 STM32时钟树 49
3.1.2 时钟配置函数 51
3.2 STM32位带操作 58
3.2.1 位带操作介绍 58
3.2.2 位带区与位带别名区地址转换 59
3.2.3 在C语言中使用位带操作 61
3.3 任务4 使用位操作点亮流水灯 61
3.3.1 硬件设计 61
3.3.2 软件设计 61
3.4 SysTick定时器 65
3.4.1 SysTick定时器介绍 66
3.4.2 SysTick定时器操作 66
3.4.3 软件设计 67
3.5 任务5 数码管显示控制 70
3.5.1 LED数码管介绍 70
3.5.2 LED数码管的工作原理 72
3.5.3 硬件设计 74
3.5.4 软件设计 75
举一反三 79
项目4 蜂鸣器控制设计与实现 80
4.1 中断介绍 80
4.1.1 中断概念 80
4.1.2 NVIC介绍 84
4.1.3 中断优先级 85
4.1.4 中断配置 86
4.2 任务6 按键控制 86
4.2.1 按键介绍 86
4.2.2 硬件设计 87
4.2.3 软件设计 87
4.2.4 工程编译与调试 90
4.3 任务7 蜂鸣器控制 91
4.3.1 蜂鸣器介绍 91
4.3.2 硬件设计 92
4.3.3 软件设计 92
4.3.4 工程编译与调试 94
4.4 任务8 外部中断控制 94
4.4.1 外部中断介绍 94
4.4.2 EXTI配置步骤 99
4.4.3 硬件设计 101
4.4.4 软件设计 102
4.4.5 工程编译与调试 104
举一反三 105
项目5 呼吸灯控制设计与实现 106
5.1 定时器介绍 106
5.1.1 通用定时器简介 106
5.1.2 通用定时器结构框图 106
5.1.3 通用定时器配置步骤 116
5.1.4 定时器中断 119
5.2 任务9 用定时器实现PWM控制 122
5.2.1 PWM简介 122
5.2.2 STM32F1 PWM介绍 123
5.2.3 通用定时器PWM输出配置步骤 126
5.2.4 硬件设计 130
5.2.5 软件设计 130
5.2.6 工程编译与调试 132
举一反三 133
项目6 串行通信设计与实现 134
6.1 串行通信的基本概念 134
6.1.1 并行通信与串行通信 134
6.1.2 异步通信与同步通信 135
6.1.3 单工、半双工与全双工通信 135
6.1.4 串行通信的比特率 136
6.2 STM32F1的USART介绍 136
6.2.1 串行通信接口标准 136
6.2.2 USART简介 138
6.2.3 USART功能概述 138
6.2.4 USART串口通信配置步骤 144
6.3 任务10 USART1与PC机实现对话 148
6.3.1 硬件设计 148
6.3.2 软件设计 149
6.3.3 工程编译与调试 152
6.4 printf重定向 153
6.4.1 printf重定向介绍 153
6.4.2 printf函数格式 154
6.5 任务11 printf重定向至串口 155
6.5.1 硬件设计 155
6.5.2 软件设计 155
6.5.3 工程编译与调试 156
举一反三 157
项目7 模数转换设计与实现 158
7.1 STM32F1 ADC介绍 158
7.1.1 STM32F1 ADC功能描述 158
7.1.2 ADC配置步骤 167
7.2 任务12 基于库函数的STM32F1 ADC控制设计 172
7.2.1 硬件设计 173
7.2.2 软件设计 173
7.2.3 工程编译与调试 176
7.3 任务13 DS18B20温度传感器控制 176
7.3.1 DS18B20介绍 177
7.3.2 硬件设计 181
7.3.3 软件设计 182
7.3.4 工程编译与调试 186
举一反三 187
项目8 显示屏控制设计与实现 188
8.1 任务14 TFTLCD显示 188
8.1.1 TFTLCD简介 188
8.1.2 硬件设计 194
8.1.3 软件设计 195
8.1.4 工程编译与调试 211
8.2 任务15 OLED显示 211
8.2.1 OLED简介 212
8.2.2 硬件设计 216
8.2.3 软件设计 216
8.2.4 工程编译与调试 223
举一反三 224
展开全部
书友推荐
- >
新文学天穹两巨星--鲁迅与胡适/红烛学术丛书(红烛学术丛书)
新文学天穹两巨星--鲁迅与胡适/红烛学术丛书(红烛学术丛书)
¥9.9¥23.0 - >
巴金-再思录
巴金-再思录
¥14.7¥46.0 - >
李白与唐代文化
李白与唐代文化
¥8.9¥29.8 - >
中国人在乌苏里边疆区:历史与人类学概述
中国人在乌苏里边疆区:历史与人类学概述
¥25.0¥48.0 - >
经典常谈
经典常谈
¥19.5¥39.8 - >
罗曼·罗兰读书随笔-精装
罗曼·罗兰读书随笔-精装
¥17.4¥58.0 - >
人文阅读与收藏·良友文学丛书:一天的工作
人文阅读与收藏·良友文学丛书:一天的工作
¥16.5¥45.8 - >
史学评论
史学评论
¥16.2¥42.0
本类畅销
-
Photoshop 2022中文版案例教程
¥44.1¥59.8 -
局域网组建、管理与维护(第4版)(微课版)
¥47¥59 -
园林AUTOCAD教程
¥24¥45 -
Python实战编程:从零学Python
¥81¥108 -
Java程序设计基础
¥37¥50 -
数据备份与恢复
¥51.4¥69