中图网文创礼盒,买2个减5元
欢迎光临中图网 请 | 注册
> >
嵌入式系统原理及应用项目化教程

嵌入式系统原理及应用项目化教程

出版社:西安电子科技大学出版社出版时间:2023-04-01
开本: 26cm 页数: 224页
¥25.3(6.5折)?

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

中 图 价:¥28.1(7.2折)定价  ¥39.0 登录后可看到会员价
加入购物车 收藏
运费6元,全场折上9折期间 满39元包邮
?快递不能达地区使用邮政小包,运费14元起
云南、广西、海南、新疆、青海、西藏六省,部分地区快递不可达
本类五星书更多>
微信公众号

嵌入式系统原理及应用项目化教程 版权信息

  • ISBN:9787560666976
  • 条形码:9787560666976 ; 978-7-5606-6697-6
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 所属分类:>

嵌入式系统原理及应用项目化教程 内容简介

本书基于STM32F103RCT6芯片,采用“项目导向,任务驱动”的编写思路,由浅入深系统地介绍了嵌入式系统的基本原理和应用开发的方法。本书共8个项目、15个任务,分别介绍了点亮一个LED灯,流水灯、数码管、蜂鸣器、呼吸灯、串行通信、模数转换以及显示屏控制等设计与实现的内容,将知识、技能融合于任务完成过程。

嵌入式系统原理及应用项目化教程 目录

项目1 点亮一个LED灯 1 1.1 嵌入式ARM处理器STM32 1 1.1.1 嵌入式系统概述 1 1.1.2 ARM处理器 1 1.1.3 Cortex-M3概览 2 1.1.4 CM3与基于CM3的微控制器 3 1.1.5 初识STM32 4 1.2 任务1 搭建开发环境 7 1.2.1 安装RealView MDK 7 1.2.2 安装USB转串口的驱动 11 1.2.3 了解开发板的功能及使用方法 11 1.3 任务2 使用寄存器点亮一个LED灯 15 1.3.1 硬件设计 15 1.3.2 软件设计 15 1.3.3 工程编译与调试 22 举一反三 23 项目2 流水灯控制设计与实现 24 2.1 STM32存储器映射 24 2.1.1 存储器分块 24 2.1.2 外设地址映射 25 2.2 认识STM32固件库 28 2.3 任务3 使用库函数点亮流水灯 30 2.3.1 创建库函数工程模板 30 2.3.2 认识STM32的GPIO 37 2.3.3 使用GPIO库函数点亮流水灯 42 举一反三 48 项目3 数码管显示控制设计与实现 49 3.1 STM32的时钟系统 49 3.1.1 STM32时钟树 49 3.1.2 时钟配置函数 51 3.2 STM32位带操作 58 3.2.1 位带操作介绍 58 3.2.2 位带区与位带别名区地址转换 59 3.2.3 在C语言中使用位带操作 61 3.3 任务4 使用位操作点亮流水灯 61 3.3.1 硬件设计 61 3.3.2 软件设计 61 3.4 SysTick定时器 65 3.4.1 SysTick定时器介绍 66 3.4.2 SysTick定时器操作 66 3.4.3 软件设计 67 3.5 任务5 数码管显示控制 70 3.5.1 LED数码管介绍 70 3.5.2 LED数码管的工作原理 72 3.5.3 硬件设计 74 3.5.4 软件设计 75 举一反三 79 项目4 蜂鸣器控制设计与实现 80 4.1 中断介绍 80 4.1.1 中断概念 80 4.1.2 NVIC介绍 84 4.1.3 中断优先级 85 4.1.4 中断配置 86 4.2 任务6 按键控制 86 4.2.1 按键介绍 86 4.2.2 硬件设计 87 4.2.3 软件设计 87 4.2.4 工程编译与调试 90 4.3 任务7 蜂鸣器控制 91 4.3.1 蜂鸣器介绍 91 4.3.2 硬件设计 92 4.3.3 软件设计 92 4.3.4 工程编译与调试 94 4.4 任务8 外部中断控制 94 4.4.1 外部中断介绍 94 4.4.2 EXTI配置步骤 99 4.4.3 硬件设计 101 4.4.4 软件设计 102 4.4.5 工程编译与调试 104 举一反三 105 项目5 呼吸灯控制设计与实现 106 5.1 定时器介绍 106 5.1.1 通用定时器简介 106 5.1.2 通用定时器结构框图 106 5.1.3 通用定时器配置步骤 116 5.1.4 定时器中断 119 5.2 任务9 用定时器实现PWM控制 122 5.2.1 PWM简介 122 5.2.2 STM32F1 PWM介绍 123 5.2.3 通用定时器PWM输出配置步骤 126 5.2.4 硬件设计 130 5.2.5 软件设计 130 5.2.6 工程编译与调试 132 举一反三 133 项目6 串行通信设计与实现 134 6.1 串行通信的基本概念 134 6.1.1 并行通信与串行通信 134 6.1.2 异步通信与同步通信 135 6.1.3 单工、半双工与全双工通信 135 6.1.4 串行通信的比特率 136 6.2 STM32F1的USART介绍 136 6.2.1 串行通信接口标准 136 6.2.2 USART简介 138 6.2.3 USART功能概述 138 6.2.4 USART串口通信配置步骤 144 6.3 任务10 USART1与PC机实现对话 148 6.3.1 硬件设计 148 6.3.2 软件设计 149 6.3.3 工程编译与调试 152 6.4 printf重定向 153 6.4.1 printf重定向介绍 153 6.4.2 printf函数格式 154 6.5 任务11 printf重定向至串口 155 6.5.1 硬件设计 155 6.5.2 软件设计 155 6.5.3 工程编译与调试 156 举一反三 157 项目7 模数转换设计与实现 158 7.1 STM32F1 ADC介绍 158 7.1.1 STM32F1 ADC功能描述 158 7.1.2 ADC配置步骤 167 7.2 任务12 基于库函数的STM32F1 ADC控制设计 172 7.2.1 硬件设计 173 7.2.2 软件设计 173 7.2.3 工程编译与调试 176 7.3 任务13 DS18B20温度传感器控制 176 7.3.1 DS18B20介绍 177 7.3.2 硬件设计 181 7.3.3 软件设计 182 7.3.4 工程编译与调试 186 举一反三 187 项目8 显示屏控制设计与实现 188 8.1 任务14 TFTLCD显示 188 8.1.1 TFTLCD简介 188 8.1.2 硬件设计 194 8.1.3 软件设计 195 8.1.4 工程编译与调试 211 8.2 任务15 OLED显示 211 8.2.1 OLED简介 212 8.2.2 硬件设计 216 8.2.3 软件设计 216 8.2.4 工程编译与调试 223 举一反三 224
展开全部
商品评论(0条)
暂无评论……
书友推荐
编辑推荐
返回顶部
中图网
在线客服