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

loading 分享 2026-7-16 下载文档

西安交通大学实验报告

成绩

第 页 共 页

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

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

实验名称

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 将本文的Word文档下载到电脑
搜索更多关于: 微机原理与接口技术实验报告4-8259外部中断实验 的文档
相关推荐
相关阅读