登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

『簡體書』嵌入式系统原理与应用(俞建峰 )

書城自編碼: 3827217
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 俞建峰 主编 蒋毅、化春键、孙顺远 副主编
國際書號(ISBN): 9787122422262
出版社: 化学工业出版社
出版日期: 2022-11-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:NT$ 452

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
图像工程(第5版)
《 图像工程(第5版) 》

售價:NT$ 2070.0
权力制衡:罗马宪法对近代西欧宪制的影响
《 权力制衡:罗马宪法对近代西欧宪制的影响 》

售價:NT$ 406.0
间谍大师:情报、技术与以色列商业创新
《 间谍大师:情报、技术与以色列商业创新 》

售價:NT$ 411.0
浪荡子美学与跨文化现代性:一九三零年代上海、东京及巴黎的浪荡子、漫游者与译者
《 浪荡子美学与跨文化现代性:一九三零年代上海、东京及巴黎的浪荡子、漫游者与译者 》

售價:NT$ 354.0
孤独与相遇的社会学
《 孤独与相遇的社会学 》

售價:NT$ 270.0
精微植物艺术表现技法大全
《 精微植物艺术表现技法大全 》

售價:NT$ 1030.0
坦克行动:一名装甲部队指挥官的战争(1944年至1945年)
《 坦克行动:一名装甲部队指挥官的战争(1944年至1945年) 》

售價:NT$ 519.0
翻译的危险:清代中国与大英帝国之间两位译者的非凡人生
《 翻译的危险:清代中国与大英帝国之间两位译者的非凡人生 》

售價:NT$ 426.0

建議一齊購買:

+

NT$ 234
《 大学生素质教育概论(第四版) 》
+

NT$ 312
《 人际沟通分析学(第2版)(21世纪通才教育系列教材) 》
+

NT$ 290
《 新闻学概论(第七版)(新闻与传播学系列教材(新世纪版)) 》
+

NT$ 466
《 概率论与数理统计教程(第3版) 》
+

NT$ 551
《 组织行为学(第18版)(工商管理经典译丛) 》
編輯推薦:
本书入选江苏省高等学校重点教材,介绍基于STM32系列微控制器,详细介绍了相关开发的开发工具,通过实例介绍常用的功能实现,使读者简要了解STM数据库以及相关开发工具,主要通过实例形式,介绍常用的小型模块和工具的设计开发,并结合物联网行业的发展介绍嵌入式系统实际开发应用。
內容簡介:
在工业4.0时代,嵌入式系统作为芯片和软件的结合体,在工业自动化、机电控制、移动设备、通信、汽车等领域发挥着不可替代的作用。本书系统介绍了嵌入式系统硬件与软件的设计,并简要介绍了多个应用实例,使读者全面了解嵌入式系统的内部结构、设计思路和开发过程。书中配有适量习题,紧扣本书主旨,帮助读者巩固重要的知识点。本书适宜机械、自动控制、电子等相关专业的本科学生使用,也可供相关专业技术人员参考。
關於作者:
俞建峰,江南大学机械工程学院教授,博士生导师。无锡市青年科协会员、江苏省农业工程学会理事、中国电机工程学会会员、中国化工学会过滤与分离专业委员会委员、中国食品加工机械标准化技术委员。曾获江苏省科技进步三等奖2项(排第三)、2020年江苏省普通高等学校本科优秀毕业设计(论文)指导教师、2019年度江南大学荣智权奖教金。2004年7月毕业于上海交通大学机械与动力工程学院,获机械电子工程专业工学博士学位。讲授《嵌入式系统与人工智能》、《过程设备设计》、《机械有限元设计》、《过程装备学科前沿》等课程。主要研究领域为电机嵌入式系统、工业互联与智能传感、机器人运动控制、食品加工装备。主持或参加各类科研课题30余项,授权国家发明专利34项,出版编著5部。
目錄
第1章绪 论1
1.1嵌入式系统1
1.1.1嵌入式系统定义1
1.1.2嵌入式系统结构2
1.1.3嵌入式系统硬件组成3
1.1.4嵌入式系统软件组成5
1.1.5嵌入式操作系统线程、进程和协程7
1.2嵌入式处理器8
1.2.1嵌入式处理器分类8
1.2.2嵌入式处理器内核架构10
1.3ARM系列处理器11
1.3.1ARM处理器系列特点与优势11
1.3.2ARM Cortex-M3处理器结构13
1.3.3ARM Cortex-M3指令系统14
1.3.4基于ARM Cortex-M3内核的STM32微控制器14
1.3.5STM32微控制器程序运行机制17
1.4习题18
第2章STM32微控制器硬件基础20
2.1STM32微控制器20
2.1.1STM32微控制器特点与优势20
2.1.2STM32微控制器命名规则22
2.1.3STM32微控制器的应用23
2.2STM32微控制器存储结构23
2.2.1系统结构23
2.2.2存储结构24
2.2.3启动模式25
2.3STM32微控制器外设资源概述26
2.3.1电源管理与低功耗模式26
2.3.2RCC时钟主频系统27
2.3.3RTC实时时钟资源29
2.3.4GPIO工作模式30
2.3.5外部中断资源35
2.3.6ADC资源38
2.3.7看门狗资源41
2.3.8通用定时器资源44
2.3.9高级定时器资源48
2.4嵌入式系统I/O50
2.4.1通用输入/输出接口50
2.4.2模数/数模转换接口51
2.5定时器和计数器52
2.5.1硬件定时器52
2.5.2软件定时器52
2.5.3可编程间隔定时器53
2.6有线通信接口54
2.6.1本地通信接口54
2.6.2网络通信接口78
2.6.3现场总线通信接口86
2.7习题93
第3章基本I/O口控制95
3.1STM32 GPIO简介95
3.1.1I/O基本情况96
3.1.2GPIO配置寄存器描述96
3.1.3端口输出数据寄存器98
3.2寄存器操作98
3.3时钟配置99
3.3.1时钟树100
3.3.2时钟源101
3.3.3APB2外设时钟使能寄存器(RCC_APB2ENR)102
3.4库函数操作103
3.4.1GPIO_Init函数103
3.4.2RCC_APB2PeriphClockCmd106
3.4.3控制I/O输出电平106
3.5实例:GPIO按键点灯实验107
3.5.1使用STM32CubeMX配置基础参数107
3.5.2使用Keil MDK补充程序代码109
3.5.3烧录代码110
3.6习题110
第4章数据的转换与读/写访问113
4.1ADC的编程应用113
4.1.1ADC的原理、参数及类型113
4.1.2ADC的主要操作与特征117
4.1.3ADC相关库函数概述124
4.2DAC的编程应用132
4.2.1DAC的原理、参数及类型133
4.2.2DAC的主要操作与特征134
4.2.3常用的DAC库函数139
4.3DMA数据访问与传输144
4.3.1DMA控制器概述144
4.3.2DMA结构与数据配置144
4.3.3DMA控制器相关库函数148
4.4实例1:ADC单通道数模转换器实验152
4.4.1使用STM32CubeMX配置基础参数152
4.4.2使用Keil MDK补充代码153
4.4.3烧录与测试154
4.5实例2:ADC DMA多通道输出实验154
4.5.1DMA介绍154
4.5.2使用STM32CubeMX配置基础参数155
4.5.3使用Keil MDK补充代码156
4.5.4烧录代码与测试158
4.6习题158
第5章STM32定时器/计数器160
5.1STM32定时器/计数器概述160
5.1.1TIMx定时器的区别与联系160
5.1.2通用定时器162
5.1.3基本定时器167
5.1.4高级控制定时器168
5.1.5RTC定时器的功能与操作170
5.1.6SysTick时钟功能介绍174
5.1.7看门狗定时器基本操作175
5.2定时器库函数及其应用180
5.2.1TIMx定时器相关函数180
5.2.2RTC与BKP相关函数191
5.2.3SysTick定时器相关函数196
5.2.4看门狗定时器相关函数197
5.3实例:LED跑马灯实验200
5.3.1使用STM32CubeMX配置基础参数200
5.3.2使用Keil MDK补充程序代码202
5.3.3烧录代码202
5.4习题202
第6章中断204
6.1STM32中断和异常204
6.1.1中断简介204
6.1.2中断和异常205
6.2STM32中断相关的基本概念208
6.2.1中断优先级208
6.2.2中断控制器NVIC208
6.2.3NVIC的中断向量优先级组210
6.3外部中断212
6.3.1外部中断基本情况212
6.3.2使用外部中断的基本步骤212
6.4PWM控制技术214
6.4.1PWM面积等效原理214
6.4.2PWM波简介215
6.4.3通过定时器模拟实现PWM波的原理216
6.5实例1:1s输出实验217
6.5.1基础概念217
6.5.2STM32CubeMX配置217
6.5.3Keil MDK补充代码217
6.6实例2:引脚输入捕获实验219
6.6.1基础概念219
6.6.2STM32CubeMX配置219
6.6.3Keil MDK补充代码219
6.7实例3:PWM输出点灯实验221
6.7.1基础概念221
6.7.2STM32CubeMX配置222
6.7.3Keil MDK补充代码222
6.8习题223
第7章USART串口通信技术224
7.1通信的基本概念详解224
7.1.1通信的分类与概念224
7.1.2串口通信协议解析227
7.2USART串口通信概述229
7.2.1USART 的主要功能、主要特性与硬件结构229
7.2.2USART寄存器及其使用235
7.2.3USART 相关库函数简介241
7.3实例:USART串口输出实验249
7.4习题249
第8章嵌入式系统项目的开发与调试251
8.1嵌入式系统的接口与设计251
8.1.1嵌入式接口251
8.1.2常见传感器252
8.1.3嵌入式系统设计实例254
8.2嵌入式项目开发前期准备257
8.2.1嵌入式项目开发模式与流程257
8.2.2嵌入式项目需求量化分析259
8.2.3嵌入式芯片选型分析261
8.2.4芯片外设资源分配264
8.3嵌入式项目实验开发系统265
8.3.1嵌入式开发板功能介绍265
8.3.2嵌入式开发板最小系统265
8.3.3嵌入式开发系统软件运行环境266
8.3.4嵌入式开发板调试269
8.4电路板的设计270
8.4.1嵌入式开发板系统简化270
8.4.2绘制电路图与Altium Designer软件基础操作271
8.4.3电路板设计与制作流程272
8.5程序烧录与调试273
8.5.1嵌入式系统软件硬件结合方式273
8.5.2程序烧录模式275
8.5.3芯片BOOT启动模式277
8.5.4程序串口烧录方式278
8.5.5使用SWD方式烧录程序282
8.6习题286
第9章基于STM32的物联网远程监控系统287
9.1电机状态远程监控系统需求分析与架构设计287
9.1.1电机状态远程监控系统需求287
9.1.2电机远程监控系统架构与数据传输路径分析287
9.1.3需求分析与芯片选型289
9.2基于各种外设的信息采集程序实例290
9.2.1电压电流值采样实例290
9.2.2多路开关量采样实例291
9.2.3温度采样实例293
9.3网络通信实例296
9.3.14G网络通信实例296
9.3.2心跳包功能的实现302
9.3.3云服务器基础操作305
参考文献314
內容試閱
在工业4.0时代,嵌入式系统作为芯片和软件的集合体,在工业自动化、机电控制、变频器、消费电子、物联网、通信网络、便携医疗、汽车等领域得到大量应用。在万物互联、信息共享的时代,嵌入式系统的应用变得更加广泛和深入,对微控制器的性能需求也在不断提高。
ARM架构的微控制器在芯片性能、设计资源、性价比等方面体现出来的显著优越性,使得它成为当前嵌入式微控制器的主流架构。ARM公司以其不生产微控制器而只开发控制器内核架构的特殊角色吸引了国内外众多半导体厂家,这些半导体厂家纷纷通过获得ARM公司IP授权的方式来开发ARM系列微控制器,从而出现了ARM系列微控制器的应用热潮。微控制器已经从最初的8位、16位、32位向64位乃至更高位演变,嵌入式系统的运行速度也变得更快,资源更为丰富。
国内,中颖电子、乐鑫科技、晟矽微电、国民技术、兆易创新、上海贝岭都设计了以ARM内核为核心的微控制器。在众多微控制器产品相互竞争的今天,如何选择一个好的嵌入式芯片来入门学习是一个值得思考的问题。在众多半导体公司中,意法半导体公司不仅具有优秀的配套程序库和丰富的参考设计资源,还在STM32F3系列微控制器内部集成了几乎所有的常用嵌入式芯片上的外设,可以让初学者轻松入门,融会贯通,从而能够进一步熟练使用其他半导体公司的微控制器芯片。
本书以STM32F103ZET6微控制器为对象,讲解嵌入式系统的硬件及软件设计、应用实例。全书分为9章,主要对实际应用中常见的知识点进行讲解,包括嵌入式系统发展史、ARM系列概念、STM32F103ZET6微控制器内部构造、实例、开发方法等内容。书中对常见的应用进行了实例讲解,给出了清晰的系统应用设计思路,并明确了每个应用的设计步骤,使初学者在学习了相关基本知识后能够根据具体的应用需求进行硬件原理设计和软件开发。本书提供了适量的习题,紧扣各章核心内容,涵盖基本概念及相关应用,能够起到巩固重要知识点的作用。
第1章,介绍了嵌入式系统的概念、体系、软硬件系统以及操作系统的线程与进程,描述了嵌入式处理器与ARM处理器的特点。
第2章,介绍了STM32系列微控制器的存储结构以及外设资源,对I/O接口、定时器和计数器、有线通信接口进行了介绍。
第3章,介绍了STM32系统中GPIO端口的基本知识,并描述了端口配置寄存器的方法。详细介绍了STM32系统中时钟配置以及库函数的操作方法,并以GPIO按键点灯实验为例进行了讲解。
第4章,介绍了数据的转换与读/写访问,包括ADC、DAC和DMA等的相关操作知识,并由浅入深地介绍了A/D转换、D/A转换、DMA数据传输等实践例程。
第5章,全面介绍了STM32定时器/计数器,包括TIMx定时器、RTC定时器、SysTick定时器和看门狗定时器等,在此基础上讲解了定时器的应用与实例教程。
第6章,详细讲解了STM32系统设计中重要的中断技术,包括NVIC、EXTI以及PWM控制技术,并详细讲解了计时功能(1s输出)、引脚输入捕获和PWM输出点灯实践例程。
第7章,介绍了通信的基本概念与知识,为理解接口通信奠定了基础,并详细介绍了USART串口通信,进行了USART串口输出设计与实践。
第8章,详细介绍了嵌入式系统的接口类型与设计方法,并讲解了嵌入式项目的开发流程、芯片选型分析、外设资源分配方案;介绍了嵌入式开发板的功能、电路板的设计方法以及程序烧录的方法。
第9章,介绍了基于STM32芯片的实践案例,包括远程电机状态监控系统、信息采集系统以及网络通信实例,通过典型实例对STM32微控制器的功能结构进行进一步理解和应用。
第1~3章是微控制器入门的基本要求部分,相对来讲比较简单,在实际中使用得比较多,特别是GPIO的结构和编程,初学者需要详细、深入地学习和实践练习,争取做到熟练应用,因为所有嵌入式设计都离不开GPIO。第4~7章是微控制器学习进阶部分,介绍了模数转换、数模转换、DMA控制器、定时器、中断以及USART串口通信。在理解和熟练掌握了这部分内容后,基本就可以处理嵌入式系统设计中遇到的大部分问题了。第8,9章是微控制器的应用部分。
最后,感谢研究生刘佩佩、范先友、王杨杰、倪奕、程洋、刘汇洋在资料整理和校核过程中的辛勤劳动。
由于本书涉及的知识面广,时间又仓促,以及作者的水平和经验有限,书中的不妥之处恳请专家和读者批评指正。
俞建峰于江南大学
2022年5月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.