目录

  • 1 单片机基础知识概述
    • 1.1 课程介绍
    • 1.2 单片机概述
    • 1.3 单片机预备知识
    • 1.4 Proteus应用简介
    • 1.5 第一章作业
  • 2 MCS-51单片机的结构及原理
    • 2.1 MCS-51单片机的功能模块和引脚
    • 2.2 CPU
    • 2.3 存储器划分方法
    • 2.4 SFR及位寻址区
    • 2.5 并行I/O口
    • 2.6 单片机的复位、时钟与时序
  • 3 单片机的C51基础知识
    • 3.1 C51语言概述及程序结构
    • 3.2 C51数据结构
      • 3.2.1 C51的变量
      • 3.2.2 C51的基本执行语句
      • 3.2.3 C51的指针
      • 3.2.4 C51的数组
      • 3.2.5 C51的函数
    • 3.3 Keil和Proteus
  • 4 单片机I/O口方式的应用
    • 4.1 C51联合仿真方法
    • 4.2 I/O端口的简单应用
      • 4.2.1 发光二极管与应用编程
      • 4.2.2 数码管静态显示原理与编程
      • 4.2.3 按钮与编程
    • 4.3 I/O端口的进阶实践
  • 5 单片机的中断系统
    • 5.1 567章综合讲解
    • 5.2 中断的概念
    • 5.3 中断控制系统
    • 5.4 中断系统的参数设置
    • 5.5 中断处理过程
    • 5.6 中断的编程和应用举例
  • 6 单片机的定时/计数器
    • 6.1 定时/计数器的结构与 工作原理
    • 6.2 定时/计数器的工作方式1
    • 6.3 定时/计数器的工作方式0,2,3
    • 6.4 定时/计数器的控制
    • 6.5 定时/计数器的编程和应用1
    • 6.6 定时/计数器的编程和应用2
  • 7 单片机的串行口及应用
    • 7.1 串行通信概述
    • 7.2 MCS-51的串行口控制器
    • 7.3 串行工作方式
    • 7.4 567综合讲解3
    • 7.5 串行通信编程示例
课程介绍

同学们,大家好。今天开始我们学习《单片机原理及应用》这门课程,正式学习内容之前,让我们先来看完下面这个视频。




教学目标

单片机原理及应用是工科院校普遍开设的一门公共技术基础课。通过本课程的学习,使学生掌握单片机的工作原理、基本方法和使用单片机构成应用系统的基本技能,为单片机产品研发打下扎实的基础。 


教学内容

本课程以MCS-51系列单片机的80C51为例介绍单片机的原理与开发技术。主要内容包括:单片机的基本特点、内外系统结构、编程语言机场工序设计、中断与定时/计数器、串行通信接口、系统接口扩展、应用系统设计方法等。其中编程语言以C51为主,汇编语言为辅。此外,还将介绍2个当前具有国际先进水平的单片机仿真工具软件,并力争使学习者达到熟练应用的程度。


先修课程

电子技术基础(包括模拟电路和数字电路)、微机原理(或汇编语言、计算机组成原理、微机接口技术等)、尤其必要的是要有C语言的基础。