九中断特性及8259应用编程.docVIP

  • 2
  • 0
  • 约小于1千字
  • 约 4页
  • 2019-07-03 发布于天津
  • 举报
PAGE 1 实验一 中断特性及8259应用编程实验 一、实验目的 1. 认识TDN86/51系统的中断特性。 2. 掌握8259中断控制器的工作原理及可编程中断控制器的应用编程。 3. 学习掌握8259级连方式的使用方法。 4. 学习在接口实验单元上构造连接实验电路的方法。 二、实验系统中的8259的连接 系统中的8259A芯片工作于单片方式,但可由用户扩展接成级连方式。其线路如图1所示。图中的圈点表示此为排针形式引出脚。(注:以后线路图中的圈点均为排针形式引出脚,以后不再作说明)。 系统启动时,8259A被初始化,其初始化是通过系统中的初始化程序设置初始化命令字ICW来实现的。系统初始化时,规定0#和4#中断源分别提供给实时钟和与PC微机联机的串口通讯,用户可以使用其余的中断源。在进入监控后,只有4#中断源处于开启状态,其它中断源都被屏蔽了。中断矢量地址与中断号之间的关系如表1所示。 表1 中断向量与中断号之间关系 中断序号 0 1 2 3 4 5 6 7 功能调用 08H 09H 0AH 0BH 0CH 0DH 0EH 0FH 矢量地址 20H │ 23H 24H │ 27H 28H │ 2BH 2CH │ 2FH 30H │ 33H 34H │ 37H 38H │ 3BH 3CH │ 3FH 说明 可用 可用 可用 串口2 串口1 可用 可用 可用 三、实验内容及步骤 1.实验内容 按图2所示实验线路编写程序,使每次响应外部中断IRQ7时,显示字符“7”,中断10次后,程序退出。图中的请求信号电路如图3所示。实验流程如图4所示。 2. 实验步骤 (1)按图1.2连接实验线路。 (2)输入程序并检查无误,经汇编、连接后装入系统。 (3)G=0000:2000↙运行程序。 (4)重复按KK2微动开关,显示屏上应用“7”来响应,直到按10次后,系统处于停机状态,用CTRL+C返回监控。 图1 系统中的8259 图2 单一中断连接图 图3 请求电路 Y Y N 图4 程序流程图 四、思考题 1. CPU在程序中何处等待中断?

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档