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

2025年03月出版新書

2025年02月出版新書

2025年01月出版新書

2024年12月出版新書

2024年11月出版新書

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

『簡體書』ARM Cortex-M3嵌入式开发及应用——基于STM32F103RC微控制器

書城自編碼: 4083288
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作 者: 张勇、陈爱国、李瑞友、石宇雯、罗凡
國際書號(ISBN): 9787302680079
出版社: 清华大学出版社
出版日期: 2025-02-01

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

售價:NT$ 301

我要買

share:

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



新書推薦:
溺爱之罪
《 溺爱之罪 》

售價:NT$ 255.0
走出无力感 : 解锁生命力量的成长密码(跟随心理咨询师找回积极能量!)
《 走出无力感 : 解锁生命力量的成长密码(跟随心理咨询师找回积极能量!) 》

售價:NT$ 305.0
藩屏:明代藩王的艺术与权力(柯律格代表作,一部逆转“边缘”与“他者”的明代藩王物质文化史,填补研究空白)
《 藩屏:明代藩王的艺术与权力(柯律格代表作,一部逆转“边缘”与“他者”的明代藩王物质文化史,填补研究空白) 》

售價:NT$ 551.0
《史记》纵横新说
《 《史记》纵横新说 》

售價:NT$ 305.0
放不下的痛:运用脑科学修复创伤的40种方法(神经科学专家带你深入了解创伤背后的脑机制,开启全面康复之旅!)
《 放不下的痛:运用脑科学修复创伤的40种方法(神经科学专家带你深入了解创伤背后的脑机制,开启全面康复之旅!) 》

售價:NT$ 305.0
经典力学的数学方法(第4版)
《 经典力学的数学方法(第4版) 》

售價:NT$ 403.0
从鸦片战争到五四运动 跟随历史的足迹 见证一个民族的觉醒与抗争
《 从鸦片战争到五四运动 跟随历史的足迹 见证一个民族的觉醒与抗争 》

售價:NT$ 305.0
功名诀:左宗棠镜像
《 功名诀:左宗棠镜像 》

售價:NT$ 908.0

建議一齊購買:

+

NT$ 296
《心理健康教育课程设计与组织(第二版)》
+

NT$ 347
《有机食品检测技术(生态环境产教融合系列教材)》
+

NT$ 367
《土壤肥料学(第3版)》
+

NT$ 400
《动物学野外实习教程》
+

NT$ 704
《蔬菜栽培学》
+

NT$ 286
《文学理论(第三版)》
編輯推薦:
本书介绍了基于ARM Cortex-M3内核的微控制器STM32F103RCT6和嵌入式实时操作系统μC/OS-Ⅱ,详细讲述嵌入式系统的硬件设计与软件开发技术。本书理论与应用紧密结合,实例丰富,对于基于STM32F1系列微控制器及嵌入式实时操作系统μC/OS-Ⅱ的教学和工程应用,都具有颇强的指导和参考价值。
?理论与应用紧密结合 本书是基于RISC-V指令集的单板计算机和嵌入式Linux操作系统的深度结合的嵌入式图书。
?认知—应用—提高 展示一个从事嵌入式系统设计的全过程,“认知”体现为对嵌入式系统核心芯片的学习和掌握;“应用”体现在应用芯片进行嵌入式电路板的设计;“提高”指实现该电路板嵌入式实时操作系统的移植,开发出高性能程序。
?完整工程,功能拓展 书中的全部工程都是完整且相互联系的,后续章节的工程建立在前面章节工程的基础上,是添加了新的功能而构建的。
?实例丰富,篇幅精练 案例源码丰富,且以有限的篇幅巧妙地将所有工程的源代码都包含进来。
內容簡介:
《ARM Cortex-M3嵌入式开发及应用——基于STM32F103RC微控制器》介绍了基于ARM Cortex-M3内核的微控制器STM32F103RCT6和嵌入式实时操作系统μC/OS-Ⅱ,详细讲述了嵌入式系统的硬件设计与软件开发技术,主要内容包括嵌入式系统概述、STM32F103微控制器、STM32F103学习平台、LED灯控制与Keil MDK工程框架、按键与中断处理、定时器、串口通信与声码器、ADC与存储器管理、LCD屏与温度传感器、μC/OS-Ⅱ系统与移植、μC/OSⅡ任务管理、信号量与互斥信号量、消息邮箱与消息队列等。本书理论与应用紧密结合,实例丰富,对于基于STM32F1系列微控制器及嵌入式实时操作系统μC/OS-Ⅱ的教学和工程应用,都具有一定的指导和参考价值。
《ARM Cortex-M3嵌入式开发及应用——基于STM32F103RC微控制器》可作为普通高等学校物联网工程、电子工程、通信工程、自动化、智能仪器、计算机工程和嵌入式控制等相关专业的高年级本科生教材,也可作为嵌入式系统爱好者和工程开发技术人员的参考用书。
目錄
配套资源

第1篇STM32F103硬件系统与Keil MDK工程
第1章嵌入式系统概述
1.1嵌入式系统范例
1.2嵌入式系统的概念
1.2.1嵌入式系统与ARM的关系
1.2.2嵌入式系统与嵌入式操作系统的关系
1.2.3嵌入式系统的研发特点
1.3ARM的发展历程及应用领域
1.3.1ARM的发展史及命名规则
1.3.2ARM微处理器系列
1.3.3ARM微处理器的应用领域
1.4嵌入式操作系统
1.4.1Windows CE
1.4.2VxWorks
1.4.3嵌入式Linux
1.4.4Android系统
1.5μC/OSⅡ与μC/OSⅢ
1.5.1μC/OS的发展历程
1.5.2μC/OSⅡ的特点
1.5.3μC/OSⅢ的特点
1.5.4μC/OS的应用领域
1.6小结
习题
第2章STM32F103微控制器
2.1STM32F103概述
2.2STM32F103RCT6的引脚定义
2.3STM32F103的架构
2.4STM32F103的存储器
2.5STM32F103的片内外设
2.6STM32F103的异常与中断
2.7小结
习题
第3章STM32F103学习平台
3.1STM32F103RCT6的核心电路
3.2电源电路与按键电路
3.3LED与蜂鸣器驱动电路
3.4串口通信电路
3.5Flash与EEPROM电路
3.6温度传感器电路
3.7复位电路、JTAG和ADC电路
3.8ZLG7289B电路
3.9LCD屏接口电路
3.10声码器电路
3.11参考电路板
3.12小结
习题
第4章LED灯控制与Keil MDK工程框架
4.1STM32F103通用输入/输出口
4.1.1GPIO寄存器
4.1.2AFIO寄存器
4.2STM32F103库函数用法
4.3Keil MDK工程框架
4.4LED灯闪烁实例
4.4.1寄存器类型工程实例
4.4.2库函数类型工程实例
4.5小结
习题
第5章按键与中断处理
5.1NVIC中断工作原理
5.2GPIO外部输入中断
5.3用户按键中断实例
5.3.1寄存器类型工程实例
5.3.2库函数类型工程实例
5.4ZLG7289B按键、LED灯和数码管
5.4.1ZLG7289B工作原理
5.4.2寄存器类型工程实例
5.4.3库函数类型工程实例
5.5小结
习题
第6章定时器
6.1系统节拍定时器
6.1.1系统节拍定时器的工作原理
6.1.2系统节拍定时器实例
6.2看门狗定时器
6.2.1窗口看门狗定时器的工作原理
6.2.2窗口看门狗定时器寄存器类型实例
6.2.3窗口看门狗定时器库函数类型实例
6.3实时时钟
6.3.1实时时钟工作原理
6.3.2实时时钟寄存器类型实例
6.3.3实时时钟库函数类型实例
6.4通用定时器
6.4.1通用定时器工作原理
6.4.2通用定时器寄存器类型实例
6.4.3通用定时器库函数类型实例
6.5小结
习题
第7章串口通信与声码器
7.1串口通信工作原理
7.2STM32F103串口
7.3串口通信寄存器类型实例
7.4串口通信库函数类型实例
7.5声码器
7.5.1声码器工作原理
7.5.2声码器寄存器类型实例
7.5.3声码器库函数类型实例
7.6小结
习题
第8章ADC与存储器管理
8.1STM32F103RCT6微控制器ADC
8.1.1ADC工作原理
8.1.2ADC工程实例
8.2EEPROM存储器
8.2.1访问EEPROM寄存器类型实例
8.2.2访问EEPROM库函数类型实例
8.3Flash存储器
8.3.1STM32F103同步串行口
8.3.2W25Q64访问控制
8.3.3访问Flash存储器寄存器类型工程实例
8.3.4访问Flash存储器库函数类型工程实例
8.4小结
习题
第9章LCD屏与温度传感器
9.1LCD屏显示原理
9.2温度传感器
9.3LCD显示实例
9.3.1寄存器类型实例
9.3.2库函数类型实例
9.4小结
习题
第2篇嵌入式实时操作系统μC/OSⅡ
第10章μC/OSⅡ系统与移植
10.1μC/OSⅡ系统移植
10.2μC/OSⅡ系统结构与配置
10.3μC/OSⅡ系统任务
10.3.1空闲任务
10.3.2统计任务
10.3.3定时器任务
10.4小结
习题
第11章μC/OSⅡ任务管理
11.1μC/OSⅡ用户任务
11.2μC/OSⅡ多任务工程实例
11.3统计任务实例
11.4系统定时器
11.5小结
习题
第12章信号量与互斥信号量
12.1μC/OSⅡ信号量
12.2μC/OSⅡ互斥信号量
12.3信号量与互斥信号量实例
12.4小结
习题
第13章消息邮箱与消息队列
13.1μC/OSⅡ消息邮箱
13.2μC/OSⅡ消息队列
13.3消息邮箱与消息队列实例
13.4小结
习题
参考文献
內容試閱
自1971年第一块单片机诞生至今,嵌入式系统的发展经历了初期阶段和蓬勃发展期,现已进入了成熟期。在嵌入式系统发展初期,各种EDA工具还不完善,芯片的制作工艺和成本颇高,嵌入式程序设计语言以汇编语言为主,该时期只有电子工程专业技术人员才能从事嵌入式系统设计与开发工作。到了20世纪80年代,随着MCS51系列单片机的出现及C51程序设计语言的成熟,单片机应用系统成为嵌入式系统的代名词,MCS51单片机迅速在智能仪表和自动控制等相关领域得到普及。同时期,各种DSP芯片、FPGA芯片和SoC如雨后春笋般涌现出来,应用领域从最初的自动控制应用扩展到各种各样的智能应用。1997年,ARM公司推出ARM7微控制器,之后又推出了Cortex系列微控制器和微处理器,它们成为嵌入式系统设计的首选芯片,标志着嵌入式系统进入蓬勃发展期。
全球的半导体厂商在芯片制造上“百花齐放,百家争鸣”,是嵌入式系统蓬勃发展阶段的突出写照。这段时期,嵌入式系统工程师同时兼任硬件工程师和软件工程师,需要涉猎各种各样的芯片应用知识,并开发各具特色的应用程序。直到21世纪初,开源嵌入式实时操作系统出现,嵌入式系统工程师才真正分为嵌入式系统硬件工程师和嵌入式系统软件工程师。硬件工程师负责硬件电路板设计、芯片外设访问驱动函数开发和嵌入式实时操作系统移植等; 软件工程师负责系统资源管理与调度、图形用户交互界面设计和应用程序设计等。这标志着嵌入式系统已经发展到成熟期,几十个工程师乃至成百上千的工程师,通过细致分工协力合作进行同一项嵌入式系统研发。
本书按照强化读者应用能力与实践能力的思想,编排了一套适合读者分组设计的硬件电路系统(选用了具有64引脚LQFP封装的STM32F103RCT6芯片,适合手工焊装),在此硬件电路系统的基础上,组织嵌入式控制设计与编程。本书内容分为两篇,第1篇主要面向硬件工程师,介绍STM32F103RCT6芯片结构、片上外设资源与用法以及典型电路系统; 第2篇在面向硬件工程师的同时兼顾软件工程师,介绍μC/OSⅡ系统的移植与任务管理。
第1篇包括9章,是全书的硬件基础和芯片级别程序设计部分。第1章介绍嵌入式系统的发展历程和应用领域; 第2章介绍ARM CortexM3内核微控制器芯片STM32F103RCT6的内部结构、引脚配置、存储器、片内外设、异常与NVIC中断等; 第3章介绍一个完整的硬件电路系统,包括STM32F103RCT6核心电路、电源电路与按键电路、LED与蜂鸣器电路模块、串口模块、Flash与EEPROM电路模块、温度传感器模块、LCD屏模块和声码器模块等。这部分内容作为读者分组制作硬件电路的参考蓝图,也是后面程序设计的硬件电路基础; 第4章讨论STM32F103RCT6的GPIO访问方法以及LED灯控制技术,并完整地介绍基于Keil MDK创建工程的方法,后面的工程均基于该工程框架; 第5章深入分析NVIC中断的工作原理,重点介绍GPIO外部输入中断的处理方法,并给出按键响应实例; 第6章阐述STM32F103RCT6内部通用定时器、看门狗定时器和系统节拍定时器的应用与实例,其中,系统节拍定时器主要用于为嵌入式实时操作系统提供时钟节拍(一般设为100Hz); 第7章介绍串口通信,一般借助中断方式从上位机接收串口数据,通过函数调用方式向上位机发送串口数据; 第8章介绍STM320F103RCT6访问Flash芯片W25Q64和EEPROM芯片AT24C128的方法; 第9章介绍STM32F103RCT6驱动TFT LCD屏的方法,介绍LCD屏显示英文字符和汉字的方法,并阐述温度传感器DS18B20的应用方法,展示LCD屏显示环境温度值的应用实例。
第2篇为嵌入式实时操作系统级别的程序设计部分,介绍嵌入式实时操作系统μC/OSⅡ在微控制器STM32F103RCT6上的移植和工程设计方法,包括4章,依次介绍系统组成与移植文件、任务管理与工程框架、信号量与互斥信号量、消息邮箱与消息队列。这篇内容中没有对嵌入式实时操作系统μC/OSⅡ的内部工作原理进行剖析,感兴趣的读者可参考文献[1,3]。


作为教材,需要体现知识的完整性和可扩展性。本书的内容给读者展示了一个从事嵌入式系统设计的“认知—应用—提高”的全过程,“认知”体现为对嵌入式系统核心芯片的学习和掌握,重点在于学习一款芯片的存储器、中断与片内外设(合称为芯片的三要素),这也是第2章关于STM32F103RCT6芯片的重点内容; “应用”体现在应用芯片进行嵌入式电路板的设计,并掌握各个电路模块的工作原理和访问技术,会应用C语言进行驱动函数设计,即第3~9章的全部内容; “提高”是指实现该电路板嵌入式实时操作系统的移植,并将底层硬件的访问方法抽象为函数调用,即第2篇的内容,使得没有硬件电路基础的软件工程师也可在此基础上开发出高性能的用户应用程序,并实现友好的图形用户界面。建议先讲授第3章并组织分组设计电路板,再按顺序讲授第1~2章、第4~9章,第10~12章内容,根据专业培养方案选学。
本书中的全部工程都是完整且相互联系的,后续章节的工程建立在前面章节工程的基础上,是添加了新的功能而构建的。本书以有限的篇幅巧妙地将所有工程的源代码都包含进来,强烈建议读者自行录入源代码,以加强学习效果。请使用Keil MDK 5.39或更高版本编写与调试本书工程程序。注意: Keil MDK 5.39软件不提供在线的μC/OSⅡ系统软件包下载,可至Silicon Labs官网主页Resources下的RTOS链接中下载μC/OSⅡ软件包,并复制到Keil MDK软件的包Packs目录下。
本书第3章的硬件学习平台是一个完整的硬件平台,也是需要分组开展设计的硬件实验平台,包括原理图设计与PCB设计(可使用Altium Designer软件)、制板、焊装、样机测试等,一般地,一个小组可在两周时间独立完成这些工作。同时,本书的所有工程均通过该硬件学习平台的测试。
本书由江西财经大学软件与物联网工程学院张勇组织编写,李瑞友参编了第4章,陈爱国参编了第5章,石宇雯参编了第7、8章,罗凡参编了第9、10章。特别感谢正点原子公司提供的资料和支持。
党的二十大报告中指出“教育、科技、人才是全面建设社会主义现代化国家的基础性、战略性支撑”“坚持把发展经济的着力点放在实体经济上,推进新型工业化”“推动战略性新兴产业融合集群发展,构建新一代信息技术、人工智能、生物技术、新能源、新材料、高端装备、绿色环保等一批新的增长引擎”“加快发展物联网”。在党的二十大思想指引下,本书将硬件设计与软件控制相结合,将微控制器技术的教学与实践相结合,培养兼有基础理论知识和工程实用能力的新工科大学生,培养服务于新一代信息技术和物联网技术的专业型人才。
由于作者水平有限,书中难免会有疏漏之处,敬请同行专家和读者批评指正。


配 套 资 源
 程序代码等资源: 扫描目录上方的“配套资源”二维码下载。
 教学课件、教学大纲等资源: 扫描封底的“书圈”二维码在公众号下载,或者到清华大学出版社官方网站本书页面下载。
 微课视频(124分钟,32集): 扫描书中相应章节中的二维码在线学习。
注: 请先扫描封底刮刮卡中的文泉云盘防盗码进行绑定后再获取配套资源。


编者2024年11月

 

 

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