- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中断管理与应用
渤海大学学生实验报告(理工类)
课程名称: 微机原理与接口技术实验 开课实验室: EDA技术实验室
实验室位置: 理工3# 楼 707 室 完成实验时间:2013 年 6月 4日
院(系、部) 工学院电子工程系 专业/年级/班 电子信息工程 姓 名 实验项目(题目) 中断管理与应用 学 号 实验环境 良好 指导教师 成 绩 成绩评定标准:
序 号
项 目
满分成绩
备 注
1
预习、实验原理
2
2
实验内容与实验步骤
3
3
分析、解决问题及创新能力
2
4
实验结果、数据处理
2
5
讨论及建议
1
评阅教师: 年 月 日 一、实验目的:
1.熟悉8086系统中断的管理方法;
2.掌握中断控制器8259的应用方法;
3.掌握中断程序的设计方法;
4.进一步掌握基本输入、输出接口电路的设计方法。
二、实验设备(名称、型号):1.EL-8086实验平台一套;
2.PC机一台;3.串行通信电缆和接线。 三、实验(设计)原理概述:在简单的无条件传送方式下,可直接采用TTL/CMOS锁存器、缓冲器设计接口。
对于输入接口:要求芯片具有三态输出电路。对于输出接口:要求芯片具有锁存功能。常用的TTL/CMOS锁存器、缓冲器有:74LS373、74LS374、74LS244、74LS273、74LS267 等。
GND LEDn
图1 开关状态输出电路原理 图2 LED指示灯电路原理
图1为利用开关实现0、1输入的一位最简输入电路,其中方形孔为电路输出插孔。在实验平台中有8个与之相同的开关量输出插孔,标记为K1~K8.在本实验中,该电路作为输入电路,向CPU提供开关的状态信息。
图2为利用LED发光管实现状态指示的电路,当方形孔插入低电平时,LED发光。在实验平台中共有8个与之相同的0、1信号输入插孔,标记为LED1~LED8.在本实验中,该电路作为输出设备,接受CPU输出的信息并以发光不发光作为状态指示。
基本输入接口电路,是指仅具备寻址和输入缓冲功能的接口电路.左图74LS244是一种由8个三态门构成的缓冲器/驱动器。基本输出接口电路,是指仅具备寻址和输出锁存功能的接口电路,左图74LS273作为同向输出口,是一种由8个带清除端的上升沿触发的D触发器构成。
273的内部的8个D触发器CLR端被连在一起输出,标记为CLR低电平有效.D触发器的时钟信号连在一起引出标记为CLK(CP)为上升沿有效.
渤海大学学生实验报告用纸
地址译码电路:EL-8086实验平台提供了一个地址译码电路,如图所示.电路中对地址总线A15~A4进行译码,共有7个输出,分别连接7个记为方形的插孔.标记为CS0、CS1、CS2、CS3、CS4、CS5、CS6,所对应的地址范围已在图4中标出。
图5 8259A电路
读、写控制信号与控制总线的的I/O读写信号连接,端口选择信号与地址总线的A1相连,8259的片选信号、中断请求信号、中断响应信号和设备请求信号均被设计为插孔,图中共记为方框,实验时根据需要来进行连接。
实验原理图如下:
主程序: 中断子程序:
实验内容与步骤(方法)、实验数据(表格)、数据处理: 将由74LS244构成的接口与3个开关相连,端口地址设为04A0H,按要求连接电路。2、将由74LS273构成的输出接口与8个LED相连,端口设定为04B0H按要求连接好电路。3。将8259与CPU相连,其端口地址设定为04C0H和04C2H,利用单脉冲输出孔P+的上升沿作为8259的IR3的请求信号,规定起中断类型号为83H,按要求连接电路。
(一)硬件连接
1、74LS244的输入端PI0~PI2接K1~K3,74LS273的输出端PO0~PO7接L0~L7; 2、244CS接译码器CS0,273CS接译码器CS1。3.8259的IR3接P+,8259的INT接CPU的INTR,8259的INTA接CPU的INTA,CS8259接CPU的CS2。
完整电路连接简图如下:
(二)编程并调试运行
编写程序,根据实际用用情况,对实验平台的8259进行初始化编程。
编写IR3的中断服务子程序。基本功能为,在操作者设计完
文档评论(0)