AI简介
这是一本针对高职院校电子与控制类专业学生编写的教材,同时也可以作为工程技术人员学习STM32微控制器编程的快速入门参考书。该书以STM32F103微控制器为核心,详细介绍了嵌入式系统的基本概念、实训使用的软硬件平台、STM32的标准外设库、嵌入式C语言编程的特点、STM32系统时钟、彩色LCD显示基础、字符编码和显示字库等内容。
书中基础篇介绍了嵌入式系统的基本概念,包括从单片机到嵌入式系统的演变、精简指令集计算机与复杂指令集计算机的区别、普林斯顿结构和哈佛结构、Arm公司及其微处理器、Arm Cortex系列处理器、STM32F103系列微控制器等。同时,也介绍了实训项目使用的软硬件平台,包括软件集成开发环境、仿真器、目标板、帆板角度测量与控制装置等。此外,还介绍了CMSIS与STM32标准外设库,STM32嵌入式C语言编程的特点,STM32F10x微控制器的系统时钟,彩色LCD显示,字符编码与显示字库等内容。
书中应用篇依托STM32微控制器的主要外设、常用外围器件以及典型应用等设计了11个实训项目。这些项目涵盖了LED闪烁、按键控制LED亮灭、按键控制LED闪烁频率(外部中断