![]()
内容推荐 本书本着“必需、够用”和精讲多练的原则,介绍了STM32单片机的基础知识。首先介绍了STM32单片机的入门知识,然后以CDIO模式分模块对其内部资源做了介绍,知识点以知识链接的形式围绕某一项目展开,使学生在做中学,从而做到“理实一体化”。 本书紧密结合实际,突出重点与主流技术,选材精炼,突出实践,讲究实用,不仅可以作为电子信息类专业学生的嵌入式课程教材,也可作为嵌入式产品设计工程技术人员的自学用书。 目录 项目1 了解STM32单片机 1.1 任务一 初识STM32 1.2 任务二 STM32固件库工程的建立 项目2发光二极管的控制 2.1 任务一 点亮一个发光二极管 2.2 任务二 LED流水灯的实现 项目3 数码管显示器的控制 3.1 任务一 数码管的静态显示 3.2 任务二 数码管的动态显示 项目4 按键及键盘控制 4.1 任务一 按键控制 4.2 任务二 矩阵键盘 项目5 液晶显示 5.1 任务一 带中文字库液晶模块HS12864显示 5.2 任务二 不带中文字库液晶屏CH12864C操作 项目6 定时器应用设计与实现 6.1 任务一 0.5s精确定时的实现 6.2 任务二 利用系统滴答定时器SysTick实现电子音乐播放 6.3 任务三 利用定时器PWM输出实现呼吸灯 6.4 任务四 利用PWM实现电机控制 项目7 串口通信设计与实现 7.1 任务一 串口发送 7.2 任务二 串口接收 项目8 DMA应用设计与实现 8.1 任务一 存储器之间的数据传输 项目9 ADC和DAC的应用设计与实现 9.1 任务一 ADC数据采集——温度采集与显示 9.2 任务二 信号发生器 项目10串行外设接口SPI应用设计与实现 10.1 任务一 外部存储器数据读写 项目11 无线数据传输 11.1 任务一 基于2.4GHz无线模块的无线传输设计与实现 11.2 任务二 基于Wi-Fi的无线传输设计与实现 项目12 基于STM32的智能家居系统的设计 12.1 任务一 设计基于STM32的智能家居系统 全书主要参考文献 附录 STM32F103 LQFP100封装管脚定义 |