单片机原理及接口技术
单片机原理及接口技术
1000+ 人选课
更新日期:2025/07/02
开课时间2025/02/15 - 2025/05/16
课程周期13 周
开课状态已结课
每周学时-
课程简介

     《单片机原理及接口技术》主要讲述内容MCS-51单片机为核心,系统介绍单片机的基本结构、指令系统、汇编语言程序设计、中断、定时和串口通信系统、系统扩展与接口技术、应用系统设计与开发等通过本课程的学习,使学生在掌握单片机原理、结构、单片机指令系统、程序设计、功能部件、接口扩展等内容的基础上,能够利用Keil、Proteus等软件平台进行基于51单片机开发,使学生学会一种单片机(8051),掌握一类单片机开发应用技能,熟悉一批常见的工程案例,培养学习者综合运用单片机知识解决实际工程问题的能力


课程大纲

单片机简介

  • 1.1 什么是单片机?
  • 1.2 单片机的发展过程
  • 1.3 单片机的应用领域
  • 1.4 单片机应用开发过程

80C51的结构和原理

  • 2.1 80C51的基本结构
  • 2.2 80C51单片机的CPU
  • 2.3 80C51单片机的CPU
  • 2.4 80C51单片机的存储器组织
  • 2.5 80C51单片机的并口

80C51的指令系统

  • 3.1 概述
  • 3.2 单片机可执行程序生成示例)
  • 3.3 单片机指令格式
  • 3.4 寻址方式
  • 3.5 单片机指令系统功能分类

80C51的汇编语言程序设计

  • 4.1 汇编语言程序设计概述
  • 4.2 最简单的彩灯管理
  • 4.3 数码管管理
  • 4.4 单键查询
  • 4.5 延时子程序设计
  • 4.6 累加和程序设计
  • 4.7 流水灯程序设计
  • 4.8 多键查询程序设计

80c51的中断系统

  • 5.1 中断系统(上)
  • 5.2 中断系统(中)
  • 5.3 中断系统(下)

80C51单片机的定时/计数器

  • 6.1 结构及工作原理1
  • 6.2 控制模式1
  • 6.3 举例(上)1
  • 6.4 举例(下)1
  • 6.5 单片机定时器应用举例

80C51单片机的串行口

  • 7.1 串行通信的基本概念1
  • 7.2 80C51单片机的串行口结构及工作原理1
  • 7.3 80C51单片机的串行口工作方式1
  • 7.4 80C51单片机的串行口应用1

80C51单片机的系统扩展

  • 8.1 存储器扩展1
  • 8.2 输入_输出及其控制方式1

80C51串行总线扩展

  • 9.1 I2C总线_上1
  • 9.2 I2C总线_下1
  • 9.3 SPI总线1
  • 9.4 DS1302应用案例

AD_DA转换及接口技术

  • 10.1 DAC0832芯片及接口技术
  • 10.2 ADC0809芯片及接口技术
  • 10.3 TLC2543芯片及其接口技术

人机接口

  • 11.1 行列式键盘接口及工作原理
  • 11.2 LED显示器接口
  • 11.3 LCD显示器接口

80C51应用系统设计

  • 12.1 单片机应用系统设计步骤
  • 12.2 数字钟系统设计
  • 12.3 数据采集系统设计
  • 12.4 基于51单片机的信号发生器设计
  • 12.5 基于51单片机的电机控制系统

实验

  • 13.1 单片机开发环境及开发过程的认识实验

案例库

  • 14.1 案例1-开关检测
  • 14.2 案例2--方波发生器
  • 14.3 案例3--60秒倒计时时钟
  • 14.4 案例4--矩阵键盘按键识别
  • 14.5 案例5--字符型LCD显示
  • 14.6 案例6--AD0809两路数据采集
  • 14.7 案例7-- 基于DAC0832的波形发生器
  • 14.8 案例8--步进电机的控制
  • 14.9 案例9-密码锁