接口与通讯技术
接口与通讯技术
1000+ 人选课
更新日期:2025/06/23
开课平台优课在线
开课高校武汉科技大学
开课教师卢建华王朝辉张波涛
学科专业工学计算机类
开课时间2025/02/21 - 2025/05/29
课程周期14 周
开课状态已结课
每周学时-
课程简介

接口与通讯技术课程是计算机专业的核心课程,重点讲授计算机应用系统中接口技术的基本知识,各种常用接口电路芯片的原理、电路设计及软件编程。培养学生在计算机应用方面的实践动手能力,使学生掌握微机接口的基本原理、技术和典型接口芯片的主要特性及其使用方法。培养学生的计算机硬件分析、设计和调试能力,使学生掌握各种I/O接口的软、硬件设计技术。

该课程从16位微型计算机入手,介绍8086微处理器和微机系统、内存储器、80x86汇编语言程序设计、微型计算机接口原理、微型计算机的中断系统、定时计数技术、DMA传输原理、并行通信技术、串行通信技术、数模与模数转换技术,以及典型的可编程接口芯片及其编程模型。在掌握微型计算机基本体系的基础上,进一步介绍现代微型计算机接口技术的新概念、新技术。

通过该课程的学习,使学生具备分析和设计微型计算机接口电路的能力。该课程对提高学生的硬件动手能力至关重要,也为将来能从事计算机软、硬件相结合的工作奠定基础。



课程大纲
概论
微型计算机系统及汇编语言的基本知识
微型计算机接口技术的基本知识
微型计算机系统的组成及工作原理
微型计算机系统及微处理器
微处理器的编程模型及工作模式
存储器
I/O设备、I/O设备接口及总线
ISA总线的定义与应用
汇编语言寻址方式和指令集
汇编语言的寻址方式
80x86指令集(1)——数据传送类指令
80x86指令集(2)——算术运算指令
80x86指令集(3)——位操作指令
80x86指令集(4)——串操作指令和中断指令
伪指令与语句格式
伪指令
汇编语言语句格式
常用的DOS系统功能调用
汇编语言程序设计
汇编语言源程序结构
汇编语言源程序设计方法(1)——顺序和分支程序设计
汇编语言源程序设计方法(2)——循环程序设计
汇编语言源程序设计方法(3)——子程序设计
单元测验
I/O端口地址译码技术
I/O端口及其编址
I/O端口地址译码电路设计
定时/计数技术
微机系统中的定时
82C54A芯片结构
82C54A的工作方式
82C54A的编程模式及初始化
定时/计数器的应用(1):用户扩展的定时/计数器应用
定时/计数器的应用(2):系统配置的定时/计数器应用
中断技术
中断和中断系统
中断号与中断向量表
中断优先级与中断处理过程
中断控制器82C59A-功能介绍
中断控制器82C59A-编程模型
系统配置的可屏蔽中断体系
用户对系统中断资源的应用
DMA技术
DMA传输与操作及总线控制权转移
DMA控制器8237A
系统配置的DMA体系
用户对系统DMA资源的使用
单元测验
并行接口
并行接口的特点及组成并行接口的元器件
可编程并行接口器件82C55A及其在微机系统中的应用
82C55A的方式0及其应用举例
82C55A的方式1及其应用举例
82C55A的方式2及其应用举例
串行通信接口
串行通信的基本概念
异步串行通信的物理层定义
异步串行通信的数据链路处理
用户扩展的串行通信接口8251A芯片
A/D、D/A转换器接口
A/D和D/A定义和奈奎斯特定律
A/D转换器及其接口设计的任务与方法
A/D转换器接口设计实例
D/A转换器及其接口设计的任务、方法及实例
单元测验