微型计算机原理及接口技术
微型计算机原理及接口技术
5000+ 人选课
更新日期:2025/06/06
开课平台智慧树
开课高校重庆大学
开课教师黄勤唐丹余嘉胡青黄云峰王雪
学科专业工学自动化类
开课时间2025/01/21 - 2025/07/20
课程周期26 周
开课状态开课中
每周学时-
课程简介
在网络化、智能化的今天,计算机技术是数字世界的基础。深入了解计算机内部结构、学会计算机与外界的交互技术,掌握以计算机为核心的系统设计方法,是探索数字世界的第一步。
课程大纲

在线教程

章节简介教学计划
微型计算机系统
登录后可预览视频
系统组成
黄勤
运算器及控制器
运算器
黄勤
标志寄存器运用实例及控制器
黄勤
寄存器
黄勤
存储器
黄勤
接口
黄勤
总线
黄勤
80486微处理器
微型计算机的一般工作过程
黄勤
指令流水线
黄勤
存储器的分段管理
黄勤
内部寄存器
黄勤
80486微处理器的指令系统及程序设计
指令学习方法
胡青
寻址方式
胡青
传送类指令简介
胡青
算数运算指令简介
胡青
逻辑运算及移位指令简介
胡青
转移指令
胡青
伪指令及程序框架
胡青
分支程序设计
胡青
循环程序设计
胡青
子程序设计
子程序设计
胡青
子程序设计实例
胡青
子程序设计中的参数传递
胡青
基本输入输出方式及接口技术
I/O端口编址方式分类
余嘉
IN指令的执行过程
余嘉
OUT指令的执行过程及接口设计
余嘉
常用输入输出方法—无条件传送方式及简单输入输出接口设计
余嘉
常用输入输出方法—查询传送方式
余嘉
常用输入输出方法—中断传送方式
余嘉
常用输入输出方法—DMA方式和I/O处理机方式
余嘉
存储器接口及MOV指令执行过程
余嘉
存储器设计
余嘉
存储器设计案例
余嘉
可编程接口芯片及其接口技术
8254基本功能及内部结构
黄勤
8254引脚功能及接口电路设计
黄勤
8254工作方式
黄勤
8254编程方法及举例
黄勤
8254级联
黄勤
8255功能及内部结构
黄勤
8255引脚功能及接口电路设计
黄勤
8255工作方式
黄勤
8255编程方法及举例
黄勤
8255应用举例
黄勤
中断及中断控制器8259
中断的基本概念
唐丹
中断向量和中断向量表
唐丹
中断优先级与中断嵌套、CPU响应中断的条件
唐丹
8259内部结构、引脚功能及接口技术
唐丹
中断结束命令、中断优先权管理方式
唐丹
8259的处理过程
唐丹
8259级联
唐丹
8259编程初始化
唐丹
接口芯片综合举例
唐丹
外设接口技术
八段LED显示器分类及工作原理
唐丹
八段LED动态显示管理方法
唐丹
八段LED显示器接口设计及实现
唐丹
键盘的分类及工作原理
唐丹
非编码键盘接口设计及实现
唐丹
数/模、模/数接口技术
D/A转换器的应用场合及工作原理
唐丹
D/A转换器主要技术指标及常见D/A转换器
唐丹
DAC0832的接口设计及实现
唐丹
A/D转换器的应用场合及工作原理
唐丹
A/D转换器主要技术指标及常见A/D转换器
唐丹
ADC0809的接口设计及实现
唐丹
  • 第一章微型计算机系统

    本章主要介绍了微型计算机系统的组成、硬件结构及其各组成部分的基本作用

  • 1.1系统组成

    简述微型计算机系统的基本组成部分

  • 1.2运算器及控制器

    介绍微处理器内部运算器及控制器的主要功能及作用

  • 1.3寄存器

    介绍微处理器内部寄存器的主要功能及作用

  • 1.4存储器

    介绍微机系统中存储器的基本概念及相关特点

  • 1.5接口

    介绍微机系统中接口的基本概念及作用

  • 1.6总线

    介绍微机系统中总线的概念及作用

  • 第二章80486微处理器

    本章结合微型计算机的一般工作过程,介绍了80X86CPU的体系结构及特点

  • 2.1微型计算机的一般工作过程

    介绍微机的基本工作过程(以串行工作方式为例)

  • 2.2指令流水线

    结合80X86CPU内部体系结构的特点,介绍流水线技术的原理及作用

  • 2.3存储器的分段管理

    针对80X86CPU的结构特点,介绍其存储器的分段管理方法及应用

  • 2.4内部寄存器

    介绍80X86CPU内部常用寄存器的作用

  • 第三章80486微处理器的指令系统及程序设计

    本章主要介绍指令的相关知识,并讨论用80X86的汇编语言进行程序设计的方法

  • 3.1指令学习方法

    介绍指令该如何去学习及使用

  • 3.2寻址方式

    讲解多字节组成的数据,如何存储在计算机中

  • 3.3传送类指令简介

    了解16位的寻址方式,包括立即数寻址、寄存器寻址、以及存储器操作数的寻址方式(直接寻址以及16位寄存器参与的间接寻址方式)

  • 3.4算数运算指令简介

    应用实例讲解传送类指令的用法

  • 3.5逻辑运算及移位指令简介

    应用实例讲解算数运算类指令的用法

  • 3.6转移指令

    应用实例讲解逻辑运算和移位指令的用法

  • 3.7伪指令及程序框架

    了解转移地址,包括段内、段间跳转,应用实例讲解转移类指令的用法

  • 3.8分支程序设计

    给出汇编语言源程序框架,掌握常用伪指令,并举例讲解

  • 3.9循环程序设计

    通过例子学会应用跳转指令实现分支程序设计,同时了解多分支时可应用地址跳转表实现

  • 3.10子程序设计

    掌握循环指令,完成循环程序的设计

  • 3.11子程序设计中的参数传递

    利用实例说明子程序定义相关伪指令,主程序中用CALL指令调用子程序,并掌握近过程、远过程的结构,同时学会现场保护

  • 第四章基本输入输出方式及接口技术

    本章在分析CPU对外设和存储器进行数据传送指令(IN、OUT、MOV)执行过程的基础上,讨论CPU与输入输出接口及存储器间的接口电路设计方法

  • 4.1I/O端口编址方式分类

    根据CPU相关引脚信号的变化时序,讲解IN指令执行过程

  • 4.2IN指令的执行过程

    应用三态门接口芯片搭建简单的开关输入接口电路,掌握无条件输入的原理

  • 4.3OUT指令的执行过程及接口设计

    如何设定芯片的地址,将地址信号译码产生芯片的片选信号

  • 4.4常用输入输出方法—无条件传送方式及简单输入输出接口设计

    以开关为例,完成一个简单输入接口的设计

  • 4.5常用输入输出方法—查询传送方式

    根据CPU相关引脚信号的变化时序,讲解OUT指令执行过程

  • 4.6常用输入输出方法—中断传送方式

    以8个小灯为例,完成一个简单输出接口的设计

  • 4.7常用输入输出方法—DMA方式和I/O处理机方式

    根据查询方式下的典型输入输出接口示意图,掌握查询输入、查询输出的基本原理

  • 4.8存储器接口及MOV指令执行过程

    根据中断方式下的典型输入输出接口示意图,掌握中断方式基本原理

  • 4.9存储器设计

    介绍DMA和I/O处理机方式,与中断方式进行对比

  • 4.10存储器设计案例

    介绍MOV指令执行过程,对比IN/OUT指令,了解二者应用对象不同

  • 第五章可编程接口芯片及其接口技术

    本章介绍了接口芯片8254、8255的内部结构、引脚功能、接口电路设计、工作方式、初始化方法以及应用实现

  • 5.18254基本功能及内部结构

    介绍可编程接口芯片基本概念、学习方法以及8254的功能及内部结构

  • 5.28254引脚功能及接口电路设计

    介绍8254引脚功能及接口电路设计

  • 5.38254工作方式

    分析比较8254六种工作方式及工作方式的差别

  • 5.48254编程方法及举例

    介绍8254初始化的方法,通过实例说明编程的具体过程

  • 5.58254级联

    结合实例进行8254级联接口设计与软件编写

  • 5.68255功能及内部结构

    介绍8255内部结构及引脚功能

  • 5.78255引脚功能及接口电路设计

    介绍8255三种工作方式,输入输出应答信号的含义

  • 5.88255工作方式

    介绍8255初始化的方法,通过实例说明编程的具体过程

  • 5.98255编程方法及举例

    介绍8255编程方法及举例

  • 5.108255应用举例

    综合实例说明8255应用过程

  • 第六章中断及中断控制器8259

    本章介绍了中断的基本概念和中断控制器8259的内部结构、引脚功能、接口电路设计、工作方式、初始化方法以及应用实现

  • 6.1中断的基本概念

    介绍中断概念,中断源的分类

  • 6.2中断向量和中断向量表

    介绍中断向量表的相关知识以及如何设置中断向量表

  • 6.3中断优先级与中断嵌套、CPU响应中断的条件

    介绍中断优先级与中断嵌套、CPU响应中断的条件

  • 6.48259内部结构、引脚功能及接口技术

    介绍8259内部结构及引脚功能

  • 6.5中断结束命令、中断优先权管理方式

    介绍8259响应中断的过程

  • 6.68259的处理过程

    介绍中断结束命令使用方法和中断优先权管理方式

  • 6.78259级联

    介绍8259级联的方法,软件编程方框图与软件编写方法

  • 6.88259编程初始化

    通过实例介绍如何对8259进行初始化编程

  • 6.9接口芯片综合举例

    应用8254、8255、8259三块接口芯片进行系统综合设计

  • 第七章外设接口技术

    本章介绍了八段LED显示器及键盘的分类、原理,结合实例分析了其接口设计方法,以及系统的软硬件实现

  • 7.1八段LED显示器分类及工作原理

    介绍八段LED显示器的分类及工作原理

  • 7.2八段LED动态显示管理方法

    分析八段LED显示器动态显示方法

  • 7.3八段LED显示器接口设计及实现

    结合实例进行八段LED显示器的接口设计与软件编写

  • 7.4键盘的分类及工作原理

    介绍键盘的种类及工作原理

  • 7.5非编码键盘接口设计及实现

    结合实例进行非编码键盘的接口设计与软件编写

  • 第八章数/模、模/数接口技术

    本章介绍了数/模、模/数转换器的应用场合、工作原理、主要技术指标;分析和探讨了几种典型的模/数、数/模转换器的接口技术及应用实现

  • 8.1 D/A转换器的应用场合及工作原理

    介绍D/A转换器的应用场合及工作原理

  • 8.2D/A转换器主要技术指标及常见D/A转换器

    介绍D/A转换器的主要技术指标及常见D/A转换器

  • 8.3DAC0832的接口设计及实现

    结合实例进行DAC0832与CPU的接口设计及软件编写

  • 8.4A/D转换器的应用场合及工作原理

    介绍A/D转换器的应用场合及工作原理

  • 8.5A/D转换器主要技术指标及常见A/D转换器

    介绍A/D转换器的主要技术指标及常见A/D转换器

  • 8.6ADC0809的接口设计及实现

    结合实例进行ADC0809与CPU的接口设计及软件编写

  • 开始学习
  • 第一章  作业测试
    第一章 微型计算机系统

    1.1 系统组成

    1.2 运算器及控制器

    1.3 寄存器

    1.4 存储器

    1.5 接口

    1.6 总线

    视频数7
  • 第二章  作业测试
    第二章 80486微处理器

    2.1 微型计算机的一般工作过程

    2.2 指令流水线

    2.3 存储器的分段管理

    2.4 内部寄存器

    视频数4
  • 第三章  作业测试
    第三章 80486微处理器的指令系统及程序设计

    3.1 指令学习方法

    3.2 寻址方式

    3.3 传送类指令简介

    3.4 算数运算指令简介

    3.5 逻辑运算及移位指令简介

    3.6 转移指令

    3.7 伪指令及程序框架

    3.8 分支程序设计

    3.9 循环程序设计

    3.10 子程序设计

    3.11 子程序设计中的参数传递

    视频数12
  • 第四章  作业测试
    第四章 基本输入输出方式及接口技术

    4.1 I/O端口编址方式分类

    4.2 IN指令的执行过程

    4.3 OUT指令的执行过程及接口设计

    4.4 常用输入输出方法—无条件传送方式及简单输入输出接口设计

    4.5 常用输入输出方法—查询传送方式

    4.6 常用输入输出方法—中断传送方式

    4.7 常用输入输出方法—DMA方式和I/O处理机方式

    4.8 存储器接口及MOV指令执行过程

    4.9 存储器设计

    4.10 存储器设计案例

    视频数10
  • 第五章  作业测试
    第五章 可编程接口芯片及其接口技术

    5.1 8254基本功能及内部结构

    5.2 8254引脚功能及接口电路设计

    5.3 8254工作方式

    5.4 8254编程方法及举例

    5.5 8254级联

    5.6 8255功能及内部结构

    5.7 8255引脚功能及接口电路设计

    5.8 8255工作方式

    5.9 8255编程方法及举例

    5.10 8255应用举例

    视频数10
  • 第六章  作业测试
    第六章 中断及中断控制器8259

    6.1 中断的基本概念

    6.2 中断向量和中断向量表

    6.3 中断优先级与中断嵌套、CPU响应中断的条件

    6.4 8259内部结构、引脚功能及接口技术

    6.5 中断结束命令、中断优先权管理方式

    6.6 8259的处理过程

    6.7 8259级联

    6.8 8259编程初始化

    6.9 接口芯片综合举例

    视频数9
  • 第七章  作业测试
    第七章 外设接口技术

    7.1 八段LED显示器分类及工作原理

    7.2 八段LED动态显示管理方法

    7.3 八段LED显示器接口设计及实现

    7.4 键盘的分类及工作原理

    7.5 非编码键盘接口设计及实现

    视频数5
  • 第八章  作业测试
    第八章 数/模、模/数接口技术

    8.1 D/A转换器的应用场合及工作原理

    8.2 D/A转换器主要技术指标及常见D/A转换器

    8.3 DAC0832的接口设计及实现

    8.4 A/D转换器的应用场合及工作原理

    8.5 A/D转换器主要技术指标及常见A/D转换器

    8.6 ADC0809的接口设计及实现

    视频数6
  • 期末考试