单片机原理与技术/及应用
单片机原理与技术/及应用
2万+ 人选课
更新日期:2026/04/01
开课时间2026/03/03 - 2026/09/03
课程周期27 周
开课状态开课中
每周学时-
课程简介

这门课会讲什么?

   随着我们生活及生产方式的自动化、智能化程度越来越高,现代电子系统早已融入到我们生活的每一个角落,几乎所有的家电内部都有单片机的身影,现代电子系统的基本核心是嵌入式计算机应用系统(简称嵌入式系统,Embedded System),而单片机就是最典型、最广泛、最普及的嵌入式计算机应用系统。课程紧紧围绕单片机的原理及应用系统设计技能的提升, 构建了导言篇、工具篇、基础篇、应用篇、提高篇、创新篇和实验篇7个专题内容,借鉴了多门教材,与广州粤嵌通信有限公司校企合作,理论联系实际,确定知识点,由浅入深,注重实践,虚实结合,较全面的介绍了51单片机的原理与应用系统设计开发过程。主要参考教材:


你将收获什么?

单片机原理与应用技术课程面向的授课对象是自动化、机电、建筑电气、通信、电子及物联网等专业的学生以及电子行业的从业技术人员,知识点多、技术性强、内容抽象是一门既有理论,实践性又很强的课程。

     本课程采用,运用了多种信息化手段,以开放式的学习体验,实现了”理实一体“,解决了传统教学的难题。使学生真正掌握单片机系统的硬件设计与软件开发流程, 有具体典型测控、自控系统实例,有学生竞赛作品展示,使学生“懂原理、会连线,能编程”为学习ARM 嵌入式系统、FPGA设计等打下基础。






适合什么人学习?

单片机原理与应用技术课程面向的授课对象是自动化、机电、建筑电气、通信、电子及物联网等专业的学生以及电子行业的从业技术人员。


课程大纲

课程章节

  • 第一部 51单片机原理与应用技术
  • 导言篇
  • 工具篇
  • 基础篇
  • 应用篇
  • 提高篇
  • 创新篇
  • 拓展篇
  • 单片机原理及应用(C51编程+Proteus仿真)
  • 单片机复习题
  • 实验篇
  • 第二部 STM32单片机的原理与应用技术
  • STM32初学者入门
  • GPIO输出—点亮LED灯
  • GPIO输入—按键检测
  • STM32库函数开发
  • STM32微控制器外部中断
  • STM32微控制器定时器
  • STM32微控制器USART通信
  • STM32微控制器PWM输出
  • 智能监测系统设计
  • 综合实践项目实训
  • 基于STM32的智能节能风扇设计

第一部 51单片机原理与应用技术

导言篇

2.1 单片机基础知识概述

2.2 章节测试

工具篇

3.1 工具篇:知识点1.软件安装

3.2 工具篇:知识点2.Keil的使用

3.3 工具篇:知识点3.Protues的使用

3.4 章节测试

基础篇

4.1 基础篇:知识点1 MCS-51单片机的内部结构

4.2 基础篇:知识点2 MCS-51单片机的引脚功能和最小系统

4.3 基础篇:知识点3 MCS-51的存储器结构

4.4 基础篇:知识点4 MCS-51单片机的IO口

4.5 基础篇:知识点5 C51的程序结构和C51的数据结构

4.6 拓展:MCS-51单片机的内部结构和引脚(上)

4.7 拓展:MCS-51单片机的内部结构和引脚(下))

4.8 拓展:MCS-51单片机的存储器和IO口

4.9 拓展:C51简介及点亮一个小灯

4.10 章节测试

应用篇

5.1 应用篇:知识点1:单片机的基本输入输出单元

5.2 应用篇:知识点2:独立按键与流水灯

5.3 拓展:流水灯

5.4 拓展:独立按键

5.5 应用篇:知识点3:数码管的静态显示

5.6 拓展:数码管静态显示

5.7 应用篇:知识点4:数码管的动态显示

5.8 数码管直播

5.9 拓展:数码管的动态显示

5.10 应用篇:知识点5:矩阵键盘的原理及应用

5.11 矩阵键盘直播

5.12 拓展:矩阵键盘

5.13 应用篇:知识点6:单片机的中断原理与控制

5.14 应用篇:知识点7:单片机的中断的应用

5.15 拓展:单片机中断

5.16 应用篇:知识点8:单片机定时器原理

5.17 拓展篇:定时器1

5.18 应用篇:知识点9:单片机定时-计数器的应用1(PWM)

5.19 拓展篇:定时器2

5.20 应用篇:知识点10:单片机的定时器的应用2(脉冲宽度)

5.21 应用篇:知识点11:串口通信的原理

5.22 拓展:串行通信的原理

5.23 应用篇:知识点12:串口通信的应用

5.24 应用篇:串行通信控制蓝牙

5.25 拓展:串行通信的方式0和1

5.26 应用篇:知识点13:8位DA转换原理及应用

5.27 章节测试

提高篇

6.1 知识点1:用定时器和中断来实现秒表

6.2 知识点2:LCD1602

6.3 知识点3:步进电机的原理

6.4 知识点4:步进电机的控制

6.5 知识点5:4×4矩阵按键解码1LED显示键值

6.6 知识点6:8独立按键解码1LED显示键值

6.7 知识点7:发光二极管流水显示_1

6.8 知识点8:交通灯的实现

6.9 知识点9:数码管的使用

6.10 知识点10:双机全双工通信

6.11 知识点11:外部中断INT0_1

创新篇

7.1 智能蓝牙水表的设计

7.2 智能小车设计

7.3 温湿度检测设计

7.4 机械臂设计

7.5 电动门设计

7.6 LCD显示系统

7.7 大赛视频

7.8 超声波测距的应用

7.9 MQ-2烟雾模块

7.10 GY-39模块讲解

拓展篇

8.1 MCS-51单片机的内部结构和引脚(上)

8.2 MCS-51单片机的内部结构和引脚(下)

8.3 MCS-51单片机的存储器和IO口

8.4 C51简介及点亮一个小灯

8.5 流水灯

8.6 独立按键

8.7 静态数码管

8.8 矩阵键盘

8.9 数码管的动态显示

8.10 单片机的中断

8.11 定时器1

8.12 定时器2

8.13 串行通信的原理

8.14 串行通信的方式0和1的应用

8.15 串行通信的方式2和3

单片机原理及应用(C51编程+Proteus仿真)

9.1 第一章 单片机概述

9.2 AT89S51单片机的片内硬件结构

9.3 C51语言编程基础与KEIL uVision3开发平台

9.4 虚拟仿真平台Porteus的使用(自学)

9.5 单片机开关检测、键盘输入与显示接口设计

9.6 中断系统

9.7 定时/计数器

9.8 串行口的工作原理及应用

9.9 单片机系统的扩展

9.10 AT89S52单片机与DAC、ADC的接口

单片机复习题

10.1 单片机复习题

实验篇

11.1 单片机与pc机通信实验

11.2 步进电机实验

11.3 DHT11温湿度传感器实验

11.4 超声波测距实验

第二部 STM32单片机的原理与应用技术

STM32初学者入门

13.1 STM32微控制器介绍

13.2 硬件平台介绍

13.3 开发环境介绍和安装

13.4 如何烧录程序

13.5 单元测试

GPIO输出—点亮LED灯

14.1 开发环境搭建

14.2 STM32 IO工作模式

14.3 STM32 IO寄存器操作

14.4 STM32F10XX时钟树

14.5 单元测试

GPIO输入—按键检测

15.1 GPIO输入—按键检测

15.2 滴答定时器

15.3 位带操作

15.4 单元测试

STM32库函数开发

16.1 STM32F10XX工程管理

16.2 STM32F10XX固件库新建工程

16.3 GPIO库函数介绍

16.4 GPIO库函数开发

16.5 单元测试

STM32微控制器外部中断

17.1 外部中断概述

17.2 外部中断库函数设置

17.3 外部中断按键实验-01

17.4 外部中断按键实验-02

17.5 单元测试

STM32微控制器定时器

18.1 定时器介绍

18.2 定时器中断库函数设置

18.3 定时器中断实验-01

18.4 定时器中断实验-02

18.5 单元测试

STM32微控制器USART通信

19.1 串口通信方式介绍

19.2 串口操作库函数设置

19.3 串口通信实验

19.4 单元测试

STM32微控制器PWM输出

20.1 PWM输出工作原理

20.2 PWM输出库函数配置

20.3 PWM输出LED呼吸灯实验

20.4 单元测试

智能监测系统设计

21.1 温湿度监测系统设计

21.2 电机控制系统设计

21.3 光照强度监测系统设计

21.4 木耳放片期环境监测系统设计

综合实践项目实训

22.1 项目一 智能监测系统设计

基于STM32的智能节能风扇设计

23.1 硬件电路设计

23.2 软件程序设计

23.3 系统调试

23.4 思政园地

23.5 主题讨论

App 下载
关注我们