.
西安交通大学实验报告
成绩
第 页 共 页
课 程 微机原理与接口技术实验
系 别 生 物 医 学 工 程 实 验 日 期 年 月 日 专业班级 组别 交 报告日期 年 月 日 姓 名 学号 报 告 退 发 (订正、重做) 同 组 者 教师审批签字
实验名称
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、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、在中断服务程序入口处设置断点,连续运行程序,按一下单脉冲,在断点处单步运行,观察中断服务程序运行过程。
精选
相关推荐: