单片机原理及应用
单片机原理及应用
2万+ 人选课
更新日期:2026/11/13
开课平台智慧树
开课高校上海电力大学
开课教师刘丹丹、杨芳、王计元、刘洪利
学科专业工学电子信息类
开课时间2026/07/21 - 2027/01/20
课程周期27 周
开课状态开课中
每周学时-
课程简介
随着社会的发展,嵌入式系统的应用越来越广泛。这些应用深入改变了人类生活、学习的方式,改变了信息处理、储存的方法。因此,学习嵌入式系统的硬件概念与原理对于工科学生尤其重要。“单片机原理与应用”课程是高等学校工科类专业,如电子信息工程、通信工程、工业自动化、电气工程、自动控制等专业的必修课。作为一个经典的8位微处理器,51单片机几乎囊括了硬件设计的所有基本概念,因此掌握51单片机的设计方法有利于学生快速掌握硬件基本原理,同时有利于学习结构更复杂的微处理器。本门课程作为嵌入式系统学习的入门课程,对硬件基本概念、组成原理及设计方法进行了详细描述,同时讲解了以该51单片机为核心的电路的仿真及调试方法,为学生打下良好的硬件设计基础。
课程大纲

在线教程

章节简介教学计划
绪论
登录后可预览视频
●
51单片机课程概述
刘丹丹
●
单片机基本概念-结构、型号、存储器与芯片封装
刘丹丹
●
单片机常用数制和编码基础知识
刘丹丹
MCS-51单片机的结构与原理
●
MCS-51单片机的内部结构
刘丹丹
●
MCS-51单片机的引脚功能
刘丹丹
●
MCS-51单片机的CPU
●
运算器
刘丹丹
●
控制器与布尔处理器
刘丹丹
●
振荡器与时钟电路
刘丹丹
●
MCS-51单片机的存储器
●
存储器的结构
刘丹丹
●
数据存储器(1)
刘丹丹
●
数据存储器(2)
刘丹丹
●
数据存储器(3)
刘丹丹
●
MCS-51单片机的I/O口
刘丹丹
●
MCS-51单片机的工作方式及最小系统的概念
刘丹丹
MCS-51 单片机的指令系统
●
指令系统概述
刘丹丹
●
寻址方式
●
寻址方式(1)
刘丹丹
●
寻址方式(2)
刘丹丹
●
指令集
●
数据传送指令(1)
刘丹丹
●
数据传送指令(2)
刘丹丹
●
算术运算指令
王计元
●
逻辑运算指令
王计元
●
控制转移指令
王计元
●
位操作指令
王计元
●
汇编语言程序设计
●
汇编语言程序设计概述
王计元
●
程序设计的格式和伪指令
王计元
●
顺序结构程序设计举例
杨芳
●
分支结构程序设计举例
杨芳
●
循环结构程序设计举例(1)
杨芳
●
循环结构程序设计举例(2)
杨芳
●
子程序设计举例
杨芳
●
汇编程序综合设计举例(1)
刘丹丹
●
汇编程序综合设计举例(2)
刘丹丹
单片机的应用系统设计实例入门
●
单片机开发环境Keil C51及示例
刘丹丹
●
Proteus仿真方法及示例
刘丹丹
MCS-51单片机中断系统原理及应用
●
中断的概念
刘洪利
●
中断控制系统
●
中断控制系统(1)
刘洪利
●
中断控制系统(2)
刘洪利
●
中断服务程序的响应和举例
刘洪利
MCS-51单片机的定时器/计数器
●
定时器/计数器的结构、工作原理与寄存器
杨芳
●
定时器 /计数器工作方式
杨芳
●
定时器/计数器编程应用与举例
杨芳
单片机串行口原理及应用
●
串行通信的基本概念
刘丹丹
●
MCS-51串行口的结构
刘丹丹
●
MCS-51串行口的通信工作方式及波特率
刘丹丹
●
多机通信原理以及接口标准
刘丹丹
●
串行通信应用举例
刘丹丹
MCS-51单片机存储器及并行I/O 扩展
●
单片机的扩展概述
●
单片机系统扩展的总线结构
杨芳
●
单片机扩展的编码方法
杨芳
●
外部数据存储器的扩展
杨芳
●
并行I/O口扩展芯片8255
●
并行I/O口扩展芯片(1)
杨芳
●
并行I/O口扩展芯片(2)
杨芳
MCS-51单片机人机接口电路设计
●
键盘接口电路及其应用
●
按键结构及独立式按键识别方法
刘洪利
●
矩阵式键盘识别方法
刘洪利
●
LED数码管显示器及其应用
●
LED数码管原理及静态显示方式
刘洪利
●
LED数码管动态显示方式
刘洪利
●
LCD液晶显示器1602
●
LCD1602简介
刘洪利
●
LCD1602应用实例
刘洪利
单片机D/A及A/D转换接口
●
D/A转换器的接口技术
杨芳
●
A/D转换器的接口技术
杨芳
C51语言程序设计
●
ANSI C语言与单片机C语言
王计元
●
Keil C51对ANSI C的的扩展
●
C51语言的存储器类型、存储模式及数据类型扩展
王计元
●
C51语言的函数扩展定义、指针及硬件资源绝对地址访问
王计元
●
Keil C51语言设计基础
王计元
●
Keil C51语言编程举例
王计元
基于Proteus软件的单片机工程实践实例
●
单片机基础原理仿真实验实例
●
单片机IO口实验
刘丹丹
●
单片机外部中断实验
刘丹丹
●
单片机定时器中断实验
刘丹丹
●
单片机接口实验
●
单片机与PC机串行口通信仿真实验实例
刘丹丹
●
单片机人机接口LED和LCD显示实验实例
刘丹丹
●
单片机键盘扫描显示仿真实验实例
刘丹丹
●
单片机扩展外部RAM仿真实验实例
刘丹丹
●
单片机D/A转换器实验仿真实验实例
刘丹丹
  • 第一章绪论

    绪论

  • ●1.151单片机课程概述

    51单片机课程概述

  • ●1.2单片机基本概念-结构、型号、存储器与芯片封装

    单片机基本概念-结构、型号、存储器与芯片封装

  • ●1.3单片机常用数制和编码基础知识

    单片机常用数制和编码基础知识

  • 第二章MCS-51单片机的结构与原理

    MCS-51单片机的结构与原理

  • ●2.1MCS-51单片机的内部结构

    MCS-51单片机的内部结构

  • ●2.2MCS-51单片机的引脚功能

    MCS-51单片机的引脚功能

  • ●2.3MCS-51单片机的CPU

    MCS-51单片机的CPU

  • ●2.4MCS-51单片机的存储器

    MCS-51单片机的存储器

  • ●2.5MCS-51单片机的I/O口

    MCS-51单片机的I/O口

  • ●2.6MCS-51单片机的工作方式及最小系统的概念

    MCS-51单片机的工作方式及最小系统的概念

  • 第三章MCS-51 单片机的指令系统

    MCS-51 单片机的指令系统

  • ●3.1指令系统概述

    指令系统概述

  • ●3.2寻址方式

    寻址方式

  • ●3.3指令集

    指令集

  • ●3.4汇编语言程序设计

    汇编语言程序设计

  • 第四章单片机的应用系统设计实例入门

    单片机的应用系统设计实例入门

  • ●4.1单片机开发环境Keil C51及示例

    单片机开发环境Keil C51及示例

  • ●4.2Proteus仿真方法及示例

    单片机开发环境Keil C51及示例

  • 第五章MCS-51单片机中断系统原理及应用

    MCS-51单片机中断系统原理及应用

  • ●5.1中断的概念

    中断的概念

  • ●5.2中断控制系统

    中断控制系统

  • ●5.3中断服务程序的响应和举例

    中断服务程序的响应和举例

  • 第六章MCS-51单片机的定时器/计数器

    MCS-51单片机的定时器/计数器

  • ●6.1定时器/计数器的结构、工作原理与寄存器

    定时器/计数器的结构、工作原理与寄存器

  • ●6.2定时器 /计数器工作方式

    定时器 /计数器工作方式

  • ●6.3定时器/计数器编程应用与举例

    定时器/计数器编程应用与举例

  • 第七章单片机串行口原理及应用

    单片机串行口原理及应用

  • ●7.1串行通信的基本概念

    串行通信的基本概念

  • ●7.2MCS-51串行口的结构

    MCS-51串行口的结构

  • ●7.3MCS-51串行口的通信工作方式及波特率

    MCS-51串行口的通信工作方式及波特率

  • ●7.4多机通信原理以及接口标准

    多机通信原理以及接口标准

  • ●7.5串行通信应用举例

    串行通信应用举例

  • 第八章MCS-51单片机存储器及并行I/O 扩展

    MCS-51单片机存储器及并行I/O 扩展

  • ●8.1单片机的扩展概述

    单片机的扩展概述

  • ●8.2外部数据存储器的扩展

    外部数据存储器的扩展

  • ●8.3并行I/O口扩展芯片8255

    并行I/O口扩展芯片8255

  • 第九章MCS-51单片机人机接口电路设计

    MCS-51单片机人机接口电路设计

  • ●9.1键盘接口电路及其应用

    键盘接口电路及其应用

  • ●9.2LED数码管显示器及其应用

    LED数码管显示器及其应用

  • ●9.3LCD液晶显示器1602

    LCD液晶显示器1602

  • 第十章单片机D/A及A/D转换接口

    单片机D/A及A/D转换接口

  • ●10.1D/A转换器的接口技术

    D/A转换器的接口技术

  • ●10.2A/D转换器的接口技术

    A/D转换器的接口技术

  • 第十一章C51语言程序设计

    C51语言程序设计

  • ●11.1ANSI C语言与单片机C语言

    ANSI C语言与单片机C语言

  • ●11.2Keil C51对ANSI C的的扩展

    Keil C51对ANSI C的的扩展

  • ●11.3Keil C51语言设计基础

    Keil C51语言设计基础

  • ●11.4 Keil C51语言编程举例

    Keil C51语言编程举例

  • 第十二章基于Proteus软件的单片机工程实践实例

    基于Proteus软件的单片机工程实践实例

  • ●12.1单片机基础原理仿真实验实例

    单片机基础原理仿真实验实例

  • ●12.2单片机接口实验

    单片机接口实验

  • 开始学习
  • 第一章  作业测试
    第一章 绪论

    1.1 51单片机课程概述

    1.2 单片机基本概念-结构、型号、存储器与芯片封装

    1.3 单片机常用数制和编码基础知识

    视频数3
  • 第二章  作业测试
    第二章 MCS-51单片机的结构与原理

    2.1 MCS-51单片机的内部结构

    2.2 MCS-51单片机的引脚功能

    2.3 MCS-51单片机的CPU

    2.4 MCS-51单片机的存储器

    2.5 MCS-51单片机的I/O口

    2.6 MCS-51单片机的工作方式及最小系统的概念

    视频数11
  • 第三章  作业测试
    第三章 MCS-51 单片机的指令系统

    3.1 指令系统概述

    3.2 寻址方式

    3.3 指令集

    3.4 汇编语言程序设计

    视频数18
  • 第四章  作业测试
    第四章 单片机的应用系统设计实例入门

    4.1 单片机开发环境Keil C51及示例

    4.2 Proteus仿真方法及示例

    视频数2
  • 第五章  作业测试
    第五章 MCS-51单片机中断系统原理及应用

    5.1 中断的概念

    5.2 中断控制系统

    5.3 中断服务程序的响应和举例

    视频数4
  • 第六章  作业测试
    第六章 MCS-51单片机的定时器/计数器

    6.1 定时器/计数器的结构、工作原理与寄存器

    6.2 定时器 /计数器工作方式

    6.3 定时器/计数器编程应用与举例

    视频数3
  • 第七章  作业测试
    第七章 单片机串行口原理及应用

    7.1 串行通信的基本概念

    7.2 MCS-51串行口的结构

    7.3 MCS-51串行口的通信工作方式及波特率

    7.4 多机通信原理以及接口标准

    7.5 串行通信应用举例

    视频数5
  • 第八章  作业测试
    第八章 MCS-51单片机存储器及并行I/O 扩展

    8.1 单片机的扩展概述

    8.2 外部数据存储器的扩展

    8.3 并行I/O口扩展芯片8255

    视频数5
  • 第九章  作业测试
    第九章 MCS-51单片机人机接口电路设计

    9.1 键盘接口电路及其应用

    9.2 LED数码管显示器及其应用

    9.3 LCD液晶显示器1602

    视频数6
  • 第十章  作业测试
    第十章 单片机D/A及A/D转换接口

    10.1 D/A转换器的接口技术

    10.2 A/D转换器的接口技术

    视频数2
  • 第十一章  作业测试
    第十一章 C51语言程序设计

    11.1 ANSI C语言与单片机C语言

    11.2 Keil C51对ANSI C的的扩展

    11.3 Keil C51语言设计基础

    11.4 Keil C51语言编程举例

    视频数5
  • 第十二章  作业测试
    第十二章 基于Proteus软件的单片机工程实践实例

    12.1 单片机基础原理仿真实验实例

    12.2 单片机接口实验

    视频数8
  • 期末考试
App 下载
关注我们