单片机原理与应用
单片机原理与应用
5000+ 人选课
更新日期:2025/05/25
开课时间2025/01/21 - 2025/07/20
课程周期26 周
开课状态开课中
每周学时-
课程简介
单片机已经渗透到我们生活的各个领域,很难找到哪个领域没有单片机的踪迹。比方说工业自动化、智能仪器仪表、消费类电子产品、通信设备、武器装备等等,都离不开单片机。单片机有很多种,我们选择51系列单片机来学习。因为:1. 51单片机的经典性。51单片机自上市以来,始终保持着高速发展,占有较大的市场份额。2.学习起来相对容易。在当前流行的众多型号的单片机中,51系列单片机结构相对简单,更适合作为入门课程来学习。3.可以作为学习其它机型的基础。我们这门课的主要内容包括:1. 51单片机的内部结构;2.程序设计基础,以C语言为主;3.单片机应用系统的开发环境:主要学习集成开发环境Keil C51和系统仿真软件Proteus;4.常见接口电路及其与51单片机的接口;5. 简单的单片机控制系统设计。好啦,亲爱的同学们,快来跟我们一起来揭开单片机神秘的面纱吧!
课程大纲

在线教程

章节简介教学计划
绪论
登录后可预览视频
单片机概念、发展、系列、应用
程志强
单片机最小系统及学习方法
程志强
80C51单片机内部结构
80C51系列单片机引脚功能
戴曰章
80C51系列单片机的编程结构
戴曰章
80C51系列单片机的存储器
80C51系列单片机的存储器(一)
戴曰章
80C51系列单片机的存储器(二)
戴曰章
80C51单片机的工作方式
戴曰章
80C51单片机的时序及最小系统
戴曰章
80C51单片机软件基础
80C51单片机寻址方式
程素娥
C51与ANSI C 及C51程序结构
程素娥
C51的数据结构
C51的数据结构(1)
程素娥
C51的数据结构(2)
程素娥
变量的存储种类和存储器类型
程素娥
绝对地址的访问
程素娥
控制语句
程素娥
c51的程序结构
程素娥
并行口及应用
并行口结构
邹华
并行口应用
邹华
数码管显示器接口
邹华
单片机中断系统及应用
中断概述
刘丽娜
80C51单片机的中断系统
51单片机的中断源和中断标志寄存器
刘丽娜
中断允许寄存器和中断优先级寄存器
刘丽娜
中断的响应和撤销
刘丽娜
中断服务程序的设计/ 中断系统的应用
刘丽娜
外部中断源扩展
刘丽娜
定时器/计数器及应用
80C51单片机定时器/计数器的结构和工作原理
邹华
定时器/计数器的工作方式
邹华
定时计数器的应用
邹华
串行口及应用
串行通信基础知识
邹华
80C51单片机串行口的结构
邹华
80C51单片机串行口的工作方式0
邹华
80C51单片机串行口的工作方式1/2/3
邹华
80C51单片机系统扩展技术
单片机系统扩展概述
戴曰章
简单并行 IO 接口的扩展
戴曰章
可编程并行I/O口的扩展
戴曰章
键盘 接口技术
戴曰章
80C51单片机的测控接口
D/A转换接口技术
戴曰章
A/D转换接口技术
戴曰章
单片机应用系统的开发与设计
单片机应用系统开发过程
程志强
节能型自适应风扇控制总体设计
程志强
节能型自适应风扇模块设计(一)
程志强
节能型自适应风扇模块设计(二)
程志强
  • 第一章绪论

    介绍单片机的概念,单片机的发展,常用的单片机系列,单片机的应用;以点亮一个发光二极管的控制系统为例介绍单片机控制系统的设计与制作过程;介绍微型计算机系统组成,计算机运算基础知识。

  • 1.1单片机概念、发展、系列、应用

    本节主要介绍单片机的概念,单片机的发展,常用的单片机系列,单片机的应用。

  • 1.2单片机最小系统及学习方法

    以点亮一个发光二极管的控制系统为例介绍单片机控制系统的设计与制作过程。

  • 第二章80C51单片机内部结构

    本章以80C51系列单片机为背景,介绍单片机的外部引脚、内部编程结构、存储器结构、时钟电路、复位电路及最小应用系统构成。

  • 2.180C51系列单片机引脚功能

    本节介绍单片机的引脚功能,单片机对外三总线的构成。

  • 2.280C51系列单片机的编程结构

    介绍单片机的编程结构,以便从软件编程的角度了解单片机系统的操作和运行。

  • 2.380C51系列单片机的存储器

    简要介绍半导体存储器,主要介绍80C51单片机的存储器结构,程序存储器的编址与访问、程序存储器中的特殊单元;重点介绍数据存储器结构、功能及特殊功能寄存器。

  • 2.480C51单片机的工作方式

    介绍单片机的三种不同的工作方式。

  • 2.580C51单片机的时序及最小系统

    介绍单片机的时钟电路、时序的基本单位、典型时序分析,80C51单片机最小应用系统。

  • 第三章80C51单片机软件基础

    本章首先概略介绍80C51指令系统,然后重点介绍目前流行的单片机高级语言C51的语句组成、语句用法、函数及程序结构。

  • 3.180C51单片机寻址方式

    介绍汇编语言的指令格式,指令系统的七种寻址方式。

  • 3.2 C51与ANSI C 及C51程序结构

    介绍C51与标准ANSI C的区别,以实例分析C51的程序结构。

  • 3.3C51的数据结构

    介绍C51的数据类型,常量与变量、基本数据类型、构造类型、指针类型。

  • 3.4变量的存储种类和存储器类型

    介绍变量的存储种类及各自的作用范围、变量的存储器类型及对应的存储空间。

  • 3.5绝对地址的访问

    介绍三种访问绝对地址的方法。

  • 3.6控制语句

    介绍四种控制语句,选择语句if、switch语句、for语句、while语句。

  • 3.7c51的程序结构

    介绍三种基本的程序结构,顺序结构、分支结构、循环结构。

  • 第四章并行口及应用

    本章先介绍80C51系列单片机内部并行口的结构,然后讲述单片机内部并行口与常用外设的接口电路及外设驱动程序的编制方法。

  • 4.1并行口结构

    介绍四个并行口的结构及功能。

  • 4.2并行口应用

    以几个实例介绍并行口的应用。

  • 4.3数码管显示器接口

    介绍七段数码管的结构,学习用单片机控制七段数码管进行显示的实现方法。

  • 第五章单片机中断系统及应用

    介绍中断的基本概念,以80C51系列单片机的中断系统为例介绍中断的处理过程和中断系统的应用。

  • 5.1中断概述

    介绍中断的有关概念、中断技术的应用及中断系统的功能。

  • 5.280C51单片机的中断系统

    介绍中断系统的结构、中断响应及中断请求的撤销。

  • 5.3中断服务程序的设计/ 中断系统的应用

    介绍中断服务程序设计过程及几个应用实例。

  • 5.4外部中断源扩展

    介绍外部中断源的扩展方法。

  • 第六章定时器/计数器及应用

    本章首先概述定时/计数技术,重点介绍80C51单片机定时器/计数器的结构、功能、工作方式及应用。

  • 6.180C51单片机定时器/计数器的结构和工作原理

    介绍定时器/计数器的结构和工作原理,重点介绍工作方式寄存器、控制寄存器、定时器/计数器的工作模式选择及运行控制。

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

    介绍定时器/计数器的四种工作方式。

  • 6.3定时计数器的应用

    介绍定时器/计数器的几个应用实例。

  • 第七章串行口及应用

    本章主要介绍串行通信的基本概念、80C51单片机内部串行口的结构和工作原理,通过应用实例,对串行口的四种工作方式及波特率的设置进行具体阐述。

  • 7.1串行通信基础知识

    介绍计算机对外通信方式,串行通信的方式。

  • 7.280C51单片机串行口的结构

    介绍串行口的内部编程结构,即发送电路、接受电路及串行口控制寄存器。

  • 7.380C51单片机串行口的工作方式0

    介绍串行口方式0,作为同步移位寄存器用时,方式0的发送、接受过程。

  • 7.480C51单片机串行口的工作方式1/2/3

    介绍串行口的方式1/2/3,重点介绍方式1的发送、接受过程。

  • 第八章80C51单片机系统扩展技术

    本章首先概述单片机系统扩展,接下来介绍数据存储器的扩展、并行I/O接口的扩展,最后介绍了键盘接口技术。

  • 8.1单片机系统扩展概述

    介绍单片机系统扩展资源分类,单片机系统扩展结构。

  • 8.2简单并行 IO 接口的扩展

    介绍简单I/O口扩展的方法及常用的输入、输出接口芯片。

  • 8.3可编程并行I/O口的扩展

    介绍8255芯片的内部结构和功能,8255的工作方式,8255与单片机的接口电路及8255的应用。

  • 8.4键盘 接口技术

    介绍常用的键盘,主要研究非编码式键盘的工作原理、接口技术单片机系统常用的按键识别方法和程序设计方法。

  • 第九章80C51单片机的测控接口

    本章介绍80C51单片机的测控接口,数字量到模拟量的转换接口D/A转换接口、模拟量到数字量的转换接口A/D转换接口及开关量接口技术。

  • 9.1D/A转换接口技术

    介绍D/A转换的基本原理与分类,常用的DAC0832芯片的结构、引脚、工作方式、与单片机的接口及应用。

  • 9.2A/D转换接口技术

    介绍A/D转换原理、技术指标,常用的芯片ADC0809的内部结构、引脚功能,ADC0809与单片机的接口与应用。

  • 第十章单片机应用系统的开发与设计

    本章主要介绍单片机应用系统的开发过程以及实际案例设计过程。通过《节能型自适应风扇系统设计》实际案例讲解,使学生熟悉和掌握单片机应用系统的开发过程,为从事单片机相关工作打下坚实基础。

  • 10.1 单片机应用系统开发过程

    本讲主要单片机应用系统的开发过程。其开发过程主要包括如下:
    1.总体设计:确定技术指标;机型选择;器件选择;软硬件功能划分。
    2.硬件设计:程序存储器的设计;数据存储器设计;地址译码电路的设计;总线驱动器的设计;其它外围电路的设计;可靠性设计。
    3.软件设计:定义各输入/输出接口;定义并分配存储器空间;若有断电保护措施,应定义数据暂存区标志单元;面板开关、按键等控制输入量的定义。

  • 10.2节能型自适应风扇控制总体设计

    本讲以工程案例《节能型自适应风扇系统设计》为背景,讲解了案例的硬件设计方案、系统软件设计方案、项目任务分解、任务一热敏电阻温度采集硬件设计与软件设计。通过学习掌握硬件设计、软件设计及任务一温度采集的硬件软件设计方法。
    主要内容包括:案例任务简介、硬件设计方案、系统软件设计方案、案例任务分解、任务一温度采集的硬件软件设计方法。

  • 10.3节能型自适应风扇模块设计(一)

    本讲以工程案例《节能型自适应风扇系统设计》任务二风扇直流电机控制的硬件设计与软件设计方法。通过学习掌握硬件设计、软件设计及任务二风扇直流电机PWM控制的硬件软件设计方法。
    主要内容包括:PWM控制硬件设计 、PWM控制软件设计。

  • 10.4节能型自适应风扇模块设计(二)

    本讲以工程案例《节能型自适应风扇系统设计》任务三 LED动态显示的硬件设计与软件设计方法以及项目拓展-采用PC设定温度、采用手机设定温度。通过学习掌握硬件设计、软件设计及任务三LED温度显示的硬件软件设计方法。
    主要内容包括:LED温度显示硬件设计;LED温度显示软件设计;项目拓展1:PC端温度设定设计;项目拓展2:手机温度设定设计。

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

    1.1 单片机概念、发展、系列、应用

    1.2 单片机最小系统及学习方法

    视频数2
  • 第二章  作业测试
    第二章 80C51单片机内部结构

    2.1 80C51系列单片机引脚功能

    2.2 80C51系列单片机的编程结构

    2.3 80C51系列单片机的存储器

    2.4 80C51单片机的工作方式

    2.5 80C51单片机的时序及最小系统

    视频数6
  • 第三章  作业测试
    第三章 80C51单片机软件基础

    3.1 80C51单片机寻址方式

    3.2 C51与ANSI C 及C51程序结构

    3.3 C51的数据结构

    3.4 变量的存储种类和存储器类型

    3.5 绝对地址的访问

    3.6 控制语句

    3.7 c51的程序结构

    视频数8
  • 第四章  作业测试
    第四章 并行口及应用

    4.1 并行口结构

    4.2 并行口应用

    4.3 数码管显示器接口

    视频数3
  • 第五章  作业测试
    第五章 单片机中断系统及应用

    5.1 中断概述

    5.2 80C51单片机的中断系统

    5.3 中断服务程序的设计/ 中断系统的应用

    5.4 外部中断源扩展

    视频数6
  • 第六章  作业测试
    第六章 定时器/计数器及应用

    6.1 80C51单片机定时器/计数器的结构和工作原理

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

    6.3 定时计数器的应用

    视频数3
  • 第七章  作业测试
    第七章 串行口及应用

    7.1 串行通信基础知识

    7.2 80C51单片机串行口的结构

    7.3 80C51单片机串行口的工作方式0

    7.4 80C51单片机串行口的工作方式1/2/3

    视频数4
  • 第八章  作业测试
    第八章 80C51单片机系统扩展技术

    8.1 单片机系统扩展概述

    8.2 简单并行 IO 接口的扩展

    8.3 可编程并行I/O口的扩展

    8.4 键盘 接口技术

    视频数4
  • 第九章  作业测试
    第九章 80C51单片机的测控接口

    9.1 D/A转换接口技术

    9.2 A/D转换接口技术

    视频数2
  • 第十章  作业测试
    第十章 单片机应用系统的开发与设计

    10.1 单片机应用系统开发过程

    10.2 节能型自适应风扇控制总体设计

    10.3 节能型自适应风扇模块设计(一)

    10.4 节能型自适应风扇模块设计(二)

    视频数4
  • 期末考试