深圳大学课程教学大纲
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
深圳大学课程教学大纲
课程编号: 2215191001/02/03 课程名称: 微机原理与接口技术
开课院系: 计算机与软件学院
软件工程系
制订(修订)人: 卢亚辉、李炎然
审核人: 黄强
批准人:明仲
2010年3月4日制(修)订
腹有诗书气自华
课程名称:微机原理与接口技术
英文名称: Principles of Microcomputer and Interface
总学时: 72 其中:实验课 18 学时
学分: 3.5
先修课程: 数字电路
教材:微型计算机技术及应用(第3版),戴梅萼等,清华大学出版社, 2003
参考教材:
[1] The 80x86 IBM PC AND COMPATIBLE COMPUTERS, Muhammad Ali Mazidi Janice Gillispie Mazidi,清华大学出版社,2004
[2] 微机原理与接口技术实验指导书,薛丽萍,深圳大学教材中心
[3] 微机原理与接口技术(第二版),龚尚福,西安电子科技大学出版社,出版日期 2008-08.
课程性质: □综合必修■专业必修□专业选修□全校公选教学目标:
使学生掌握微型计算机的基本工作原理,掌握微机接口技术及编程技术。学生在完成本课程学习后,应能够:
(1)掌握微型计算机的工作原理、8086CPU的内部结构
(2)掌握8086CPU指令系统和汇编语言的基本编程方法,掌握基本操作技能和汇编语言程序上机、调试、运行能够独立编写基于
腹有诗书气自华
80x86的汇编程序
(3)掌握熟悉存储器系统的结构,能够进行地址编码及译码电路设计和程序设计
(4)掌握输入/输出技术,能够进行可编程并行I/O接口器8255A 的编程使用
(5)掌握定时器/计数器的编程使用
(6)掌握中断概念,能对8259A可编程中断控制器进行编程使用(7)掌握串行通信概念,能使用8251器件进行串行通信设计
(8)了解CPU与外设之间的数据传送方式(程序方式、中断方式、DMA方式)
(9)了解键盘显示接口技术
课程简介:
该课程是计算机系统的核心课程,是计算机技术的基础。近几年来,微型计算机技术得到了飞速发展,微型计算机技术已经由8086,80186,80286,80386到80486升级变化,更经历了从pentium1,pentium2,pentium3到pentium4的发展。微型计算机的工作速度越来越高,这得益于CPU工作频率的提高,总线更宽、总线速度更快以及如高速缓存技术、虚拟存储技术、流水线技术等一些先进技术的采用,此外,一些新的总线标准及技术不断升级换代以适应更高的传送速度。
微机原理与接口技术是软件工程专业教育中的一门十分重要的
专业必修课,它是使学生了解微型计算机的基本工作原理,着重掌握
腹有诗书气自华
微机接口技术而设的课程。通过本课程的学习,学生应能更进一步加深对微机中的各种控制接口(如中断控制接口、定时计数控制接口、DMA控制接口、并行接口、串行通信接口、模拟接口等)技术的认识、理解,熟悉微机系统应用这些控制接口技术所进行的数据传输方式,并能熟练运用汇编语言编程去控制这些接口与外设进行数据通讯等,为电子计算机系统后续课程的学习打下坚实的专业理论基础。
教学内容:
微机原理技术概述
(1)了解微机发展概况、熟悉典型微处理器和微机系统
(2)掌握数制与码制
(3)了解微机的硬件组成,理解总线及其应用
(4)掌握地址、数据、控制总线结构
(5)了解微处理器基本结构、8088/8086的内部功能结构
指令系统及汇编语言程序设计方法
(1)掌握指令与指令系统基本概念
(2)掌握8086/8088指令的寻址方式
(3)掌握8086/8088指令系统
(4)掌握汇编语言基本语法及汇编语言程序设计(顺序程序设计、分支程序设计、循环程序设计、子程序设计)
微型计算机的总线与存储系统
(1)了解总线结构
腹有诗书气自华
(2)了解ISA总线
(3)了解PCI总线
(4)掌握80x86系统的存储结构
输入输出系统
(1)了解80x86 I/O系统结构
(2)了解微机系统与I/O设备的信息交换技术
定时器/计数器
(1)掌握可编程定时器/计数器8253的编程
并行I/O接口
(1)了解并行I/O接口结构
(2)了解常用可编程并行接口芯片8255A内部结构(3)掌握可编程并行接口芯片8255A的编程使用串行I/O接口
(1)了解串行通信的基本概念
(2)了解串行通信标准
(3)掌握可编程串行通信接口8251的结构
(4)掌握可编程串行通信接口8251的编程使用
中断控制
(1)了解微型计算机的中断系统分类
(2)了解可屏蔽中断控制器8259A
(3)掌握可屏蔽中断控制器8259A的编程使用
DMA控制器与键盘显示接口技术
腹有诗书气自华
(1)了解DMA控制器8237A的结构
(2)掌握数/模转换原理
(3)了解常用数模转换芯片
(4)掌握键盘和显示的基本原理与编程使用
微机应用系统设计与实现
学时分配:(请填写下表)
考试与成绩评定方式:
本课程的考核分为平时成绩和期末考试成绩两大部分,其中期末
腹有诗书气自华