《微型计算机技术实验》实验课程教学大纲
实验课程名称 | 微型计算机技术实验 | 课程号 | XX110480s |
实验中心名称 | 信息工程学院实验中心 | ||
| |||
1、适用课程 微型计算机技术 | |||
2、适用专业 计算机科学与技术、网络工程等相近专业 | |||
二、学时数 18 | |||
三、实验课程教学目的与任务 微型计算机技术实验课程的开设是为了使学生理论联系实际,加深对理论课上所学知识点的理解和掌握,培养学生的计算硬件电路设计能力和软件编程能力。本实验课程通过一些典型计算机接口电路的软硬件设计实验,使学生初步掌握微型计算机硬件电路的应用设计,提升学生的实际动手能力。 | |||
四、考核与评分 考查 根据平时实验出勤、完成实验情况、撰写实验报告情况、知识掌握情况综合评定分数。 |
五、实验项目表
序 | 实验项目名称 (小于16个字) | 时数 (2~4学时) | 每组 人数 | 实验 类型 | 开课实验室 名称 | 备注 |
1 | 实验系统软硬件使用 | 2 | 2 | 操作 | 计算机体系结构实验室 | 已开 |
2 | 开关状态显示实验 | 2 | 2 | 设计 | 同上 | 已开 |
3 | 双色灯实验 | 2 | 2 | 设计 | 同上 | 已开 |
4 | Intel 8255工作方式1应用设计实验 | 2 | 2 | 设计 | 同上 | 已开 |
5 | 定时/计数器功能验证 | 2 | 2 | 设计 | 同上 | 已开 |
6 | 定时/计数器分频实验 | 2 | 2 | 综合 | 同上 | 已开 |
7 | 定时/计数器计数值读取实验 | 2 | 2 | 设计 | 同上 | 已开 |
8 | 8251串口通信实验 | 2 | 2 | 设计 | 同上 | 已开 |
9 | 存储器读写实验 | 2 | 2 | 综合 | 同上 | 已开 |
10 | 中断设计实验 | 2 | 2 | 综合 | 同上 | 选做 |
11 | 基于Windows PCI总线32位实验 | 4 | 2 | 综合 | 同上 | 选做 |
注:依据大纲要求,实验开出率为: 100 %
六、实验项目内容与要求 | |
实验内容: 熟悉实验平台的操作以及相关调试软件的使用,掌握实验平台上的每一个开关、插件的功能和操作方法,熟悉实验用调试软件的功能和使用,为后续实验做准备。 | |
实验要求: 熟悉编程调试环境、熟悉实验平台的操作,并完成简单的并行接口模块方式0输入输出实验,包括连线、程序调试、验证结果。 | |
实验内容: 以实验平台为硬件操作平台,设计实验硬件电路, 编写实验程序,设定8255的PA口为开关量输入,PC口为开关量输出,要求能随时将PA口的开关状态通过PC口的发光二极管显示出来。 | |
实验要求: 按实验内容,独立完成硬件电路和实验程序设计,理解汇编语言在端口数据的读写过程中注意的事项。 | |
实验内容: 以实验平台为硬件操作平台,设计实验硬件电路,编写实验程序,以8255作为输出口,控制4个双色LED灯(可发红,绿,黄光),模拟十字路口交通灯管理。 实验要求: 根据实验要求,独立完成硬件电路和实验程序设计,实验程序在用汇编语言设计的基础上,可以尝试用其它高级语言设计,比较两种程序设计的优缺点。 | |
实验内容: 利用Intel 8255工作方式1,用汇编语言编写一程序,使得每当实验平台上的“–PULSE按键”按下时,计算机将实验平台上开关K1~K8的状态被读取,并显示在实验仪DL1~DL8上。 | |
实验要求: 按实验内容设计相关硬件电路和实验程序,观察实验结果,在实验报告上解释现象(用单步执行,并观察)。 | |
实验内容: 设计一Intel 8253功能验证的硬件电路和软件程序,主要验证控制信号GATE的作用以及计数初值寄存器的计数初值,在计数器计数过程中保持不变,如果计数初值在计数过程中发生改变,只有在本轮计数完成后重新赋计数初值时,计数初值才改变。 | |
实验要求: 独立完成硬件电路和实验程序设计,画出验证实验方案的硬件接线示意图,汇编程序流程图。通过实验结果观察,写出GATE信号的功能以及计数器赋初值与计数的关系。 | |
实验内容: 编程将8253定时器0设定为方式3,定时器1设定在方式2,定时器2设定在方式2,定时器0输出作为定时器1的输入,定时器1的输出作为定时器2的输入,定时器2的输出接在一个LED上。运行后可观察到该LED在不停闪烁。 | |
实验要求: 独立完成硬件电路和实验程序设计,运行实验程序,观察实验平台上LED闪烁情况,并解释现象。 | |
实验内容: 设计编写一汇编程序,使实验仪上Intel8253中一计数器工作在方式2,计数初值为10,计数脉冲为+PULS,当计数器每计一次计数脉冲,该计数器的当前计数值在实验仪的LED发光二极管上显示出来。 | |
实验要求: 按实验内容,以实验平台的硬件为设计资源,设计出相关硬件电路和软件实验程序,并在实验平台上演示实验结果。 | |
实验内容: 将实验平台上开关 K1~K8输入的数据经实验仪RS-232串口(附件板上的串口)发送出去,且接收从实验仪RS-232串口(附件板上的串口)输入的数据,然后在实验仪LED发光二极管DL1~DL8上显示出。 | |
实验要求: 按实验内容,在实验平台上设计出相关硬件电路和实验程序,运行实验程序,观察实验结果是否正确。 | |
实验内容: 编写一汇编程序,将ASCII码表中"1~Z"的字符存入起始地址为83000H的内存单元,然后再从该地址段读取所存字符, 送入起始地址为84000H的内存单元, 用实验机调试软件查看相关内存单元。 | |
实验要求: 按实验内容,用汇编语言设计实验程序,用调试软件的相关功能观察内存单元,确认实验结果的正确性。 | |
实验内容: 利用微机技术实验平台的硬件资源,设计相关硬件电路和实验程序,当实验平台上Intel 8259的INT0引脚获中断信号触发时,实验平台发光二级管DL1~DL8闪烁3次后,程序结束。 | |
实验要求: 按实验内容设计相关硬件电路和实验程序,观察实验结果,在实验报告上解释实验结果的正确性。 | |
实验内容: 将实验平台与PC机以PCI总线方式相连,在实验平台上设计出LED循环闪烁、Intel 8253计数应用等硬件电路,编写相关实验程序。 | |
实验要求: 实验程序的编写在Windows XP环境下,用VC或VB等面向对象的高级语言进行编写。 | |
七、主要参考资料 《微型计算机技术及应用》(第4版),戴梅萼编著 清华出版社,2009.5 《微型计算机接口技术》 刘乐善等编著 华中理工大学出版社 2011.7
|
审批人: 审核人: 编写人: 张琳
审核日期:
(审批人:一般为学院教学副院长;审核人:一般为教研室主任)
编号: C4/JW-7016/025