- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验六8259A硬件中断实验教程
实验六 8259A硬件中断实验
一.实验要求
编写中断程序,在请求8259A中断1时,能够响应8259A的硬件中断,并在数码管上显示“Irq0…”字样,中断结束时,显示“E..IRQ”。
二.实验目的
1. 了解8259A中断控制器的工作原理。
2. 了解PC机中断的原理和过程。
3. 学会中断处理程序的编写。
三.实验电路及连线
20模块中的+PLUSE接第8模块中的INT_0,第8模块中的INT接模块中的88INTR,第8模块中的INTA接实验机内核模块中的88/INTA 。CS8259接200H,CS8279已固定接至238H。
四.实验说明
1、运行该实验程序的方法是:先通过加载选项将8259A的初始化程序与中断处理程序送到RAM中 。
2、本实验指导书只提供硬件中断0实验,中断方式为边沿触发、单片、全嵌套中断方式,且中断号从中断8开始。使用者可以根据自己的需要设定为其他中断方式,且中断号可以设定从任一中断号开始。
3、实验方法:以硬中断0为例,先加载8259A主中断程序(注意加载地址为8100:0),然后再加载中断程序IRQ0程序(加载地址为8200:0)。然后进入TALK WITH 88ET选项下,键入SW 0:0020↙0000,8200↙,再执行G8100:0↙Y即可。这样设计的目的是为了让学生们更能理解中断的执行原理与过程。
五.实验程序框图
六.实验程序如下:
(2)8259A主程序:
;ORG 8100:0
INT00 EQU 200h
INT01 EQU 201h
Z8279 EQU 239H
D8279 EQU 238H
LEDMODE EQU 00H
SCANFRQ EQU 38H
data segment
data ends
stack segment
sta dw 50 dup(?)
top equ length sta
stack ends
CODE SEGMENT
ASSUME CS:CODE,DS:data,SS:stack
START:
CLI ;关中断
MOV AL,13H ;ICW1:边沿触发,单片,要ICW4
MOV DX,INT00
OUT DX,AL
NOP
NOP
MOV AL,8 ;中断号从8开始
MOV DX,INT01
OUT DX,AL
NOP
NOP
MOV AL,3 ;全嵌套方式,86/88系统 9
MOV DX,INT01
OUT DX,AL
NOP
NOP
MOV DX,INT01
MOV AL,00H ;八个中断全部开放
OUT DX,AL
NOP
NOP
MOV DX,INT00
MOV AL,20H ;非特殊EOI结束中断
OUT DX,AL
NOP
NOP
MOV DX,Z8279 ;8279左边输入,八位显示,外部译码
MOV AL,LEDMODE
OUT DX,AL
MOV AL,SCANFRQ ;设置扫描频率
OUT DX,AL
MOV AL,0D0H
OUT DX,AL
MOV CX,0FFH
L2: LOOP L2
MOV AL,90H ;写显示缓冲区RAM命令字
OUT DX,AL
MOV DX,D8279
MOV AL,67H ;显示中断前字样IRQ
OUT DX,AL
MOV AL,50H
OUT DX,AL
MOV AL,0FH
OUT DX,AL
STI ;开中断
x2: hlt
您可能关注的文档
- 实验2PCM编译码教程.ppt
- 实验3_浏览器的个人设置教程.docx
- 实验3C51程序设计与Proteus应用教程.ppt
- 实验4DNS、DHCP服务器的配置14软工何依伦2014053691教程.docx
- 实验3研究生FPGA实验题目(串口通信)教程.doc
- 实验42钙盐中钙含量的测定教程.ppt
- 实验4_循环结构教程.doc
- 实验1:简单线性回归模型教程.ppt
- 实验4路由器与静态路由配置教程.doc
- 实验5动态路由协议RIP与OSPF的配置教程.doc
- 2025年成都市玩偶生产荧光涂鸦互动玩偶开发可行性研究报告.docx
- 2025年成都市海绵生产用于体育馆室外运动场地透水改造可行性研究报告.docx
- 2025年天津市体操鞋企业团建运动应用报告.docx
- 2025年上海市溶洞极限运动(速降)场地开发可行性研究报告.docx
- 2025年上海市涵洞工程施工技术应用可行性研究报告.docx
- 2025年上海市体育场馆设施扎带安全防护可行性研究报告.docx
- 2025年上海市牦牛育肥产业园区建设可行性研究报告.docx
- 2025年旅拍宠物陪伴拍摄项目可行性研究报告.docx
- 2025年上海市进口食品节庆主题快闪店可行性研究报告.docx
- 2025年上海市洗选厂尾矿综合利用产业化可行性研究报告.docx
文档评论(0)