云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 微机原理及接口技术实验报告

微机原理及接口技术实验报告

  • 62 次阅读
  • 3 次下载
  • 2025/5/3 11:29:02

微机原理及接口技术

图5-2(c)ICW3格式

图5-2(d)ICW4格式

图5-3 OCW命令字格式

2.8259 寄存器及命令的控制访问

20

微机原理及接口技术

在硬件系统中,8259 仅占用两个外设接口地址,在片选有效的情况下,利用 A0 来寻址不同的寄存器和命令字。对寄存器和命令的访问控制如表5-1所示。

表5-1寄存器和命令的访问控制

3.PC 微机系统中的 8259

在 80x86 系列 PC 微机系统中,系统中包含了两片 8259 中断控制器,经级连可以管理15 级硬件中断,但其中部分中断号已经被系统硬件占用,具体使用情况如表5-2示。两片8259 的端口地址为: 主片 8259 使用 020H 和 021H 两个端口; 从片使用 0A0H 和 0A1H 两个端口。系统初始化两片 8259 的中断请求信号均采用上升沿触发,采用全嵌套方式,优先级的排列次序为 0 级最高,依次为 1 级、8 级~15 级,然后是 3 级~7 级。

在实验平台上系统总线单元的 PCI_INTR 信号对应的中断线就是 PC 机保留中断其中的一个。对 PCI_INTR 中断的初始化 PC 机已经完成,在使用时主要是将其中断屏蔽打开,修改中断向量。

表5-2 PC微机系统中的硬件中断

21

微机原理及接口技术

五、实验说明及步骤

INTR 扩充多中断源实验

利用实验单元中的 8259 控制器, 可以对总线上的 INTR 进行中断源的扩充。 将 8259 的 INT连接到 INTR,8259 的 8 路中断请求线 IR0~IR7 就成了单一 INTR 中断请求线的扩充。这 8 路中断源共用 INTR 的中断矢量, 共用 INTR 的中断服务程序。 在 INTR 的中断服务程序中通过对8259 OCW3 的查询,以确定是 IR0~IR7 中哪个产生中断,然后转到相应的服务线程进行处理。

本实验要求实现 8259 控制器 IR0、IR1 两路中断都可以通过 INTR 向 PC 发起中断请求。用 KK1+和 KK2+模拟两个中断源,在 IR0 对应的服务程序中显示字符“0” ,在 IR1 对应的服务程序中显示字符“1” 。实验步骤如下:

(1) 实验接线图如图5-4所示,按图接线。

图5-4 8259 扩充中断源实验参考接线图

(2) 运行 Tdpit 集成操作软件,参考流程图5-6编写程序,编译、链接。

22

微机原理及接口技术

图5-6 8259 扩充中断源实验参考程序流程图

(3) 使用运行命令运行程序,按动 KK1+、KK2+按键,观察中断是否产生 实验结果是按动KK1+,屏幕上会出现“1”,按动KK2+,屏幕上会出现“0”。这就表示在按动KK1+时IR0是开中断的,当按动KK2+时IR1时开中断的。

23

搜索更多关于: 微机原理及接口技术实验报告 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

微机原理及接口技术 图5-2(c)ICW3格式 图5-2(d)ICW4格式 图5-3 OCW命令字格式 2.8259 寄存器及命令的控制访问 20 微机原理及接口技术 在硬件系统中,8259 仅占用两个外设接口地址,在片选有效的情况下,利用 A0 来寻址不同的寄存器和命令字。对寄存器和命令的访问控制如表5-1所示。 表5-1寄存器和命令的访问控制 3.PC 微机系统中的 8259 在 80x86 系列 PC 微机系统中,系统中包含了两片 8259 中断控制器,经级连可以管理15 级硬件中断,但其中部分中断号已经被系统硬

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com