实验五 8259a中断实验

实验五 8259a中断实验

ID:40188943

大小:50.00 KB

页数:14页

时间:2019-07-25

实验五 8259a中断实验_第1页
实验五 8259a中断实验_第2页
实验五 8259a中断实验_第3页
实验五 8259a中断实验_第4页
实验五 8259a中断实验_第5页
资源描述:

《实验五 8259a中断实验》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验五8259A中断实验一、中断控制器8259A应用目的1、掌握中断控制器8259A与微机接口的原理和方法。2、掌握中断控制器8259A的应用编程二、实验内容本系统中已设计有一片8259A中断控制芯片,工作于主片方式,8个中断请求输入端IR0~IR7对应的中断型号为8~F,其和中断矢量关系如下表所示。根据实验原理图,8259A和8088系统总线直接相连,8259A上连有一系统地址线A0,故8259A有2个端口地址,本系统中为60H、61H。60H用来写ICW1,61H用来写ICW2、ICW3、ICW4,初始化命令字写好后,再写操作命令字。OCW2、OCW3用口地址

2、60H,OCW1用口地址61H。实验五8259A中断实验在图中,使用了3号中断源,IR3插孔和SP插孔相连,中断方式为边沿触发方式,每按一次AN按钮产生一次中断信号,向8259A发出中断请求信号。如果中断源电平信号不符规定要求则自动转到7号中断,显示“Err”。CPU响应中断后,在中断服务中,对中断次数进行计数并显示,计满5次结束,显示器显示“Good”。实验五8259A中断实验三、实验线路连接(1)8259模块上的INT连8088的INTR(在主板键盘矩阵下面)。(2)8259模块上的INTA连8088的INTA(在主板键盘矩阵下面)。(3)MP区SP插孔和82

3、59的3号中断IR3插孔相连,SP端初始为低电平。(4)8259模块上的D0~D7连到BUS2区的XD0~XD7。(5)8259模块上的CS端接Y6。(6)8259模块上的A0连到BUS区的XA0上。(7)8259模块上的RD、WR信号线分别连到BUS3区的XRD、XWR上。实验五8259A中断实验四、实验步骤1、按图3-12连好实验线路2、运行实验程序(1)联机时,实验程序文件名为DVCCH8EXEH86S.EXE。(2)单机时,实验程序起始地址为F000:91A0。在系统显示监控提示符“P.”时:输入F000按F1键输入91A0按EXEC键在系统上显示“

4、8259-1”。3、按AN按钮,按满5次显示“GOOD”。实验五8259A中断实验CODESEGMENTASSUMECS:CODEINTPORT1EQU0060HINTPORT2EQU0061HINTQ3EQUINTREEUP3INTQ7EQUINTREEUP7ORG11A0HSTART:CLDCALLWBUF1CALLWRINTVER;WRITEINTRRUPTMOVAL,13HMOVDX,INTPORT1OUTDX,ALMOVAL,08H实验五8259A中断实验MOVDX,INTPORT2OUTDX,ALMOVAL,09HOUTDX,ALMOVAL,0F7HO

5、UTDX,ALMOVBYTEPTRDS:[0701H],01H;TIME=1STIWATING:CALLDISP;DISP8259-1JMPWATING实验五8259A中断实验WRINTVER:MOVAX,0HMOVES,AXMOVDI,002CHLEAAX,INTQ3STOSWMOVAX,0000hSTOSWMOVDI,003CHLEAAX,INTQ7STOSWMOVAX,0000hSTOSWRET实验五8259A中断实验INTREEUP3:CLIMOVAL,DS:[0701H]CALLCONVERSMOVBX,077BHMOVAL,10HMOVCX,05HIN

6、TRE0:MOVBYTEPTRDS:[BX],ALINCBXLOOPINTRE0MOVAL,20HMOVDX,INTPORT1OUTDX,ALADDBYTEPTRDS:[0701H],01HCMPBYTEPTRDS:[0701H],06HJNAINTRE2MOVDS:[077AH],191AHMOVDS:[077CH],1819HmovDS:[077Eh],1010HINTRE1:CALLDISPJMPINTRE1实验五8259A中断实验CONVERS:ANDAL,0FHMOVBX,077AHMOVDS:[BX],ALINCBXRETINTRE2:MOVAL,20

7、HMOVDX,INTPORT1OUTDX,ALSTIIRET实验五8259A中断实验INTREEUP7:CLIMOVAL,20HMOVDX,INTPORT1OUTDX,ALMOVDS:[077AH],1C1CHMOVDS:[077CH],101BHmovDS:[077Eh],1010HINTRE3:CALLDISPJMPINTRE3实验五8259A中断实验disp:movdx,077Fhmovah,20hdisp0:movcx,00ffhmovbx,dxmovbl,ds:[bx]movbh,0hpushdxmovdx,0ff22hmoval,cs:[bx+127b

8、h]OUT

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。