下载此文档

微机接口实验.doc


文档分类:IT计算机 | 页数:约35页 举报非法文档有奖
1/35
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/35 下载此文档
文档列表 文档介绍
微机接口实验
北京科技大学计算机与通信工程学院
实验名称:
学生姓名:
专业:
班级:
学号:
指导教师:
实验成绩:
实验地点:
实验时间:
实验报告实验一 8259 中断控制器应用实验机电楼320 2015 年 12 月 4 日
一、实验目的与实验要求
1、实验目的
实验一
PC 机中断处理系统的基本原理。
8259 的应用编程方法。
实验二
8254 的工作方式及应用编程。
8254 典型应用电路的接法。
实验三
8255 的工作方式及应用编程。
8255 典型应用电路的接法。
2、实验要求
实验一
(1)实验 1-1:PC 机内中断应用实验
①按接线图连好接线,调用程序源代码 8259-,观察实验现象,将屏幕显示结果以截图方式写在实验报告中。
②自设计实验。改变接线方式,将单次脉冲连到 USB 核心板上的 IRQ10 插孔上,参考本实验代码,编程实现 IRQ10 中断。( 注意:考虑 PC 机内中断级联的方式,参看前面的原理说明),将代码写在报告中。
(2)实验 1-2:PC 机内中断嵌套实验
①按接线图连好接线,调用程序源代码 8259-,做如下操作,并将屏幕显示结果以截图的方式写在实验报告中,并分析产生该现象的原因:
A. 按下连接 IRQ 的单次脉冲按键,屏幕上会显示 10个3,在屏幕上 10 次显示未结束之前,按下连接 IRQ10 的单次脉冲按键,观察现象;
B. 按下连接 IRQ10 的单次脉冲按键,屏幕上会显示 10个10,在屏幕上 10次显示未结束之前,按下连接 IRQ3 的单次脉冲按键,观察现象。 2
②程序中所有代码均没有注释,请在报告中补全注释,尽量详细。
(3)实验 1-3:扩展多中断应用实验
说明:本实验采用查询方式,应用实验箱提供的 8259 中断源,向 PC 机提交中断请求。拨动开关发起请求一次中断,屏幕上显示相应的中断请求号。
调用程序源码文件 8259-,在程序源代码中划横线的位置,请按照所学8259 工作原理填写并验证,然后将所填内容写在实验报告中,并分析所填数据的形成原理。
实验二
(1)实验 2-1:计数器应用实验
①将计数器 0 设置为方式 3,计数器初值为 4,用手动逐个输入单脉冲,用 LED灯观察 OUT0 电平变化。将代码中划横线的部分填上相应的代码,并在实验报告中对所填代码做原理分析。
②如果令计数器 0 工作在方式 0,其实验现象有什么不同,在报告中进行分析说明。
(2)实验 2-2:自设计实验
参考实验一的程序和接线,自行设计接线图以及程序代码,实现,以 1MHz为时钟源,应用 8254 的定时功能,将其分频为 1Hz。以 LED灯作为输出显示。经过实际验证后,在报告中画出接线图,并给出源代码。
实验三
(1)实验 3-1:可编程并行接口 8255 方式 0 应用实验
编写程序,自行设定 A、B、C 三个口中某一个口为输入,某一个为输出,完成拨动开关到数据灯的数据传输。要求只要开关拨动,数据灯的显示就改变。根据原理补全代码中缺失的部分,根据自己的设计,补全接线图,并将代码和对应的接线图写在实验报告中。
(2)实验 3-2:自设计试验
自行设计完成本实验,要求,8255A 口工作在方式一输入,B 口工作在方式一输出,利用方式一的控制信号,使数据从输入到输出人为可控。在实验报告中画出接线图,并说明设计的原理,给出对应的程序代码。
3
二、实验设备(环境)及要求
三、实验内容与步骤
实验一
实验 1-1
(1)实验内容
PC 机内中断实验。使用单次脉冲模拟中断产生。验证中断处理程序,在显示器屏幕上显示一行预设定的字符串。
(2)主要步骤
①按接线图连好接线,调用程序源代码 8259-,观察实验现象。
②自设计实验。改变接线方式,将单次脉冲连到 USB 核心板上的 IRQ10 插孔上,参考本实验代码,编程实现 IRQ10 中断。( 注意:考虑 PC 机内中断级联的方式,参看前面的原理说明)。
接线图:
说明:本实验只需要一根连线,一端接系统总线区的 IRQ 引脚,一端接到单脉冲单元的引脚上,接线如图 1-1 所示。
参考流程图:
4
程序源代码:
(1)
;数据段
DATA SEGMENT
MESS DB 'TPCA interrupt! ',0DH,0AH, '$'
;

微机接口实验 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数35
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wz_198614
  • 文件大小33 KB
  • 时间2017-06-25