-
第一章嵌入式介绍
嵌入式介绍
-
●1.1嵌入式概述
嵌入式单片机的特点及相关应用领域
-
●1.2Cortex-M3芯片介绍
Cortex-M系列芯片分类、STM32F10x系列的命名规则、最小系统组成、STM32F103ZET6芯片内部资源、内部结构
-
●1.3嵌入式开发软件安装(上)
编译软件安装、驱动程序安装
-
●1.4嵌入式开发软件安装(下)
软件面板介绍及程序下载测试
-
第二章GPIO基本使用及端口模式
GPIO基本使用及端口模式
-
●2.1GPIO模块介绍+功能介绍
GPIO端口概述、特征、功能、内部框图
-
●2.2GPIO端口相关库函数
STM32F10x芯片时钟使能、GPIO端口相关库函数
-
●2.3按键输入系统介绍
单片机按键介绍、GPIO输入功能程序设计、按键扫描程序设计
-
●2.4点亮LED灯
工程模板的使用、LED灯程序编写、模块化程序编写
-
●2.5按键控制LED灯
按键消抖程序的编写、按键控制LED灯程序编写
-
第三章C语言程序编写
C语言程序编写
-
●3.1机器数与真值
C语言编程规范以及发展历程
-
●3.2C语言数据类型
C语言数据类型概述,分类
-
●3.3C语言运算符
运算符表达式概念,常用运算符,数据类型转换。
-
●3.4C语言控制语句
C语言语句概述,语句的应用
-
●3.5函数及构造类型
函数的概述、特性,函数的应用,构造类型概述
-
●3.6STM32固件函数库介绍
固件函数库讲解,使用。
-
第四章串口通信
串口通信
-
●4.1通用USART介绍
通讯的概述、串行通讯分类
-
●4.2 STM32F10x芯片USART模块介绍
STM32F10x芯片USART模块概述、STM32F10x芯片USART模块内部框图、STM32F10x芯片USART模块特征
-
●4.3USART模块程序设计
开发板通过串口发送数据给电脑、串口软件的使用、串口回显程序编写
-
第五章中断系统
中断系统
-
●5.1中断介绍
NVIC控制器介绍、STM32F10x中断优先级设置、STM32F10x中断系统相关库函数
-
●5.2STM32F10x中断系统介绍及中断系统相关库函数
开发板通过串口中断发送数据给电脑、串口中断回显程序编写
-
●5.3中断程序编写
开发板通过串口中断发送数据给电脑、串口中断回显程序编写
-
第六章SysTick 定时器
SysTick 定时器
-
●6.1Systick定时器介绍及相关库函数
Systick定时器概述、特征、初始值计算、以及相关库函数
-
●6.2Systick定时器软件设计
滴答定时器程序编写、滴答定时器流水灯程序编写
-
第七章LCD液晶显示屏
LCD液晶显示屏
-
●7.1LCD液晶显示屏介绍
单片机常见显示设备、LCD显示系统、彩色LCD液晶屏参数、Cortex-M开发板LCD模块介绍
-
●7.2液晶显示控制器(ILI9341)
ILI9341控制器协议介绍、ILI9341控制器颜色设置、ILI9341控制器初始化、ILI9341控制器控制命令
-
●7.3 LCD液晶屏取模软件应用
液晶屏字模概述、字模软件应用、图模软件应用
-
●7.4LCD液晶屏程序设计
LCD屏幕显示照片程序编写、LCD屏幕显示汉字程序编写
-
第八章触摸屏驱动
触摸屏驱动
-
●8.1触摸屏介绍及触摸屏校准
触摸屏介绍、触摸屏控制芯片XPT2046、触摸屏校准
-
●8.2 触摸屏软件设计
触摸屏位置设置程序编写、触摸屏控制蜂鸣器程序编写
-
第九章RTC实时时钟
RTC实时时钟
-
●9.1RTC实时时钟介绍及RTC模块RTC相关库函数
RTC实时时钟介绍、STM32F10x芯片RTC模块介绍、RTC相关库函数
-
●9.2 RTC 程序设计
RTC时间显示程序编写、RTC时钟表盘程序编写
-
第十章传感器
传感器
-
●10.1DHT11 数字温湿度传感器模块
温湿度传感器概述、时序讲解,设计流程讲解
-
●10.2DHT11程序设计
温湿度传感器程序、显示温湿度的程序编写
-
●10.3MQ-3 酒精传感器模块
酒精传感器概述、时序讲解,设计流程讲解
-
●10.4MQ-3程序设计
酒精传感器程序、显示酒精数值的程序编写
-
第十一章项目实战
项目实战
-
●11.1智能温室大棚(上)
智能温室大棚的设计流程、程序讲解。
-
●11.2智能温室大棚(下)
智能温室大棚的程序编写以及演示功能
-
●11.3智能水果分拣(上)
智能水果分拣的设计流程、程序讲解。
-
●11.4智能水果分拣(下)
智能水果分拣的程序编写以及演示功能
-
●11.5智能喷药机器人(上)
智能喷药机器人的设计流程、程序讲解。
-
●11.6智能喷药机器人(下)
智能喷药机器人的程序编写以及演示功能