微机原理及单片机应用技术
微机原理及单片机应用技术
1000+ 人选课
更新日期:2025/04/27
开课平台学银在线
开课高校长沙理工大学
开课教师雷辉朱豆叶青袁松贵彭赋王玉凤马洪江
学科专业工学自动化类
开课时间2024/09/04 - 2025/01/30
课程周期22 周
开课状态已结课
每周学时-
课程简介


本课程主要介绍Intel x86系列微型计算机系统的构成原理、MCS-51系列单片机的组成原理、汇编语言程序设计及常用可编程接口芯片的工作原理与应用技术。课程的特点是面向应用、具有很强的理论性、实践性与综合性。通过本课程的学习,使学生能较清楚地了解微型计算机和单片微型计算机的结构与工作流程,牢固建立和充分理解计算机程序存储和程序控制的概念,掌握汇编语言和接口的应用编程方法,建立微机系统的整体概念,初步具备运用现代微机技术进行软、硬件开发的初步能力,为后续学习DSP、嵌入式微控制器等奠定坚实的理论与技术基础,为将来应用层出不穷的微机硬件软件测控技术建立良好的素质平台





课程大纲

微机概述

  • 1.1 微型计算机的系统结构与工作原理
  • 1.2 数制与编码

8086微处理器

  • 2.1 8086微机系统存储器的组织
  • 2.2 8086微处理的结构
  • 2.3 8086寄存器结构
  • 2.4 总线周期
  • 2.5 8086的引脚信号及工作模式

汇编语言与汇编程序设计基础

  • 3.1 概述
  • 3.2 寻址方式
  • 3.3 8086CPU的指令系统
  • 3.4 汇编语言程序设计
  • 3.5 存储器概述

半导体存储器

  • 4.1 随机存取存储器
  • 4.2 只读存储器
  • 4.3 存储器与CPU的接口技术

输入/输出接口与中断

  • 5.1 概述
  • 5.2 I/O端口及其寻址方式
  • 5.3 CPU与外设之间的数据传送方式
  • 5.4 中断系统
  • 5.5 8259A可编程中断控制器

常用接口技术

  • 6.1 可编程并行接口8255A
  • 6.2 可编程定时与计数器8253

单片机概述

  • 7.1 课程导学
  • 7.2 学生作品
  • 7.3 什么是单片机
  • 7.4 单片机能干什么
  • 7.5 单片机发展概况及趋势
  • 7.6 51系列单片机
  • 7.7 proteus仿真软件介绍
  • 7.8 keil c51仿真软件介绍
  • 7.9 思维导图
  • 7.10 讨论
  • 7.11 单元测试

单片机硬件结构

  • 8.1 单片机的功能结构与引脚
  • 8.2 单片机的CPU
  • 8.3 单片机的存储器结构
  • 8.4 内部数据存储器空间
  • 8.5 时钟电路与时序
  • 8.6 复位操作与复位电路
  • 8.7 低功耗节电模式
  • 8.8 操作实训1:最小系统
  • 8.9 思维导图
  • 8.10 单元测试

单片机指令系统

  • 9.1 指令系统概述
  • 9.2 寻址方式
  • 9.3 数据传送类指令
  • 9.4 算术运算类指令
  • 9.5 逻辑操作类指令
  • 9.6 控制转移类指令
  • 9.7 位操作类指令
  • 9.8 思维导图
  • 9.9 单元测试

汇编语言程序设计

  • 10.1 汇编语言编程概述
  • 10.2 分支程序设计
  • 10.3 循环程序设计
  • 10.4 查表和子程序设计
  • 10.5 思维导图
  • 10.6 单元测试

并行IO端口及应用

  • 11.1 P0口内部结构与特性
  • 11.2 P1-P3口的结构与特性
  • 11.3 单片机控制发光二极管显示
  • 11.4 LED数码管显示器的结构原理
  • 11.5 数码管的接口方法
  • 11.6 操作实训2:数码管显示
  • 11.7 LCD1602的结构原理
  • 11.8 操作实训3:LCD1602显示
  • 11.9 键盘的分类
  • 11.10 独立键盘的结构原理
  • 11.11 操作实训4:独立键盘应用
  • 11.12 矩阵键盘结构原理 
  • 11.13 操作实训5:矩阵键盘应用
  • 11.14 思维导图
  • 11.15 单元测试

中断系统

  • 12.1 中断系统概述
  • 12.2 中断控制寄存器
  • 12.3 中断响应与处理
  • 12.4 中断系统的应用
  • 12.5 操作实训6:外部中断系统应用
  • 12.6 思维导图
  • 12.7 讨论
  • 12.8 单元测试

定时器/计数器

  • 13.1 定时器计数器结构
  • 13.2 定时器计数器工作方式
  • 13.3 定时器计数器的初始化
  • 13.4 定时器计数器的应用
  • 13.5 门控位GATEX的应用
  • 13.6 操作实训7:24秒计时器
  • 13.7 思维导图
  • 13.8 讨论
  • 13.9 单元测试

串行口

  • 14.1 串行通信基础知识
  • 14.2 串行口的结构
  • 14.3 串行口的工作方式
  • 14.4 串口的应用
  • 14.5 操作实训8:双机串行通信
  • 14.6 思维导图
  • 14.7 讨论
  • 14.8 单元测试

单片机并行扩展技术

  • 15.1 并行扩展的总线结构
  • 15.2 程序存储器并行扩展技术
  • 15.3 数据存储器并行扩展技术
  • 15.4 简单并行IO口扩展
  • 15.5 并行IO接口8255扩展
  • 15.6 操作实训9:并行接口芯片8255的应用
  • 15.7 讨论
  • 15.8 思维导图
  • 15.9 单元测试

单片机串行扩展技术

  • 16.1 串行总线概述
  • 16.2 单总线串行扩展
  • 16.3 I2C总线串行扩展
  • 16.4 操作实训10:DS18B20的使用
  • 16.5 思维导图
  • 16.6 单元测试

A/D、D/A转换接口技术

  • 17.1 DAC0832的接口及应用
  • 17.2 操作实训11:矩形波发生器
  • 17.3 ADC0809的接口及应用
  • 17.4 思维导图
  • 17.5 单元测试