单片机原理及应用(长春工程学院)
单片机原理及应用(长春工程学院)
2万+ 人选课
更新日期:2025/06/06
开课平台智慧树
开课高校长春工程学院
开课教师许琳
学科专业工学电子信息类
开课时间2025/01/21 - 2025/07/20
课程周期26 周
开课状态开课中
每周学时-
课程简介
《单片机原理及应用》是一门实践性和实用性都很强的课程。我们选用了最为典型的51系列单片机展开教学,便于初学者能够利用丰富的资源快速掌握单片机的基本结构和原理;课程实验采用了Proteus和Keil仿真环境,只要你身边有一台电脑,随时随地都可以把单片机实验室带回家。在实验案例的选择上,我们遵循典型性、代表性和实用性的原则,通过循序渐进的课程内容安排培养初学者综合运用单片机知识解决实际工程问题的能力。
课程大纲

在线教程

章节简介教学计划
概述
登录后可预览视频
课程介绍
许琳
单片机概述
许琳
Keil软件安装
许琳
Proteus软件安装
许琳
51系列单片机结构体系
常用单片机种类
许琳
51单片机的内部结构
许琳
51单片机的芯片引脚功能
许琳
并行I/O端口结构
许琳
存储器组织
许琳
单片机的工作方式
许琳
C51编程基础
编程语言Keil C51简介
许琳
C51程序结构
许琳
C51数据类型
许琳
变量及其存储模式
许琳
运算符、表达式和基本语句
许琳
并行输入/输出口
并行口输出应用设计
发光二极管介绍
许琳
发光二极管应用示例
许琳
LED显示器介绍
许琳
LED静态显示接口及其应用示例
许琳
LED动态显示接口及其应用示例
许琳
并行口输入应用设计
闸刀型开关应用示例
许琳
按钮型开关应用示例
许琳
中断控制
中断技术概述
许琳
51单片机中断系统
许琳
中断的C51程序设计
许琳
外部中断应用实例
许琳
定时/计数器
定时/计数器概述
许琳
定时/计数器的结构和工作原理
许琳
定时/计数器的控制
许琳
定时/计数器的工作方式
许琳
定时/计数器的应用示例
许琳
串行口
数据通信概述
许琳
51单片机串行口结构及工作原理
许琳
串行口的应用控制
许琳
51单片机串行口的工作方式
工作方式0
许琳
工作方式1
许琳
工作方式2、3
许琳
波特率的设定与计算
许琳
串行口应用实例
许琳
  • 第一章概述

    本章主要介绍了课程特点和学习方法,简要介绍了单片机的基本概念以及课程中所使用的两个软件的安装方法。

  • 1.1课程介绍

    主要介绍了本课程的特点及学习方法。

  • 1.2单片机概述

    主要介绍单片机的基本概念,单片机的功能和特点,单片机的最小系统,单片机的应用领域,以及单片机应用系统的开发过程。

  • 1.3Keil软件安装

    主要介绍了Keil软件的安装过程。

  • 1.4Proteus软件安装

    主要介绍了Proteus软件的安装过程。

  • 第二章51系列单片机结构体系

    本章主要介绍51系列单片机的内部结构,外部引脚及功能,单片机并行I/O端口的结构及工作原理,存储器组织结构以及单片机的工作方式。

  • 2.1常用单片机种类

    主要介绍了常用的单片机的种类。

  • 2.251单片机的内部结构

    主要介绍了51系列单片机的内部结构组成及其特点。

  • 2.3 51单片机的芯片引脚功能

    主要介绍了51系列单片机外部引脚的构成及功能特点。

  • 2.4并行I/O端口结构

    主要介绍了51单片机四个并行输入/输出端口的结构特点、带负载能力及注意事项。

  • 2.5存储器组织

    主要介绍了51系列单片机的存储器配置与空间的分布,重点介绍了内部数据存储空间(内部RAM)和特殊功能寄存器(SFR)的结构特点及使用方法。

  • 2.6单片机的工作方式

    简要介绍了51系列单片机的四种工作方式的原理和特点。

  • 第三章C51编程基础

    本章主要介绍单片机C51程序结构,C51语言数据类型、变量及存储模式、运算符和表达式,C51程序的三种基本结构及控制语句,函数等。

  • 3.1编程语言Keil C51简介

    简要介绍了C51语言在单片机应用系统开发中的优势以及与标准C语言的区别。

  • 3.2 C51程序结构

    简要介绍了C51程序的基本结构及常用头文件(reg51.h)的内容及作用。

  • 3.3C51数据类型

    简要介绍了C51中的基本数据类型(与标准C相同),重点介绍了C51的扩展数据类型sfr、sbit、bit、sfr16的特点及用法。

  • 3.4变量及其存储模式

    本节介绍了C51中变量的声明格式及使用方法,重点介绍了C51中新增的存储器类型设置以及存储模式与存储器类型的关系。简要介绍了C51中绝对地址的两种访问方法。

  • 3.5运算符、表达式和基本语句

    简要介绍了C51中的运算符、表达式和基本语句,这些语法功能与标准C相同。重点介绍了单片机应用中使用较多的位运算的用法及特点。

  • 第四章并行输入/输出口

    本章主要介绍发光二极管、数码管等输出器件的结构及工作原理,数码管的静态和动态显示原理及接口电路构成特点。还介绍了开关、按键等输入器件的特点,按键识别及去抖动方法。通过实例介绍了单片机应用系统中并行输入输出口的软、硬件设计。

  • 4.1并行口输出应用设计

    主要介绍了发光二极管和LED显示器两种常用的输出器件的特点及使用方法。重点介绍了LED显示器的静态和动态显示原理,以及相应的接口电路构成及其编程方法。

  • 4.2并行口输入应用设计

    主要介绍了闸刀型开关和按钮型开关两种常用的输入器件的特点及使用方法。重点介绍了按钮型开关的去抖动方法。

  • 第五章中断控制

    本章主要介绍中断的基本概念,51系列单片机中断系统,单片机中断系统相关的特殊功能寄存器的功能。通过实例介绍使学生能够利用中断系统解决简单的应用问题。

  • 5.1 中断技术概述

    介绍了中断的基本概念:中断、中断源、中断的类型、中断优先级、中断响应原则及中断处理过程。

  • 5.251单片机中断系统

    主要介绍了51单片机中断系统结构、中断控制方法及五种中断源的中断请求撤除方法。

  • 5.3 中断的C51程序设计

    主要介绍了51单片机中断系统的C51编程特点及主函数和中断服务函数的典型结构。

  • 5.4外部中断应用实例

    通过外部中断源的应用示例,进一步理解中断处理过程和中断优先级及中断响应原则。

  • 第六章定时/计数器

    本章主要介绍51系列单片机定时/计数器的内部结构及功能,定时/计数器的工作方式及编程控制方法。通过实例介绍使学生掌握利用查询和中断方法实现定时/计数器应用系统的软、硬件设计方法。

  • 6.1定时/计数器概述

    简要介绍了定时器和计数器的应用场合及定时、计数方法。

  • 6.2定时/计数器的结构和工作原理

    主要介绍了51系列单片机定时/计数器的主要特性、内部结构及工作原理。

  • 6.3定时/计数器的控制

    主要介绍了用于51单片机定时/计数器编程控制的两个特殊功能寄存器(TMOD和TCON)的结构和功能。

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

    主要介绍了51单片机定时/计数器的四种工作方式的工作原理、编程控制方法及定时/计数初值计算方法。

  • 6.5定时/计数器的应用示例

    通过定时器应用示例和计数器应用示例,进一步掌握51单片机的定时/计数器工作原理和应用设计方法。

  • 第七章串行口

    本章主要介绍串行通信的基础知识,51系列单片机串行口的结构及工作原理、串行口的工作方式、波特率设置。通过实例介绍使学生掌握利用串行口实现并行口扩展和双机通信的硬、软件设计方法,了解多机通信的基本原理。

  • 7.1数据通信概述

    主要介绍了数据通信相关的基本概念,包括什么数据通信、什么是串行通信、串行通信的两种基本形式(同步通信和异步通信)的工作原理和特点、串行通信的三种制式(单工、半双工和全双工)以及波特率的概念等。

  • 7.251单片机串行口结构及工作原理

    主要介绍了51单片机串行口的结构、特点及串行发送和串行接收的工作原理。

  • 7.3串行口的应用控制

    主要介绍了用于51单片机串行口编程控制的两个特殊功能寄存器(SCON和PCON)的结构和功能。

  • 7.451单片机串行口的工作方式

    主要介绍了51单片机串行口的四种工作方式的工作原理、编程控制方法及波特率的设定与计算方法。通过示例介绍了工作方式0(同步移位寄存器)的简单应用。

  • 7.5串行口应用实例

    主要介绍了串行口编程的基本结构。通过示例介绍了工作方式1(双机通信)应用特点。

  • 开始学习
  • 第一章  作业测试
    第一章 概述

    1.1 课程介绍

    1.2 单片机概述

    1.3 Keil软件安装

    1.4 Proteus软件安装

    视频数4
  • 第二章  作业测试
    第二章 51系列单片机结构体系

    2.1 常用单片机种类

    2.2 51单片机的内部结构

    2.3 51单片机的芯片引脚功能

    2.4 并行I/O端口结构

    2.5 存储器组织

    2.6 单片机的工作方式

    视频数6
  • 第三章  作业测试
    第三章 C51编程基础

    3.1 编程语言Keil C51简介

    3.2 C51程序结构

    3.3 C51数据类型

    3.4 变量及其存储模式

    3.5 运算符、表达式和基本语句

    视频数5
  • 第四章  作业测试
    第四章 并行输入/输出口

    4.1 并行口输出应用设计

    4.2 并行口输入应用设计

    视频数7
  • 第五章  作业测试
    第五章 中断控制

    5.1 中断技术概述

    5.2 51单片机中断系统

    5.3 中断的C51程序设计

    5.4 外部中断应用实例

    视频数4
  • 第六章  作业测试
    第六章 定时/计数器

    6.1 定时/计数器概述

    6.2 定时/计数器的结构和工作原理

    6.3 定时/计数器的控制

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

    6.5 定时/计数器的应用示例

    视频数5
  • 第七章  作业测试
    第七章 串行口

    7.1 数据通信概述

    7.2 51单片机串行口结构及工作原理

    7.3 串行口的应用控制

    7.4 51单片机串行口的工作方式

    7.5 串行口应用实例

    视频数8
  • 期末考试