- 3
- 0
- 约1.45万字
- 约 22页
- 2023-10-15 发布于湖北
- 举报
微机硬件实验报告
班级:
姓名:
学号:
实验一 8259中断控制器
一、实验目的
1. 掌握8259的工作原理。
2. 掌握编写中断服务程序的方法。
3. 掌握初始化中断向量的方法。
二、实验内容
用单脉冲发生器的输出脉冲为中断源,每按一次产生一次中断申请,点亮或熄灭发光二极管。
三、实验步骤
1、连线;
单脉冲发生器输出P+与8259的IR0相连;
8259的片选CS8259与CS0相连;
8259的INT与8086的INT相连;
8259的INTA与8086的INTA相连;
CS273与CS1相连;
00与LED1相连;如下图所示。
接线原理图
2、编辑程序,编译链接后,调试程序。
3、调试通过后,在中断服务程序内设置断点,运行程序,当接收到中断请求后,程序停在中断服务程序内的断点处。
四、流程图及实验代码
1、流程图
开始
开始
是否有脉冲信号N
是否有脉冲信号
N
Y
Y
8259
8259产生中断
点亮
点亮/熄灭彩灯
2、程序
CODE SEGMENT PUBLIC
ASSUME CS:CODE
ORG 100H ;因为前面的空间被内部占用了
START:
MOV DX,4A0H
MOV AX,13H
OUT DX,AX ;ICW1
MOV DX,4A2H
MOV AX,80H ;IR0的中断向量
原创力文档

文档评论(0)