微机接口实验-北京科技大学.docx
《微机接口实验-北京科技大学.docx》由会员分享,可在线阅读,更多相关《微机接口实验-北京科技大学.docx(28页珍藏版)》请在优知文库上搜索。
1、微机原理与接口技术实验报告学院计算机与通信工程学院班级通信1002姓名马勇学号410502132023年5月实验十一8259中断控制器应用实验一、实验目的1 .学习中断控制器8259的工作原理;2 .掌握可编程控制器8259的应用编程方法。二、实验所用设备1 .PC微机一台;2 .TD-Pir实验系统一套。三、实验内容1 .利用PC机给实验系统分配的中断线,设计一个单中断应用。使用单次脉冲模拟中断产生。编写中断处理程序,在显示器屏幕上显示一个字符。2 .利用实验平台上8259控制器对扩展系统总线上的中断线INTR进行扩展。编写程序对8259控制器的IRO和IRl中断请求进行处理。四、实验原理1
2、. 8259控制器的介绍中断控制器8259A是Intel公司专为控制优先级中断而设计开发的芯片。它将中断源优先级排队、区分中断源以及提供中断矢量的电路集于一片中,因此无需附加任何电路,只需对8259A进行编程,就可以管理8级中断,并选择优先模式和中断请求方式,即中断结构可以由用户编程来设定。同时,在不需增加其他电路的情况下,通过多片8259A的级连,能构成多达64级的矢量中断系统。它的管理功能包括:1)记录各级中断源请求,2)判别优先级,确定是否响应和响应哪一级中断,3)响应中断时,向CPU传送中断类型号。8259A的内部结构和引脚如图11-1所示。8259A的命令共有7个,一类是初始化命令字
3、,另一类是操作命令。8259A的编程就是根据应用需要将初始化命令字ICWl-ICW4和操作命令字OCWl-C)CW3分别写入初始化命令存放器组和操作命令存放器组。ICWl-ICW4各命令字格式如图11-2所示,OCWl-OCW3各命令字格式如图11-3所示,其中OCWl用于设置中断屏蔽操作字,0CW2用于设置优先级循环方式和中断结束方式的操作命令字,0CW3用于设置和撤销特殊屏蔽方式、设置中断查询方式以及设置对8259内部存放器的读出命令。INTAINTD7-D0CASO CASl CAS2 SP/ENRDWRAOCS断务存聘 中S寄部断求存 中请寄AO12345678911111282726
4、2524232221201918171615图11-1 8259内部结构和引脚图D7 D6 D5 D4 D3 D2 Dl DOOlolOI LTIM I ADI I SNGL IC4 |不需要ICW4 需要ICW48086/8088不使用特征位无效Dl=O: Dlls D3=0: D3=l多片级联单片使用边沿触发电平触发图11-2(a)ICWl格式AoD7D6D5D4D3D2DlDOI1I1171T6IT5IT4I13IOI0IoIII,II中断类型号的高5位8086旗)88不使用图112(b)ICW2格式AOD7D6D5D4D3D2DlDOLUIS7IS6S5IS4S3IS2ISiIsoI主
5、片AOD7D6D5D4D3D2DlDOQII1.IIIJIm2IIDlIEDOI从并不可用图11-2(c)ICW3格式AOD7D5D5D4D3D2DlDOmOlololSFNMIBUFM/SAEOlUPM|AOD7D6D5D4D3D2DlDOJOCWlIM7IIM6IM5IM4M3IM2MlMOAOD7D6D5D4D3D2DlDO回RSLIEOII00L2LlLo口OCW2编码对应IR的最低优先权OOl一般 EOl中断结束命令Oll特殊EOl101循环优先权的一般Eol自动循环100在自动EorF置循环优先权0在自动EOl下复位循环优先权Ill循环优先权的特殊EOl命令IlO设置优先权特殊循环
6、OlO无效D2 Dl DOAOD7D6D5D4D3I0II0IESMMISMMIOlllPlRKlRlSlOCW3OX:无效0:不查询OX:无效10:复位特殊屏蔽1:允许查询10:可读IRR11:设置特殊屏蔽11:可读ISR图113OCW命令字2. 8259存放器及命令的控制访问在硬件系统中,8259A仅占用两个外设接口地址,在片选有效的情况下,利用AO来寻址不同的器和命令字。对存放器和命令的访问控制表如表11-1所示。3. Pe微机系统中的8259在80x86系列PC微机系统中,系统中包含了两片8259A中断控制器,经级连可以管理15级硬件中断,但其中局部中断号已经被系统硬件占用,具体使用情
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 接口 实验 北京科技大学
