好文档 - 专业文书写作范文服务资料分享网站

微机原理与接口技术实验报告4-8259外部中断实验

天下 分享 时间: 加入收藏 我要投稿 点赞

西安交通大学实验报告

成绩

第 页 共 页

课 程 微机原理与接口技术实验

系 别 生 物 医 学 工 程 实 验 日 期 年 月 日 专业班级 组别 交 报告日期 年 月 日 姓 名 学号 报 告 退 发 (订正、重做) 同 组 者 教师审批签字

实验名称

8259外部中断实验

一、实验目的

1、掌握8259芯片结构及工作方式; 2、熟悉8259的初始化和操作编程。

二、实验设备

1、Lab6000p实验教学系统; 2、IBM-PC机

三、系统中的8259模块

Lab6000p实验箱中的8259模块连线如图所示:

图1 8259模块连线

AD0~AD7、A0、/WR、/RD已分别连至系统总线DB0~DB7、AB0、/IOW、/IOR;引出CS、IR0(即INT0)、INTA留给用户连

第1页

.

接。

三、实验内容和实验步骤

1、8259基本实验 1)实验要求

用8259和8255实现脉冲个数计数,脉冲个数以二进制形式在LED上显示。 2)电路连接

图2 电路连接图

3)程序框图

图3 程序框图

.

.

4)实验步骤

1、在Lab6000p实验箱上完成连接电路; 2、开启计算机电源,开启Lab6000p实验箱电源; 3、启动WAVE6000软件;

4、确认WAVE6000与Lab6000p连接; 5、输入源代码; 6、编译源代码(F9);

7、单步运行源代码(F8),观察每条指令执行结果; 8、在中断服务程序入口处设置断点,连续运行程序,按一下单脉冲,在断点处单步运行,观察中断服务程序运行过程。 5)实验代码

mode equ 82h ; 8255 工作方式 PA8255 equ 8000h ; 8255 PA 口输出地址 CTL8255 equ 8003h

ICW1 equ 00010011b ; 单片 8259, 上升沿中断, 要写 ICW4

ICW2 equ 00100000b ; 中断号为 20H ICW4 equ 00000001b ; 工作在 8086/88 方式 OCW1 equ 11111110b ; 只响应 INT0 中断 CS8259A equ 0d000h ; 8259 地址 CS8259B equ 0d001h data segment CNT db 0 data ends code segment

assume cs:code, ds: data IEnter proc near push ax push dx

.

微机原理与接口技术实验报告4-8259外部中断实验

西安交通大学实验报告成绩第页共页课程微机原理与接口技术实验系别生物医学工程实验日期年月日专业班级组别交报告日期年月日
推荐度:
点击下载文档文档为doc格式
124ap3g3rv47hq70zb090vngk58yn6010ei
领取福利

微信扫码领取福利

微信扫码分享