微机原理与接口技术教学大纲
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
微机原理与接口技术教学大纲
一、课程基本信息:
课程名称:微机原理与接口技术(Principle of Communication & interfacin g technology)
课程编码: 07300214
课程类别:限定选修课
适用专业:电气工程及其自动化
开课学期:第七学期
课程学时:总学时:72学时,其中理论54学时,实验18学时
课程学分:4学分
先修课程:数字逻辑电路
课程简介:本课程是电子信息类及电气工程类专业的一门学科基础课程。主要讲授微型计算机的基本工作原理、特点、系统组成及接口技术,结合典型机型和通用可编程接口芯片,说明工作原理及其基本应用。课程内容兼顾硬件和软件两个方面,具有实践性强、涉及知识面广的特点。为学生今后分析和设计微机应用系统打好基础。通过本课程的学习、上机操作,充分发挥学生学习积极性,增强学生的计算机应用能力,促进学生综合素质的提高。
选用教材:姚燕南《微机原理与接口技术》,高等教育出版社。
参考书:
1.潘名莲.微计算机原理.电子工业出版社,1998
2. 潘峰.微型计算机原理与汇编语言.电子工业出版社,1998
3.艾德才.微型计算机原理与接口技术.高等教育出版社.2000
二、课程教育目标:
(一)课程性质:
本课程是电子信息类专业及电气工程类专业的一门学科基础课程。主要讲授微型计算机的基本工作原理、特点、系统组成及接口技术,结合典型机型和通用可编程接口芯片,说明工作原理及其基本应用。课程内容兼顾硬件和软件两个方面,具有实践性强、涉及知识面广的特点。为学生今后分析和设计微机应用系统打好基础。通过本课程的学习、上机操作,充分发挥学生学习积极性,增强学生的计算机应用能力,促进学生综合素质的提高。
(二)课程设置目的:
本课程是软硬件综合课程。通过这些实践教学环节使学生了解基本的术语,了解指令执行过程;认真理解指令系统的每一条指令,能叙述清楚每一条指令的基本功能;能进一步掌握微型计算机程序设计方法,微型计算机系统扩展和输入/输出程序的设计方法,熟悉对扩展系统的软件、硬件调试技巧,深入理解基础理论。
三、理论教学内容:
第一章概述(3学时)
教学内容:
1.微型计算机系统的组成
2.计算机中信息的表示方法
第二章8086 微处理器及体系结构(12学时)
教学内容:
1.微处理器的性能描述
2.8086的内部结构
3.8086的寄存器结构
4.8086CPU的引脚
5.8086最大和最小方式
6.8086的操作时序
7.存储器组织
8.I/O端口组织
第三章8086的指令系统(6学时)
教学内容:
1.指令格式及寻址方式
2.8086的指令系统
第四章汇编语言程序设计(12学时)
教学内容:
1.基本概念
2.伪指令
3.简单程序设计
4.分支程序设计
5.循环程序设计
6.子程序设计
7.代码转换
8.表的处理与应用
第五章存储器(6学时)
教学内容:
1.概述
2.存储器的设计
第六章输入和输出系统(3学时)
教学内容:
1.输入和输出的控制方式
2.DMA控制器
第七章中断(6学时)
教学内容:
1.中断原理
2.8086的中断系统
3.可编程的中断控制器8259
第八章可编程的通用接口芯片(6学时)
教学内容:
1.接口的功能
2.可编程并行I/O接口芯片8255
3.串行通信接口
4.可编程的计数器/定时器
四、实验教学内容:
实验一、直接数据传送程序实验
实验内容:熟悉开发环境的使用,用MOV等指令访问寄存器或存储单元。
学时:3
实验性质:验证性
实验二、汇编指令实验
实验内容:使用ADD/SUB/ AND/OR等指令完成基本算术/逻辑运算。
学时:3
实验性质:验证性
实验三、循环与分支程序设计
实验内容:完成一块存储区的拷贝,完成分支程序设计。
学时:3
实验性质:设计性
实验四、存储器实验
实验内容:使用汇编语言编程实现对RAM的字、半字和字节的读/写。
学时:3
实验性质:验证性
实验五、8255 及8253综合应用
实验内容:编写程序将内RAM数据送八位LED显示;设计工件计数程序。学时:3
实验性质:综合性
实验六、I/O接口程序设计
实验内容:编写交通灯应用程序。
学时:3
实验性质:设计性
教学内容学时数分配表
五、考核方式:
考核方式:考试。
成绩评定:百分制,平时及实验成绩占30%,期末考试成绩占70%。