- ISBN:9787302643029
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:196
- 出版时间:2023-09-01
- 条形码:9787302643029 ; 978-7-302-64302-9
本书特色
《嵌入式单片机技术实战教程》采用项目式驱动教学,与湖北省级一流线上线下混合式金课“单片机原理及应用”配合使用,线上课程主要讲解STC51及STM32的标准库编程,重在理解代码的含义。线下课程重在讲解基于HAL库的实践,教材涵盖线上线下所有内容。教材对所有操作步骤均有详细截图,便于老师讲授、学生学习。
内容简介
《嵌入式单片机技术实战教程》以培养应用型人才为目标进行内容规划,突出对应用能力的培养和训练。全书共10章,内容包括嵌入式单片机概述、STC51单片机快速入门、STM32固件库概述、STM32输出、STM32中断输入、STM32定时器、STM32串口、STM32模数转换、STM32的RTC(实时时钟)、STM32外部存储器。书中所有例程均给出Proteus仿真及代码,STM32例程采用标准库和HAL库两种方式实现,所有操作过程均给出详尽步骤截图;《嵌入式单片机技术实战教程》全部实例都经过调试,可正常运行;较复杂原理及操作可以扫描二维码观看视频讲解,也可以进入UOOC联盟线上课程“嵌入式单片机实战”进行线上学习。 本书遵从“注重实战,理论够用”原则,具有一定大学物理和C程序设计基础的读者通过学习可以掌握其中所有技术。本书适合作为应用型本科高等院校电子信息、计算机、自动化、测控、机电一体化等专业的嵌入式控制、单片机原理及应用等课程的教材,也可供嵌入式单片机的初学者、参加电子类竞赛的学生及电子工程技术人员参考使用。
目录
1.1单片机的概念1
1.2单片机(嵌入式)的应用2
1.3线上课程及教材简介3
习题14
第2章STC51单片机快速入门5
2.1STC51单片机I/O口5
2.1.1单片机*小系统5
2.1.2微型计算机工作过程6
2.1.3单片机的组成8
2.1.4STC51单片机I/O口应用实例: 闪烁灯9
2.2STC51定时器10
2.2.1定时器原理11
2.2.2STC51单片机定时器应用实例: 定时闪烁灯15
2.3STC51串行口17
2.3.1认识串行通信17
2.3.2认识STC51单片机的串行口20
2.3.3STC51单片机串口应用实例: 串行口发送编程22
2.4模块化程序设计方法25
2.4.1模块化程序设计方法简介25
2.4.2模块化编程实例25
习题226
第3章STM32固件库概述29
3.1为什么学习STM3229
3.2STM32库简介30
3.3STM32库文件简介32
3.3.1重要库文件简介32
3.3.2使用库帮助文档363.4编译下载LCD程序36
3.5新建工程38
习题341
第4章STM32输出42
4.1STM32F103内部结构42
4.1.1STM32F103地址映射42
4.1.2STM32F103总线外设42
4.1.3STM32F103的时钟系统44
4.2固件库驱动实例及函数详解46
4.3STM32输出应用实例1: LED指示灯49
4.3.1基于标准库的竞赛板上实现49
4.3.2基于CubeMX的Proteus仿真实现54
4.4STM32输出应用实例2: LCD屏显示60
4.4.1蓝桥杯竞赛板的LCD屏显示60
4.4.2基于CubeMX的Proteus仿真实现66
习题470
第5章STM32中断输入71
5.1STM32中断输入概述71
5.1.1STM32中断优先级72
5.1.2STM32中断分组73
5.2STM32中断输入固件库驱动实例及函数详解74
5.2.1外部中断驱动编程74
5.2.2中断服务程序编程76
5.3STM32中断输入应用实例: 按键中断77
5.3.1基于标准库的竞赛板上实现77
5.3.2基于CubeMX的Proteus仿真实现82
习题586
第6章STM32定时器88
6.1STM32系统时钟88
6.1.1SysTick时钟概述88
6.1.2SysTick时钟应用实例: 毫秒延时的实现90
6.2STM32基本定时器91
6.2.1STM32基本定时器简介91
6.2.2STM32基本定时器固件库驱动实例及函数详解93
6.2.3STM32基本定时器应用实例: 精确定时跑马灯间隔98
6.3STM32的PWM输出106
6.3.1STM32通用定时器工作分析 106
6.3.2STM32的PWM输出固件库驱动实例及函数详解109
6.3.3STM32的PWM输出应用实例111
习题6117
第7章STM32串口119
7.1STM32串口USART通信119
7.1.1STM32与STC51串口的区别119
7.1.2STM32串口简介119
7.2STM32串口固件库驱动实例及函数详解121
7.2.1STM32串口驱动编程121
7.2.2串口查询方式发送数据123
7.2.3串口中断方式接收数据124
7.3STM32串口应用实例: 串口收发126
7.3.1基于标准库的竞赛板上实现126
7.3.2基于CubeMX的Proteus仿真实现132
习题7141
第8章STM32模数转换143
8.1模数转换基本原理143
8.1.1温度采集系统简介143
8.1.2ADC性能指标144
8.1.3STM32的ADC工作过程145
8.2STM32模数转换固件库驱动实例及函数详解146
8.2.1ADC基础配置146
8.2.2ADC转换时间配置148
8.3STM32的模数应用实例: 电位器电压显示151
8.3.1基于标准库的竞赛板上实现151
8.3.2基于CubeMX的Proteus仿真实现155
习题8158
第9章STM32的RTC159
9.1STM32 RTC简介159
9.2STM32的RTC固件库驱动实例及函数详解160
9.2.1RTC驱动程序160
9.2.2JTAG重映射162
9.3STM32的RTC应用实例: 电子钟164
9.3.1基于标准库的竞赛板上实现164
9.3.2基于CubeMX的Proteus仿真实现168
习题9172
第10章STM32外部存储器173
10.1IIC基本原理173
10.1.1IIC简介173
10.1.2IIC总线的数据传输174
10.1.3EEPROM数据传输175
10.2EEPROM驱动实例及函数详解177
10.2.1EEPROM驱动程序177
10.2.2EEPROM相关函数及注意事项180
10.3EEPROM使用实例180
10.3.1基于标准库的竞赛板上实现180
10.3.2基于CubeMX的Proteus仿真实现183
习题10187
参考文献188
-
当代中国政府与政治(新编21世纪公共管理系列教材)
¥33.6¥48.0 -
落洼物语
¥8.7¥28.0 -
中国当代文学名篇选读
¥19.1¥53.0 -
中医基础理论
¥50.7¥59.0 -
北大人文课(平装)
¥13.9¥45.0 -
外国教育史-第2版
¥24.4¥40.0 -
宪法-第二版
¥12.2¥29.0 -
当代中国政府与政治 第二版
¥57.8¥68.0 -
EPLAN电气设计
¥29.9¥39.8 -
闯进数学世界――探秘历史名题
¥21.3¥32.8 -
企业法务教程
¥34.8¥49.0 -
习近平新时代中国特色社会主义思想概论
¥18.2¥26.0 -
金融学
¥29.9¥49.0 -
计算机操作系统教程(第4版)(清华大学计算机系列教材)
¥31.9¥49.0 -
三国史
¥27.5¥50.0 -
飞机总体设计
¥46.8¥78.0 -
古代汉语(第四册)
¥16.1¥35.0 -
编辑审稿实务教程
¥35.1¥45.0 -
管理学:原理与方法(第7版)(博学.大学管理类)/周三多
¥30.9¥49.0 -
(平装)北大必修课:北大口才课
¥12.2¥45.0