





作者:郭海如、熊曾刚、李志敏、赵恒、谈怀江、刘江华、万青、万兴
定价:49元
印次:1-2
ISBN:9787302643029
出版日期:2023.09.01
印刷日期:2024.07.03
图书责编:刘向威
图书分类:教材
《嵌入式单片机技术实战教程》以培养应用型人才为目标进行内容规划,突出对应用能力的培养和训练。全书共10章,内容包括嵌入式单片机概述、STC51单片机快速入门、STM32固件库概述、STM32输出、STM32中断输入、STM32定时器、STM32串口、STM32模数转换、STM32的RTC(实时时钟)、STM32外部存储器。书中所有例程均给出Proteus仿真及代码,STM32例程采用标准库和HAL库两种方式实现,所有操作过程均给出详尽步骤截图;《嵌入式单片机技术实战教程》全部实例都经过调试,可正常运行;较复杂原理及操作可以扫描二维码观看视频讲解,也可以进入UOOC联盟线上课程“嵌入式单片机实战”进行线上学习。 本书遵从“注重实战,理论够用”原则,具有一定大学物理和C程序设计基础的读者通过学习可以掌握其中所有技术。本书适合作为应用型本科高等院校电子信息、计算机、自动化、测控、机电一体化等专业的嵌入式控制、单片机原理及应用等课程的教材,也可供嵌入式单片机的初学者、参加电子类竞赛的学生及电子工程技术人员参考使用。
主编:郭海如,单位:湖北工程学院;职务、职称:教学副院长 副教授;性别:男;年龄:44;专业:计算机应用;学历:硕士;研究领域:智能信息处理、智能控制;研究成果:参编《微机原理与接口技术》。
前言 目前国内市场上主要采用ARM内核的微控制器,其中基于ARM内核的STM32微控制器应用最广,技术资料丰富,遇到问题容易找到解决办法,通过学习STM32掌握微控制器(MCU)技术较为容易。 与STC51单片机相比,STM32微控制器的结构和编程方式更复杂,但基本运行原理一致。本书先通过3个例程讲解STC51单片机寄存器编程,以达到快速入门的目的,从而更有利于STM32微控制器的学习。 采用STM32 CubeMX软件自动生成基于HAL库的工程,能让驱动编程的效率提高10倍以上。由于HAL库和标准库驱动代码95%左右相通,如果能够读懂标准库代码,STM32 CubeMX自动生成的HAL库驱动代码也很容易读懂。实际应用中会根据现实需求选用相关公司(例如瑞萨、英飞凌等)的控制器,但相关公司仅提供英文版芯片手册及基本标准库函数实例等技术资料,没有提供类似于STM32 CubeMX可视化的配置工具软件。本书所有STM32的例程都采用标准库和HAL库代码编程实现,其中标准库在蓝桥杯嵌入式竞赛板上实现,HAL库在Proteus中实现。所有操作过程均提供详尽的步骤截图。 Proteus仿真直观易懂,是学习微控制器的得力助手。本书所有例程及习题均在Proteus仿真中实现,读者能直观地看到实验过程及结果。因此,读者若没有任何硬件平台,也完全可以掌握该技术。 本书例程均来自全国蓝桥杯嵌入式竞赛,可以在蓝桥杯竞赛板上直接运行。本书以项目驱动为宗旨,尽量减少不必要的复杂理论,重点强化应用和实战。每章配套的习题比本书讲解的例程难度稍大,建议读者在参考各章例程的基础上完成课后习题...
第1章单片机概述1
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的Proteu...