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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

物理与机电工程系

(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、要多加练习,熟悉在汇编环境和实验箱硬件的使用的过程。

相关文档
最新文档