实验三 8259 中断控制器实验_第1页
实验三 8259 中断控制器实验_第2页
实验三 8259 中断控制器实验_第3页
实验三 8259 中断控制器实验_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验三实验三 8259 中断控制器实验中断控制器实验 一 实验目的一 实验目的 1 掌握8259 中断控制器与微机的接口方法 2 掌握8259 中断控制器的编程 二 实验内容二 实验内容 1 硬件线路原理图如图 2 编程提示 1 8259 芯片介绍 8259 是专用控制中断优先级而设计的集成电路 可对中断源的优先级排队 识别 及提供中断矢量 单块8259 可编程实现8 级中断管理 并可选择优先模式及中断请求方 式 另外由多片8259 级联 可构成多达64 级的矢量中断系统 中断序号01234567 20H24H28H2CH30H34H38H3CH 变量地址 23H27H2BH2FH33H37H3BH3FH 2 程序方框图 主程序 IR3 中断服务程序 IR7 中断服务程序 3 初始化编程 由CPU向8259A送初始化命令字ICW 在8259A开始正常工作前 必须写初始化命令 用 ICW1 设置 是否级联 请求信号的触发方式 后面是否用 ICW4 用 ICW2 设中断类型码 是否为级联方式 本片为主片吗 设 ICW3 各位对应 IR0 IR 7 的连接状况 设 ICW3 高 5 位为 0 低 3 位为标识码 用 ICW4 吗 用 ICW4 设 为特殊全嵌套方式 为缓冲方式 为自动 EOI 方式 为 8086 8088 系统 END N Y N N Y 字使其处于开始状态 操作命令编程 由CPU向8259A送操作命令字OCW 可以在8259A初始化后 根据需要在程序的任何 地方写入 4 初始化流程图 4 硬件连线及实验结果 1 8259 的CS6 插孔连线EX1 插孔 2 8259 的INT 插孔连线INTR 插孔 3 8259 的INTA 插孔连线INTA 插孔 4 8259 的IR3 插孔连线 插孔 5 D0 7 数据线用扁平电缆连接数据总线 本实验用 3 号中断源IR3 与 插孔线连 中断方式为边沿触发方式 程序每按 一次AN 键产生一次中断 满5次中断 显示 8259 Good 如果中断触发信号不符号要求 则自动转到7 号中断 显示 Err 以示出错 例 IBM PC XT系统初始化中 设ICW1 13H 表示系统中8259A为单片方式 上升沿 触发 要求设置ICW4 指令为 MOV AL 13H OUT 20H AL IC4SNGL0LTIM1A5A6A70 D0D1D2D3D4D5D6D7A0 ICW1 的地址 1 需要 ICW4 0 不设 ICW4 1 8259A 单片方式 0 8259A 级联方式 ICW1 的标志位 8080 8085 用 触发方式 1 高电平触发 0 上跳沿触发 中断类型号基值 即 IR0 的类型号 其中低 3 位初始时为 0 高 5 位由用户设定 工 作过程中 低 3 位值由 IR0 IR7 中响应哪级中断 对应 000 111 来确定 在 IBM PC XT 系统中 T7 T3 00001 所以对应 8 个中断的类型号为 08H 0FH 端口地址为 21H 设置 ICW2 的指令为 MOV AL 8 OUT 21H AL 000T3T4T5T6T71 D0D1D2D3D4D5D6D7A0 中断类型的高 5 位 8259A 主片格式 S0S1S2S3S4S5S6S71 D0D1D2D3D4D5D6D7A0 0 表示 IRi 端上未接 8259A 从片 1 表示 IRi 端上接有 8259A 从片 Si 8259A 从片格式 ID0ID1ID2000001 D0D1D2D3D4D5D6D7A0 从片 8259A 的识别地址 1 8086 8088 方式 0 8080 8085 方式 1 中断自动结束 0 非自动结束 1 特殊全嵌套方式

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论