嵌入式系统开发项目教程
¥
16.16
3.3折
¥
49
八五品
库存217件
作者王亚涛
出版社北京交通大学出版社
出版时间2022-07
版次1
装帧其他
货号9787512147324
上书时间2024-09-18
商品详情
- 品相描述:八五品
-
正版旧书外观八成新左右里面部分笔记内容完好无损
图书标准信息
-
作者
王亚涛
-
出版社
北京交通大学出版社
-
出版时间
2022-07
-
版次
1
-
ISBN
9787512147324
-
定价
49.00元
-
装帧
其他
-
开本
16开
-
纸张
胶版纸
-
页数
224页
-
字数
355千字
- 【内容简介】
-
内 容 简 介 本书基于项目式教学的思路,选用意法半导体公司的32位基于Cortex-M3内核的微控制器,并采用STM32CubeMX HAL库的开发方式,从零开始,由浅入深地构建了8个嵌入式项目,以帮助读者“做中学、学中做”,快速提升嵌入式技术的应用技能。本书适用于应用型本科和高职院校的物联网、嵌入式技术、电子信息工程、自动化等专业,可作为“单片机原理与应用”和“嵌入式技术”等课程的教材,也可作为工程实训、电子制作与竞赛的实践教材。本书封面贴有清华大学出版社防伪标签,无标签者不得销售。
- 【作者简介】
-
曾文权,男,教授,广东省第七批“千百十人才培养工程”省级培养对象,2000.6-2001.6 国土资源部信息中心任 GIS程序员,2001.7-2002.6 深圳富士康企业集团中央资讯部任软件工程师,2002.7-至今 广东科学技术职业学院 软件工程系、计算机学院任教,现任广东科技职业技术学院人工智能学院院长。承担广东省省级科研项目多项,发表论文多篇,出版教材多部
- 【目录】
-
项目1 STM32开发初体验
任务1.1嵌入式系统简介
1.1.1嵌入式系统的概念及特点
1.1.2嵌入式系统与嵌入式处理器
1.1.3ARM公司与ARM处理器
1.1.4STM32系列单片机
1.1.5嵌入式系统开发的过程
任务1.2安装STM32的相关软件、软件包
1.2.1MDK-ARM简介
1.2.2STM32Cube简介
1.2.3STM32CubeMX简介
1.2.4STM32开发方式介绍
任务实施
项目小结
项目2 编写自己的库函数
任务2.1指针操作寄存器点灯
2.1.1认识寄存器
2.1.2查阅手册计算寄存器的地址
2.1.3MDK-ARM的按钮与界面
任务实施
任务2.2优化寄存器流水灯
2.2.1条件编译
2.2.2按位逻辑运算
任务实施
任务2.3编写自己的库函数
2.3.1结构体
2.3.2独热码
任务实施
任务2.4引入HAL库函数
2.4.1HAL库目录结构
2.4.2自动生成的初始化函数
2.4.3HAL_GPIO_WritePin函数
2.4.4将代码写在指定的位置
任务实施
知识拓展
项目小结
项目3 按键控制的开关灯设计
任务3.1轮询式获取按键输入
3.1.1STM32的引脚模式
3.1.2读取端口输入数据
3.1.3按键检测原理与消抖
任务实施
知识拓展
任务3.2外部中断获取按键输入
3.2.1中断的概念
3.2.2STM3的外部中断
3.2.3NVIC控制器
3.2.4回调函数与弱函数
任务实施
知识拓展:HAL库的设计思想
项目小结
项目4 串口控制的开关灯设计
任务4.1开关灯的数据发送
4.1.1串口通信基础知识
4.1.2STM32串口资源
4.1.3引脚复用与片内外设重映射
4.1.4串口数据发送函数
任务实施
任务4.2开关灯的数据接收
4.2.1ASCII码
4.2.2串口接收中断的处理逻辑
任务实施
任务4.3自定义串口命令控制开关灯
4.3.1前后台编程模式
4.3.2自定帧格式通信协议
4.3.3变量及函数命名规则
4.3.4串口应声虫的设计思路
任务实施
知识拓展:探索开启中断函数操作了哪些寄存器
项目小结
项目5 电子秒表的设计
任务5.1使用定时器定时1s
5.1.1STM32F103的时钟系统
5.1.2STM32定时器简介
5.1.3溢出时间的计算
5.1.4定时器中断的处理逻辑
任务实施
任务5.2使用定时器实现状态机
5.2.1状态机读取按键
5.2.2定时器捕获脉冲信号思路
5.2.3定时器相关的宏定义函数
任务实施
任务5.3实现电子秒表
5.3.1定时器秒表的设计思路
任务实施
项目小结
项目6 电子音乐播放器
任务6.1驱动无源蜂鸣器演奏音符
6.1.1无源蜂鸣器的工作原理
6.1.2定时器与PWM
6.1.3音名与频率
6.1.4演奏音符的思路
任务实施
任务6.2简易音乐播放器
6.2.1定时器的预装载寄存器
6.2.2结构体数组存储乐曲
6.2.3演奏乐谱的思路
任务实施
任务6.3实现电子音乐播放器
6.3.1演奏背景音乐的逻辑
任务实施
知识拓展:PWM驱动直流电机的原理
项目小结
项目7 多通道模拟数据采集器
任务7.1光照度的获取与分析
7.1.1STM32的ADC简介
7.1.2光敏电阻
7.1.3光照度程序编写思路
任务实施
任务7.2多通道AD数据的DMA搬运
7.2.1DMA简介
7.2.2STM32的DMA
7.2.3数据滤波思路
任务实施
知识拓展:从电阻值到光照度
项目小结
项目8 基于Modbus协议的多路环境采集系统
任务8.1使用定时器截断串口数据
8.1.1RS485总线
8.1.2Modbus协议
8.1.3定时器截断串口数据思路
任务实施
任务8.2Modbus光敏传感器
8.2.1校验
8.2.2光敏传感器的协议设计
8.2.3光敏传感器的程序设计思路
任务实施
任务8.3Modbus温湿度传感器
8.3.1DHT11工作原理与单总线协议
8.3.2温湿度传感器的协议设计
任务实施
项目小结
点击展开
点击收起
— 没有更多了 —
正版旧书外观八成新左右里面部分笔记内容完好无损
以下为对购买帮助不大的评价