面向人工智能的嵌入式设计与开发(山东联盟)
面向人工智能的嵌入式设计与开发(山东联盟)
1000+ 人选课
更新日期:2025/07/17
开课平台智慧树
开课高校山东农业工程学院
开课教师赵志桓廖希杰田淑众
学科专业工学计算机类
开课时间2025/01/21 - 2025/07/20
课程周期26 周
开课状态开课中
每周学时-
课程简介
欢迎各位同学学习本课程,本课程根据课程实践性强的特点,精选教学实例,采用虚实结合的教学手段,学、做结合的教学方式,对课程内容进行随时随地的验证性与设计性实验,选取了综合性实战项目,让项目既有了深度又有了广度。
课程大纲

在线教程

章节简介教学计划
嵌入式介绍
登录后可预览视频
嵌入式概述
赵志桓
Cortex-M3芯片介绍
赵志桓
嵌入式开发软件安装(上)
廖希杰
嵌入式开发软件安装(下)
廖希杰
GPIO基本使用及端口模式
GPIO模块介绍+功能介绍
赵志桓
GPIO端口相关库函数
赵志桓
按键输入系统介绍
赵志桓
点亮LED灯
廖希杰
按键控制LED灯
廖希杰
C语言程序编写
机器数与真值
田淑众
C语言数据类型
田淑众
C语言运算符
田淑众
C语言控制语句
田淑众
函数及构造类型
田淑众
STM32固件函数库介绍
田淑众
串口通信
通用USART介绍
廖希杰
STM32F10x芯片USART模块介绍
廖希杰
USART模块程序设计
廖希杰
中断系统
中断介绍
廖希杰
STM32F10x中断系统介绍及中断系统相关库函数
廖希杰
中断程序编写
廖希杰
SysTick 定时器
Systick定时器介绍及相关库函数
赵志桓
Systick定时器软件设计
廖希杰
LCD液晶显示屏
LCD液晶显示屏介绍
廖希杰
液晶显示控制器(ILI9341)
廖希杰
LCD液晶屏取模软件应用
廖希杰
LCD液晶屏程序设计
廖希杰
触摸屏驱动
触摸屏介绍及触摸屏校准
廖希杰
触摸屏软件设计
廖希杰
RTC实时时钟
RTC实时时钟介绍及RTC模块RTC相关库函数
廖希杰
RTC 程序设计
廖希杰
传感器
DHT11 数字温湿度传感器模块
田淑众
DHT11程序设计
廖希杰
MQ-3 酒精传感器模块
田淑众
MQ-3程序设计
廖希杰
项目实战
智能温室大棚(上)
廖希杰
智能温室大棚(下)
廖希杰
智能水果分拣(上)
廖希杰
智能水果分拣(下)
廖希杰
智能喷药机器人(上)
廖希杰
智能喷药机器人(下)
廖希杰
  • 第一章嵌入式介绍

    嵌入式介绍

  • 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智能喷药机器人(下)

    智能喷药机器人的程序编写以及演示功能

  • 开始学习
  • 第一章  作业测试
    第一章 嵌入式介绍

    1.1 嵌入式概述

    1.2 Cortex-M3芯片介绍

    1.3 嵌入式开发软件安装(上)

    1.4 嵌入式开发软件安装(下)

    视频数4
  • 第二章  作业测试
    第二章 GPIO基本使用及端口模式

    2.1 GPIO模块介绍+功能介绍

    2.2 GPIO端口相关库函数

    2.3 按键输入系统介绍

    2.4 点亮LED灯

    2.5 按键控制LED灯

    视频数5
  • 第三章  作业测试
    第三章 C语言程序编写

    3.1 机器数与真值

    3.2 C语言数据类型

    3.3 C语言运算符

    3.4 C语言控制语句

    3.5 函数及构造类型

    3.6 STM32固件函数库介绍

    视频数6
  • 第四章  作业测试
    第四章 串口通信

    4.1 通用USART介绍

    4.2 STM32F10x芯片USART模块介绍

    4.3 USART模块程序设计

    视频数3
  • 第五章  作业测试
    第五章 中断系统

    5.1 中断介绍

    5.2 STM32F10x中断系统介绍及中断系统相关库函数

    5.3 中断程序编写

    视频数3
  • 第六章  作业测试
    第六章 SysTick 定时器

    6.1 Systick定时器介绍及相关库函数

    6.2 Systick定时器软件设计

    视频数2
  • 第七章  作业测试
    第七章 LCD液晶显示屏

    7.1 LCD液晶显示屏介绍

    7.2 液晶显示控制器(ILI9341)

    7.3 LCD液晶屏取模软件应用

    7.4 LCD液晶屏程序设计

    视频数4
  • 第八章  作业测试
    第八章 触摸屏驱动

    8.1 触摸屏介绍及触摸屏校准

    8.2 触摸屏软件设计

    视频数2
  • 第九章  作业测试
    第九章 RTC实时时钟

    9.1 RTC实时时钟介绍及RTC模块RTC相关库函数

    9.2 RTC 程序设计

    视频数2
  • 第十章  作业测试
    第十章 传感器

    10.1 DHT11 数字温湿度传感器模块

    10.2 DHT11程序设计

    10.3 MQ-3 酒精传感器模块

    10.4 MQ-3程序设计

    视频数4
  • 第十一章  作业测试
    第十一章 项目实战

    11.1 智能温室大棚(上)

    11.2 智能温室大棚(下)

    11.3 智能水果分拣(上)

    11.4 智能水果分拣(下)

    11.5 智能喷药机器人(上)

    11.6 智能喷药机器人(下)

    视频数6
  • 期末考试