当前位置:文档之家› 微机原理实验六中断响应—8259A芯片的使用

微机原理实验六中断响应—8259A芯片的使用

物理与机电工程系
(2015——2016 学年第一学期)
中断响应—8259A芯片的使用
上机实验报告
专业:电子信息工程
学号: ************
姓名:与贸易
任课教师:不同一
实验地点:实验楼9727
项目编号:实验六
(2) 8086有16位数据总线,其低8位作为偶存储体来传输数据,8086的A0要一直为0,所以8259的A0要接8086的A1 8259的IR2端接开关,用来输入中断请求信号
(3) 74LS273的片选地址为8000H,且需要向其写入LED灯的状态,则Y0和WR经或非门后接入CLK。

注:实际实验中使用8088芯片,故8259的A0引脚与8088的A0端相连。

2、软件部分:
程序源代码见附录
3、链接好电路图如下:
3、利用Source->Add/Remove Source files中添加源程序EX-138.ASM(在实验包中已提供),
该程序向240H端口写任意数据。

如果是第一次运行,Source Code Filename这一项选New来调入源程序。

如图
4 .打开ISIS 7 Professional,在Source 菜单下点击“Define Code Generation Tools”,并单击“New”按钮;
5 .点击“Browse”按钮,找到masm32.bat 所在的位置;设置代码生成规则;
6 .添加源代码,选择对应的编译工具;
7 . 在Source 菜单下点击“Build All”,编译源代码;
8.运行仿真。

在Source菜单下点击“Build All”,汇编源代码(全部编译);执行程序,查看Y0~Y7中是否Y4#脚输出为有效(管脚出的有颜色的小方块为红色是高电平,蓝色为低电平)。

按下开关按键,LED等依次序第点亮,到最后一个等亮后,再继续按键,第一个LED灯又重复点亮,反复循环。

四、实验结论
1、通过本次实验,熟悉了8259A中断控制器编程方法和硬件的使用。

2、编写程序,进一步了解8259A的中断的原理和过程。

3、要多加练习,熟悉在汇编环境和实验箱硬件的使用的过程。

相关主题