目录
●前言
项目一 认识STM32单片机
任务1 认识STM32系列单片机
任务2 学习STM32单片机的开发工具
习题1
项目二 学习C语言基础知识
任务3 C语言编程与STM32库函数
习题2
项目三 STM32单片机的输入/输出控制
任务4 LED灯输出控制
任务5 按键输入控制
习题3
项目四 突发事件的处理-中断
任务6 外部中断控制
任务7 独立看门狗(IWDG)
习题4
项目五 定时器、计数器及其应用
任务8 单片机的定时控制
任务9 STM32定时器PWM输出应用
项目六 STM32单片机的通信
任务10 RS-232通信
任务11 RS-485通信
习题6
项目七 LCD模块应用
任务12 字符型LCD12864应用
习题7
项目八 应用串行总线接口
任务13 IPC串行总线及应用
任务14 利用SPI读/写串行Flash
习题8
项目九 模拟量处理
任务15 ADC电压采集
任务16 DAC输出波形控制
习题9
项目十 MPU6050陀螺仪模块应用
任务17 MPU6050姿态检测
习题10
项目十一 超声波测距模块应用
任务18 US-100超声波测距应用
习题11
项目十二 数字温湿度传感器应用
任务19 DHT11数字温湿度传感器应用
习题12
内容介绍
本书涵盖了基于ARM的STM32单片机系统的基本概念、基本原理、应用技术等。全书共分十二个项目,主要包括认识STM32单片机,学习C语言基础知识,STM32单片机的输入/输出控制,突发事件的处理一中断,定时器、计数器及其应用,STM32单片机的通信,LCD模块应用,应用串行总线接口,模拟量处理,MPU6050陀螺仪模块应用,超声波测距模块应用,数字温湿度传感器应用。本书可作为高等院校计算机、电子、通信、机电、自动化及相关专业学生的教材,也可作为从事检测、自动控制等领域工作的人员和从事嵌入式系统开发的工程技术人员的参考用书。