• 嵌入式系统开发基础教程——基于STM32F103系列
21年品牌 40万+商家 超1.5亿件商品

嵌入式系统开发基础教程——基于STM32F103系列

31.7 8.0折 39.8 全新

库存8件

天津武清
认证卖家担保交易快速发货售后保障

作者高延增 龚雄文 林祥果

出版社机械工业出版社

ISBN9787111673460

出版时间2021-03

装帧平装

开本16开

定价39.8元

货号29207252

上书时间2024-10-21

安岳县墨韵书屋

八年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
前言
前言
5G、人工智能、物联网、大数据是近几年的热点词汇,每个词汇都离不开嵌入式系统。在信息技术越来越发达的今天,嵌入式系统正在以前所未有的速度融入人们的生活和工作中。从普通的键盘、鼠标到无人机、3D打印机,甚至是月球车、火星车,无不是嵌入式系统在大显身手。进入5G时代,移动互联网的上行速度、下行速度大幅提升,更重要的是网络时延大幅缩短;另外人工智能、云计算经过多年的发展后也日趋成熟。所有这些都为物联网更大程度的普及打下了坚实的基础,可穿戴设备、智能驾驶系统、智能家居、远程智能设备控制、虚拟现实设备将更加普及。所有这些都需要大量高效而又富有创造力的嵌入式开发工程师来实现,未来,社会上对优秀嵌入式工程师的需求会呈井喷式增长。嵌入式中通用模组的大量使用,外加应用场景更加多样化,必然加速嵌入式开发工作的软硬件分离且对软件工程师的需求会大量增加,即嵌入式开发团队中一般会以1∶N(N>1)的比例来配置硬件工程师和软件工程师。针对上述时代背景,本书是为有志于从事嵌入式系统研发相关工作的读者编写的一本嵌入式开发基础教材。本书可以作为普通高校电子信息、自动化、计算机等专业的教材,同时由于配备较完善的嵌入式开发基础知识讲解、开发案例和参考代码,也非常适合作为嵌入式开发入门的自学教材。虽然本书在编写过程中尽量做到深入浅出,以使读者能够从零基础入门嵌入式开发,但依然建议读者在阅读本书之前具备一定的C语言开发基础以及硬件电路的基础知识。本书中所有的工程案例都使用Keil MDK开发,在Proteus上仿真测试通过。使用Proteus而不是开发板进行案例仿真具有以下几个明显的好处:1)降低入门门槛,学习过程中可以专注于基本概念和嵌入式软件开发的学习,不会因为在开发板调试上耗费过多精力而产生畏惧心理。2)更利于教师组织教学,学生在课下也可以完成预习、练习等任务。3)及时获得学习反馈,读者可以对书中的案例改进练习快速验证自己的想法,形成有效的学习闭环。4)极大降低经济负担,学习过程中不需要额外购买各种设备,所需要的示波器、万用表等在Proteus里面都能找到。本书共11章,主要包括以下内容:1)第1章和第2章为准备内容。第1章简要介绍嵌入式系统的概念及嵌入式处理器的发展历程,第2章介绍STM32开发所需要的工具。2)第3章对嵌入式系统芯片架构进行介绍。本章从图灵机开始讲起,主要目的是让读者对嵌入式系统的基本工作原理有一个感性的认识。3)第4~11章是本书的主体部分,从基本的通用输入输出、中断和事件、定时器到模/数转换器进行了详细的讲解。并且每章都配有一到两个工程实例,详细介绍了案例的开发过程并给出了附带说明的工程代码。本书的案例全部采用STM官方的标准库函数开发完成,同时在必要的模块对STM32的寄存器原理进行了介绍。本书第1~6章、第10章由常州工学院高延增编写,第8章、第11章由龚雄文编写,第7章、第9章由林祥果编写。全书由高延增负责规划和统筹。本书在编写过程中大量借鉴、参考了文献资料,除了书末已注明的参考文献外,还有芯片官方发布的各种参考资料,在此对这些文献资料的作者表示衷心感谢。由于编者水平有限,书中难免会有疏漏,恳请广大读者批评指正。读者在使用本书过程中遇到的任何问题可以通过编者的微信个人公众号(codegao)和作者联系,也可以通过机械工业出版社的官方网站获得本书辅助电子资料。编著者

导语摘要
本书基于STM32F1xx系列芯片深入浅出地讲解了嵌入式系统开发的基础知识,同时概要地介绍了嵌入式系统的基本概念及嵌入式处理器的发展历程,主要内容包括:嵌入式系统开发所需的工具软件、通用输入输出、中断和事件、定时器、直接存储器存取、通用同步/异步通信、集成电路总线、串行外设接口、模/数转换器。本书的每个基础模块都配备了应用案例,帮助读者加深对理论知识的理解,所有案例都按实际嵌入式系统开发项目进行了架构设计,使用Keil MDK来开发,在Proteus上仿真测试通过。本书可作为普通高校电子信息、自动化、计算机等专业的教材。本书配有电子课件、课程教学大纲、教学实施方案、课程教案、各章节应用案例的源代码等教学资源,欢迎选用本书的教师登录wwwcmpeducom注册下载,或发邮件至jinacmp@163com索取。

作者简介



目录
目录目录

前言
第1章嵌入式系统概述
11理解嵌入式系统的概念
12嵌入式系统的处理器技术简介
13小结
14习题
第2章STM32开发工具基础
21嵌入式系统开发概述
22STM32开发工具
23应用案例:STM32模板工程
24小结
25习题
第3章STM32F1微处理器架构
31嵌入式系统芯片架构简介
32STM32F1对CortexM的实现
33小结
34习题
第4章通用输入输出(GPIO)
41STM32F1系列芯片的常用封装
42GPIO工作原理
43GPIO相关的常用库函数
44GPIO应用案例:按键控制LED
45小结
46习题
第5章中断和事件
51中断的相关概念
52嵌套向量中断控制器(NVIC)
53外部中断/事件控制器(EXTI)
54中断应用案例:中断方式的按键控制LED
55小结
56习题
第6章定时器
61定时器的一般概念
62系统滴答定时器(SysTick)
63实时时钟(RTC)
64看门狗
65定时器TIM1~TIM8
66定时器应用案例:利用PWM实现一个呼吸灯
67小结
68习题
第7章直接存储器存取(DMA)
71DMA概述
72DMA功能描述
73DMA寄存器
74DMA相关配置库函数
75应用案例:DMA传输
76小结
77习题
第8章通用同步/异步通信
81串行通信原理概述
82STM32F103xx的串口工作原理
83应用案例1:串口查询方式接收
84应用案例2:串口中断方式接收
85小结
86习题
第9章集成电路总线(I2C)
91I2C总线通信概述
92I2C功能模式
93应用案例:I2C传输
94小结
95习题
第10章串行外设接口(SPI)
101SPI概述
102SPI常用库函数
103应用案例:SPI控制74HC595
104小结
105习题
第11章模/数转换器(ADC)
111ADC原理概述
112ADC库函数
113应用案例:ADC实现单通道电压采集
114小结
115习题
参考文献〖=(〗

内容摘要
本书基于STM32F1xx系列芯片深入浅出地讲解了嵌入式系统开发的基础知识,同时概要地介绍了嵌入式系统的基本概念及嵌入式处理器的发展历程,主要内容包括:嵌入式系统开发所需的工具软件、通用输入输出、中断和事件、定时器、直接存储器存取、通用同步/异步通信、集成电路总线、串行外设接口、模/数转换器。本书的每个基础模块都配备了应用案例,帮助读者加深对理论知识的理解,所有案例都按实际嵌入式系统开发项目进行了架构设计,使用Keil MDK来开发,在Proteus上仿真测试通过。本书可作为普通高校电子信息、自动化、计算机等专业的教材。本书配有电子课件、课程教学大纲、教学实施方案、课程教案、各章节应用案例的源代码等教学资源,欢迎选用本书的教师登录wwwcmpeducom注册下载,或发邮件至jinacmp@163com索取。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP