基本IO扩展与8259中断实验选编.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
深 圳 大 学 实 验 报 告 课程名称: 微机原理及应用实验 实验项目名称: 基本 IO 口扩展与8259中断实验 学院: 物理科学与技术学院 专业: 应用物理 指导教师: 报告人: 学号: 班级: 应用物理班 实验时间: 2015-10-19 实验报告提交时间: 2015-11-02 教务处制 实验名称: 基本 IO 口扩展与8259中断实验 二、实验目的 了解 TL 芯片扩展简单 I/O 口的方法掌握数据输入输出程序编制的方法。掌握 8259A 中断控制器的工作原理;掌握 8259A 可编程中断控制器的应用编程。PC 机一台QTH-8086B 16 位微机教学实验仪一套74LS244 是一种三态输出的总线缓冲驱动器,无锁存功能,当 G 为低电平时,Ai 信号传送到Yi,当为高电平时,i 处于禁止高阻状态。中断控制是微机系统的主要管理方式之一,也是处理器与外设之间通信的最有效方法之一。它可 74LS273 是一种 8D 触发器,当 CLR 为高电平且 CLK 端电平正跳变时,D0——D7 端数据被锁存到8 触发器中。以减少系统为反复查询外部设备状态而消耗的时间,提高了系统的整体运行效率。在现代 16 位微机 系统中,系统的中断有两类:软件中断和硬件中断。硬件中断可以实现微机系统对外设的管理,由 8259 中断控制器来完成。 1)8259 控制器的介绍 中断控制器 259A 是 Intel 公司专为控制优先级中断而设计开发的芯片。它将中断源优先级排队、 辨别中断源以及提供中断矢量的电路集于一片中,因此无需附加任何电路,只需对 829A 进行编程, 就可以管理 8 级中断,并选择优先模式和中断请求方式,即中断结构可以由用户编程来设定。同时, 在不需增加其它电路的情况下,通过多片 8259A 的级连,能构成多达 64 级的矢量中断系统。它的管 理功能包括:记录各级中断源请求,判别优先级,确定是否响应和响应哪一级中断,响应中断 时,向 PU 传送中断类型号。859A 的内部结构和引脚如图 3-2-1 所示。 8259 的命令共有 7 个,一类是初始化命令字,另一类是操作命令。8259A 的编程就是根据应用 需要将初始化命令字 ICWICW4 和操作命令字 OCW1OCW3 分别写入初始化命令寄存器组和操作命令寄 存器组。ICW1-ICW4 各命令字格式如图 3-2-2 所示,OW1-OCW3 各命令字格式如图 3-2-3 所示,其中 OCW1 用于设置中断屏蔽操作字,OCW2 用语设置优先级循环方式和中断结束方式的操作命令字,OCW3 用语设置和撤消特殊屏蔽方式,设置中断查询方式以及设置对 8259 内部寄存器的读出命令。 (2) 8259 寄存器及命令的控制访问 实验内容 1. 利用 7LS244 作为输入口,读取开关状态,并将此状态通过 74LS27* 驱动发光二极管显示出来。 用脉冲作为中断源,编写一实验程序,完成按键中断的响应,每产生一次按键中断,中断次数中断号中断次数,拨动开关 N09 观察数码管的变化。 (1) 实验连线: 244 的 CS——MCU 主模块的地址 A5,Y7Y0——开关 K01—08。 23 的 S——MCU 主模块的地址 A4,Q7Q0——发光二极管 L1—L8。 该模块的 WR、RD 分别连到 MCU 主模块的 W、RD。 该模块的数据(AD0~AD7)连到 MU 主模块的数据(A~AD7)。 2) 运行程序:IO.SM (3) 拨动开关,观察发光二极管的变化(1)实验连线:8259 模块选通线 CS 连到 MCU 主模块的地址 A14。8259 模块的 WR、RD 分别连到 MCU 主模块的 WR、RD8259 模块的数据(AD0~AD7)、地址线(A0~A7)分别连到 MCU 主模块的数据(A0~AD7)、地址线(A0~A7)。8259 模块的 INTA 接 MCU 主模块的的

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档