8259A中断控制实验_第1页
8259A中断控制实验_第2页
8259A中断控制实验_第3页
8259A中断控制实验_第4页
8259A中断控制实验_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

微机原理》实验报告班级:学号:姓名:指导教实验日期:

实验五实验题目:8259中断控制器的接口方法与程序设计完成日期:2010.11.30一、实验目的与要求:掌握8259中断控制器的接口方法与程序设计。二、实验内容:编制程序,利用8259芯片的IRQ7接单脉冲信号SP作为中断源,使用边沿触发,产生单一中断进行计数,送数码管最低位显示。三、实验步骤与源程序(若是硬件,需有硬件连线图;若是软件,需有流程图):1、程序流程:开始■开始'开中斷丄关中断丄 i 显不指针置杲低位 I 中斷计数并显示8259初始化计数犬于OFh渚零等待返回主程序中断服务子程序2、实验电路:如下页所示;3、实验连线:(1).138译码电路连接:输入端A.B.C,其中A与A2相连,B与A3相连,C与A4相连,138使能控制输入端G与GS相连(GS的寻址范围为FFEOh〜FFFFh)。(2).将8259中断控制单元的CS与138译码单元的Y0相连、IRQ7与单脉冲单元的SP相连。

⑶.用8芯扁平电缆将8259串行通信单元的D0〜D7与数据总线单元的D0〜D7相连。据繼

数总00^07临A3A4sy3:登1塗NN8-00曲IRSDI[R1D2IR2E>3偌据繼

数总00^07临A3A4sy3:登1塗NN8-00曲IRSDI[R1D2IR2E>3偌04D5 IR5D7IR7IMTIMTASP/ENCSROCASdURCAS1舖CAS3a91R?ReRlR2R3R4R5R6R7图1:实验电路4、 实验步骤.编写程序,汇编、链接通过后装载到实验箱内存。.全速运行程序,数码管最低位显示"0",按AN按钮,数码管最低位显示中断计数,满0Fh时清零计数。5、 源程序:CODESEGMENTASSUMECS:CODE,DS:CODE;ORG1000HSTART:JMPBEGINCONTROL1EQU0FFE0H;CONTROL2EQU0FFE1H;LED1EQU0FFDDH;LED2EQU0FFDCH;leddb0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h;0 1 2 3 4 5 6 7db80h,90h,88h,83h,0c6h,0alh,86h,8eh;89ABCDEFdb0ch;'P.'NUMDB0;BEGIN:MOVAX,CODEMOVDS,AXCLI;关中断MOVDX,CONTROL1MOVAL,OOO1OO11B;OUTDX,ALMOVDX,CONTROL2MOVAL,OOOO1OOOB;OUTDX,ALMOVDX,CONTROL2MOVAL,OOOOOOO1B;OUTDX,ALMOVAX,0MOVES,AXMOVBX,03CHMOVWORDPTRES:[BX],OFFSETLI;将【BX】设为字形MOVWORDPTRES:[BX+2],SEGLI;STI;开中断L0:JMPL0;MOVAH,4CHINT21HNEWIRQ7PROCNEARLI:CLI;关中断PUSHAXPUSHBXPUSHCXPUSHDX;压栈STI;开中断INCNUMMOVAL,NUMANDAL,0FH;保留低四位MOVBX,OFFSETLEDXLATMOVCL,ALMOVDX,LED1MOVAL,01HOUTDX,ALMOVDX,LED2MOVAL,CLOUTDX,ALCLI;关中断POPDXPOPCXPOPBXPOPAX;出栈STI;开中断MOVAL,20HMOVDX,CONTROL1OUTDX,ALIRETNEWIRQ7ENDPCODEENDSENDSTART四、测试数据与实验结果(可以抓图粘贴)试验结果:只有最后一个二极管显示数据,复位后最后一个二极管显示“0”,每给一个脉冲二极管数字加一,二极管显示“0”〜“F”。超过“F”后二极管自动跳转到“0”,重新计数。五、本次上机的体会或收获本次试验由于实验难度用了四个学时完成。第一次实验由于不知道BIOS中断调用应注意的问题,按照以往思维编程,结果一直有问题,后经老师指导发现问题所在,修改程序后问题得到解决。8259中断控制器是专为控制优先级中断设计的芯片。它将中断源优先级排队,辩别中断源以及提供中断矢量的电路集于一片中。因此无需附加任何电路,只需对

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论