8259a中断实验报告

8259a中断实验报告

ID:1210587

大小:237.51 KB

页数:4页

时间:2017-11-08

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

《8259a中断实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验十一8259A中断实验一、实验目的1、学习8086/8088与8259A的连接与控制方法,掌握其工作原理。2、完成程序设计题,学会编写中断服务程序。二、实验原理8259A是一种可编程序中断控制器,与8088/86微机兼容,能处理8级向量优先权中断,亦可以通过级联构成64级向量优先权中断系统。具有可编程控制中断方式,并能分别屏蔽各个中断请求。通过4个初始化命令字(ICW1——ICW4)及3个操作命令字(OCW1——OCW3)使用8259A可编程序中断控制器。三、实验内容用8066/86控制8259可编程中断控制器,实现对外部中断的响应和处理。要求程序

2、中对每次中断进行计数,并将计数结果用8255的PA口输出到LED显示。四、实验方法与步骤(1)根据要求编写程序modeequ82hpa8255equ8000hctl8255equ8003hicw1equ00010011bicw2equ00100000bicw4equ00000001bocw1equ11111110bcs8259aequ09000hcs8259bequ09001hdatasegmentcntdb0dataendscodesegmentassumecs:code,ds:dataienterprocnearpushaxpushdxmovdx,

3、pa8255inccntmoval,cntoutdx,almovdx,cs9259amoval,20houtdx,alpopdxpopaxiretienterendpiinitprocnearmovdx,cs8259amoval,icw1outdx,almovdx,cs8259bmoval,icw2outdx,almoval,icw4outdx,almoval,ocw1outdx,alretiinitendpstartprocnearmovdx,ctl8255moval,modeoutdx,alclimovax,0movds,axmovbx,4*icw

4、2movax,codeshlax,4addax,offsetientermov[bx],axmovax,0incbxincbxmov[bx],axcalliinitmovax,datamovds,axmovcnt,0moval,cntmovdx,pa8255outdx,alstilp:nopjmplpstartendpcodeendsendstart(2)根据电路连线。(3)将程序下载到电路,观察情况。五、实验结果与数据处理每按下一次按键,灯就会亮。并且按照0,1,2……的顺序亮。六、感想该实验使我们熟悉了8259A中断的工作方式和初始化命令字ICW及

5、操作命令字OCW的作用,学习并掌握了8088/8086与8259A的连接与控制方法。实验中,总会遇上电脑与硬件总是连不上的情况,我们听从老师的建议,将程序和实验箱都关闭再重新启动或者是换一个电源,这才能够连上。七、实验方法与步骤程序设计:修改上述程序,使没中断10次计数器加1,并将计数结果从8255的PB口输出到LED显示。完成电路设计及程序的编制,进行调试并验证结果。(1)根据要求编写程序modeequ82hpa8255equ8000hctl8255equ8003hicw1equ00010011bicw2equ00100000bicw4equ0000

6、0001bocw1equ11111110bcs8259aequ09000hcs8259bequ09001hdatasegmentcntdb0bntdb0dataendscodesegmentassumecs:code,ds:dataienterprocnearpushaxpushdxmovdx,pa8255inccntcmpcnt,0ahjbjieshuincbntmoval,bntmovcnt,0outdx,aljieshu:movdx,cs8259amoval,20houtdx,alpopdxpopaxiretienterendpiinitproc

7、nearmovdx,cs8259amoval,icw1outdx,almovdx,cs8259bmoval,icw2outdx,almoval,icw4outdx,almoval,ocw1outdx,alretiinitendpstartprocnearmovdx,ctl8255moval,modeoutdx,alclimovax,0movds,axmovbx,4*icw2movax,codeshlax,4addax,offsetientermov[bx],axmovax,0incbxincbxmov[bx],axcalliinitmovax,data

8、movds,axmovcnt,0moval,cntmovdx,pa8255outdx,alst

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

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

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