基于ARM Cortex-M3的STM32系列嵌入式微控制器应用实践
¥
20
4.4折
¥
45
九五品
仅1件
作者彭刚、秦志强 著
出版社电子工业出版社
出版时间2011-01
版次1
装帧平装
上书时间2023-04-22
商品详情
- 品相描述:九五品
图书标准信息
-
作者
彭刚、秦志强 著
-
出版社
电子工业出版社
-
出版时间
2011-01
-
版次
1
-
ISBN
9787121123733
-
定价
45.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
340页
-
字数
563千字
-
正文语种
简体中文
-
丛书
创新工作导向创新实践教材
- 【内容简介】
-
《基于ARMCortex-M3的STM32系列嵌入式微控制器应用实践》介绍了意法半导体(STMicroelectronics,简称ST)公司的32位基于ARMCortex-M3内核的STM32单片机应用与实践。通过“学中做、做中学”,按照工作导向的思路展开教学与实践学习,循序渐进地构建智能机器人的控制器、传感器电路和STM32单片机软件,将STM32单片机的外围引脚特性、内部结构原理、片上外设资源、开发设计方法和应用软件编程等知识传授给学生,彻底打破了传统的教学方法和教学体系结构,力求解决嵌入式系统课程抽象与难学的问题。
《基于ARMCortex-M3的STM32系列嵌入式微控制器应用实践》通俗易懂、内容丰富,可作为高等本科院校和职业技术学院的计算机、电子信息、自动化、电力电气、电子技术及机电一体化等相关专业的“32位高级单片机原理与应用”、“基于ARMCortex内核的单片机系统开发“等课程的教材和教学参考书,也可以作为工程实训、电子制作与竞赛的实践教材和实验配套教材,同时还可以供广大从事自动控制、智能仪器仪表、电力电子、机电一体化等系统开发和设计的工程技术人员、教师或者个人参考自学使用,并可作为ARM相关应用与培训课程的参考书。如需本书配套的STM32微控制器教学实验开发板及各种器件可与深圳市鸥鹏科技有限公司联系。
- 【作者简介】
-
彭刚,男,1973年10月生,湖北武汉人。2002年在华中科技大学控制科学与工程系获博士学位,同年进入华中科技大学机械电子工程从事博士后研究工作。现为华中科技大学控制科学与工程系副教授,中国电子学会高级会员、中国嵌入式系统产业联盟和中国软件行业嵌入式系统协会理事、嵌入式专家委员会委员、中国人工智能学会智能机器人专业委员会委员。学术专长包括:嵌入式系统、机器人控制、计算机工业控制系统。在国内外权威和核心学术刊物上发表论文30余篇,获发明专利1项,实用新型专利1项。多次指导学生在中国机器人大赛、全国大学生智能车比赛、嵌入式系统设计比赛中获得优秀名次,并获华中科技大学全国重大竞赛和科技创新优秀指导教师奖。
秦志强,男,1970年10月生,湖南宁乡人,华中科技大学和香港科技大学联合培养博士,上海交通大学博士后。现为深圳市鸥鹏科技有限公司董事长,湖南科技大学高级工程师。主要社会兼职有:深圳市科技专家委员会委员、专家协会理事、南昌大学兼职教授、电子工业出版社特聘专家、广西河池学院兼职教授、深圳职业技术学院客座教授、湖南信息职业技术学院高级科技顾问等。主要学术专长:智能机器人集成技术、足球机器人竞赛、工业机器人离线编程技术、嵌入式运动控制技术、现代创新工程教育的哲学基础、基本理论和实践方法等。
- 【目录】
-
第1章ARMCortex-M3处理器编程环境与嵌入式系统
1.1单片机与ARMCortex-M3处理器
1.2基于ARMCortex-M3的STM32单片机教学开发板
任务一获得软件
任务二安装软件
任务三硬件连接
1.3创建工程和执行程序
任务四你的第一个工程
任务五你的第一个程序
任务六下载可执行文件到教学开发板
任务七用串口调试软件查看单片机输出信息
任务八做完实验关断电源
工程素质和技能归纳
第2章STM32单片机IO端口与伺服电机控制
2.1STM32单片机的输入/输出端口
任务一认识封装
任务二单灯闪烁控制
2.2STM32单片机的时钟配置
2.3STM32单片机的IO端口配置
任务三该你了——让另一个LED闪烁
任务四流水灯
2.4STM32单片机IO端口的应用
任务五机器人伺服电机控制信号
任务六计数并控制循环次数
任务七用你的计算机来控制机器人的运动
工程素质和技能归纳
第3章STM32单片机程序模块化设计与机器人运动控制
3.1STM32单片机程序调试方法
任务一程序调试
3.2STM32单片机程序模块化设计
任务二基本巡航动作
任务三匀加速/减速运动
任务四用函数调用简化运动程序
任务五高级主题——用数组建立复杂运动
工程素质和技能归纳
第4章STM32单片机中断编程与机器人触觉导航
4.1TM32单片机按键输入检测
任务一按键检测
4.2STM32单片机输入端口的应用
任务二安装并测试机器人的触觉——胡须
任务三基于胡须的机器人触觉导航
任务四机器人进入死区后的人工智能决策
4.3STM32单片机中断编程
任务五按键中断
任务六中断方式测试机器人触觉
工程素质和技能归纳
第5章STM32单片机输入/输出接口综合应用与红外导航
任务一搭建电路并测试红外发射和接收
任务二探测和避开障碍物
任务三高性能的红外导航
任务四俯视的探测器
工程素质和技能归纳
第6章STM32单片机定时器编程与机器人的距离检测
6.1STM32单片机通用定时器
任务一通用定时器控制LED闪烁
6.2STM32单片机通用定时器的应用
任务二距离探测
任务三尾随小车
任务四跟踪条纹带
6.3STM32单片机高级控制定时器
任务五高级控制定时器控制LED闪烁
任务六使用高级控制定时器实现PWM控制
工程素质和技能归纳
第7章STM32单片机串口编程及其应用
7.1STM32单片机串行通信接口
任务一编写串口通信程序
7.2串行RS-232电平与TTL电平转换
任务二串口Echo回应程序
工程素质和技能归纳
第8章STM32单片机LCD显示接口编程及其应用
8.1LCD介绍
任务一认识LCD模块
8.2STM32单片机LCD接口编程
任务二编写LCD模块驱动程序
任务三用LCD显示机器人运动状态
工程素质和技能归纳
第9章STM32单片机模数转换编程及其应用
9.1A/D模数转换介绍
任务一认识传感器
9.2STM32单片机A/D转换编程
任务二编写A/D程序
任务三环境温度测量
工程素质和技能归纳
第10章STM32单片机DMA编程及其应用
10.1DMA介绍
10.2STM32单片机DMA编程
任务一利用DMA方式进行A/D数据采集
任务二DMA与USART、ADC、定时器综合编程
工程素质和技能归纳
第11章STM32单片机实时时钟编程及其应用
11.1RTC实时时钟介绍
任务一进一步认识晶振
11.2STM32单片机RTC的结构和寄存器
11.3STM32单片机的备份寄存器和电源控制寄存器
任务二编写RTC程序
任务三RTC时间设置编程
任务四闹钟提醒机器人编程
11.4STM32单片机的侵入检测
任务五侵入检测编程
11.5STM32单片机的电源控制
任务六电源控制编程
工程素质和技能归纳
第12章STM32单片机看门狗编程及其应用
12.1看门狗介绍
12.2STM32单片机独立看门狗编程
任务一独立看门狗编程
任务二认识系统节拍定时器
12.3STM32单片机窗口看门狗编程
任务三窗口看门狗编程
工程素质和技能归纳
附录A本书所用STM32教学开发板主要电路图
附录B基于ARMCortex-M3的STM32微控制器原理归纳
B.1基于ARMCortex-M3内核的STM32F10x微控制器结构
B.2存储映像地址
B.3芯片编号和引脚说明
附录CSTM32固件库说明
附录D本书所使用的器材清单
参考文献
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价