嵌入式实验与实践教程——基于STM32与Proteus
1星价
¥34.6
(7.2折)
2星价¥34.6
定价¥48.0
暂无评论
图文详情
- ISBN:9787560662565
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 开本:26cm
- 页数:293页
- 出版时间:2022-01-01
- 条形码:9787560662565 ; 978-7-5606-6256-5
内容简介
本书是基于实例驱动的实践性教材,详细阐述了Proteus仿真软件和Keil5编程软件的使用方法。全书共35个实例,主要包括基本I/O、中断、ADC、定时器等的应用。本书将C语言知识、编程技巧和STM32原理及接口技术融入基础实例、综合设计实例和创新设计实例,有效诠释了STM32的典型应用,可以帮助读者快速入门、顺利上手。本书对各实例都提供了所需的硬件电路图和程序代码,对重要程序代码做了详细的注释,方便读者学习和使用。 本书可作为高等院校计算机类、电子信息类及自动控制类等相关专业的STM32课程实验教学或STM32课程设计的教材,也可作为相关技术人员的参考书。
目录
第1章 Proteus仿真软件 1
1.1 Proteus 8.8软件简介及安装 1
1.1.1 Proteus简介 1
1.1.2 Proteus的安装 1
1.1.3 Proteus 8.8界面简介 9
1.2 Proteus 8.8工程建立调试与仿真 11
1.2.1 选择元件 11
1.2.2 设计仿真电路原理图 12
1.2.3 调试与仿真 15
第2章 认识MDK-ARM 19
2.1 开发工具介绍 19
2.2 MDK-ARM的安装及注册 19
2.2.1 MDK-ARM的安装 19
2.2.2 注册MDK-ARM 27
2.3 创建例程简介 29
2.3.1 MDK-ARM介绍 29
2.3.2 运行Blinky例程的步骤 30
第3章 调试STM32 34
3.1 STM32工程模板的建立 34
3.1.1 新建工程模板**步——拷贝固件库文件 34
3.1.2 新建工程模板第二步——新建一个Keil工程 36
3.2 程序的装载 43
3.3 程序的调试 46
第4章 基础实例 49
4.1 呼吸灯实例 49
4.2 单个LED数码管显示0~9的实例 51
4.3 0~99按键计数显示实例 52
4.4 基于计数方式实现去抖动的按键计数显示实例 55
4.5 外部中断方式的加减计数实例 58
4.6 4×4矩阵键盘读取实例 62
4.7 定时器TIM1中断方式实现LED数码动态显示实例 66
4.8 定时器TIM2实现脉宽调制(PWM)实例 69
4.9 定时器TIM3测量信号频率实例 73
4.10 USART1实现字符串发送实例 79
4.11 中断方式的USART2发送接收实例 82
4.12 SPI1接口的串/并转换LED数码管显示实例 87
4.13 I2C接口的24C02串行存储器读写实例 90
4.14 查询方式的A/D转换应用实例 96
4.15 中断方式的多路A/D转换应用实例 100
4.16 定时器TIM1的PWM生成100?Hz正弦波应用实例 105
4.17 基于GPIO的D/A转换多波形发生器应用实例 109
4.18 8×8点阵LED显示数字0~9的实例 113
4.19 基于8×8点阵LED的“贪吃蛇”实例 115
4.20 定时器TIM3实现RGB LED灯珠颜色渐变实例 121
第5章 综合设计实例 125
5.1 基于A/D转换的直流电机调速实例 125
5.2 基于DS18B20的温度测量实例 129
5.3 基于128×64点阵LCD模块指针式时钟显示实例 135
5.4 基于SHT11的远程环境温湿度测量实例 145
5.5 RLC测量仪设计实例 154
5.6 基于NOKIA5510的LCD模块时钟显示实例 163
5.7 简易计算器应用实例 171
5.8 简易电子琴设计实例 178
5.9 LCD显示的电子密码锁设计实例 185
5.10 温控风扇系统设计实例 200
第6章 创新设计实例 212
6.1 智能温室控制系统应用实例 212
6.2 GPS定位系统设计实例 223
6.3 简易示波器设计实例 231
6.4 基于μC/OS-Ⅱ的BLDC电机控制器设计实例 242
6.5 “推箱子”游戏设计实例 266
参考文献 293
展开全部
本类五星书
本类畅销
-
全图解零基础word excel ppt 应用教程
¥15.6¥48.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥12.7¥39.8 -
机器学习
¥59.4¥108.0 -
情感计算
¥66.8¥89.0 -
LINUX企业运维实战(REDIS+ZABBIX+NGINX+PROMETHEUS+GRAFANA+LNMP)
¥48.3¥69.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
LINUX实战——从入门到精通
¥48.3¥69.0 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
数据驱动的工业人工智能:建模方法与应用
¥68.3¥99.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
UN NX 12.0多轴数控编程案例教程
¥24.3¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥38.7¥79.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0