实验九中断特性及8259应用编程实验.doc

实验九中断特性及8259应用编程实验.doc

ID:57417683

大小:1.44 MB

页数:41页

时间:2020-08-16

实验九中断特性及8259应用编程实验.doc_第1页
实验九中断特性及8259应用编程实验.doc_第2页
实验九中断特性及8259应用编程实验.doc_第3页
实验九中断特性及8259应用编程实验.doc_第4页
实验九中断特性及8259应用编程实验.doc_第5页
资源描述:

《实验九中断特性及8259应用编程实验.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验九中断特性及8259应用编程实验实验目的1.认识TDN86/51系统的中断特性。2.掌握8259中断控制器的工作原理3.掌握8259可编程中断控制器的应用编程4.学习掌握8259级连方式的使用方法5.学习在接口实验单元上构造连接实验电路的方法实验设备1.TDN86/51或TDN86/88教学实验系统一台2.排线、导线若干实验内容及步骤(一)系统中的8259芯片1.8259A可编程中断控制器介绍中断控制器8259A是Intel公司专为控制优先级中断而设计开发的芯片。它将中断源优先级排队、辨别中断源以及提供中断矢量的电

2、路集于一片中,因此无需附加任何电路,只需对8259A进行编程,就可以管理8级中断,并选择优先模式和中断请求方式,即中断结构可以由用户编程来设定。同时,在不需增加其他电路的情况下,通过多片8259A的级连,能构成多达64级的矢量中断系统。8259A的内部结构和引脚如图9-1所示。矚慫润厲钐瘗睞枥庑赖賃軔。8259A的编程,就是根据应用需要将初始化命令ICW1-ICW4和操作命令字ICW1-ICW3分别写入初始化命令寄存器组和操作命令寄存器组。写初始化命令字ICW的流程如图9-2所示,ICW1-ICW4各命令字格式如表9-

3、1所示,OCW1-OCW3各命令字格式如图9-3所示。聞創沟燴鐺險爱氇谴净祸測。2.系统中的8259A芯片系统中的8259A芯片工作于单片方式,但可由用户扩展成接连方式。其线路如图9-X(没画出)所示。图中的圈点表示此为排针形式引出脚。(注:以下线路中的圈点均为排针形式引出脚,以后不再另作说明)。残骛楼諍锩瀨濟溆塹籟婭骒。系统启动时,8259A被初始化,其初始化是通过系统中的初始化程序设置初始化命令字ICW来实现的。系统初始化时,规定0#和4#中断源分别提供给实时钟和与PC微机联机的串口通讯,用户可以使用其余的中断源。

4、在进入监控后,只有4#中断源处于开启状态,其他中断源都被屏蔽了。中断矢量地址与中断符号之间的关系如下表。酽锕极額閉镇桧猪訣锥顧荭。3.接口实验单元中的级连实验用8259A芯片除系统中的8259A芯片外,在接口实验单元中专门提供了另一片8259A芯片,以便进行8259A级连实验。其线路如图9-X(没画)所示。彈贸摄尔霁毙攬砖卤庑诒尔。4.接口实验单元中的R-S触发器电路INTA謀荞抟箧飆鐸怼类蒋薔数据點总鉍线。控制逻辑DB7~DINT厦礴恳蹒骈時盡继價骚卺癩。CS128V缓CC冲器B0WR茕桢2广鳓R鯡D选块27网羈A泪

5、0镀齐。IR0RD鹅娅3尽損W鹌R惨歷26茏鴛I賴N读T縈A/诘写。ICW1服务状优先权IR1IR中断请求IR2DB74CS25控7制逻辑态寄存处理器寄存器IR3DB65A024IR6器ISRI/O设备IRRIR4DB56CAS023IR5ICW2QDIR5+DB47CAS122级IR联4缓冲/IIR68259A比较器CLRCLKIR7DB3CAS2IR3主程序中断响应周期中断服务程序籟丛妈羥为贍偾蛏练淨槠挞。识别中断源保护现场FLAGS、CS、IP进栈开中断断点清TF、IF标志中断处理读中断向量,转入中断服务关中断图

6、9-5中断过程示意图程序恢复现场开中断預頌圣鉉儐歲龈讶骅籴買闥。中断返回渗釤呛俨匀谔鱉调硯錦不鋇可絨。屏蔽中断A00A7A6NMIA51LTIMADISNGLIC4可1需要ICW4屏A0D7D6D5D4D3INTRD20不需要IDCW14D蔽0铙誅卧泻噦圣骋贶頂8086CPU中断逻辑中廡缝勵。82159A单片工作断0级连工作请擁締凤袜备訊1顎轮烂蔷報赢。T求7T6T5T4T3×××调用地址间隔图I9N-T8ICW2I初NT始3化命令INT字O格式除法单步1间中隔断为类型4码的An0指D令7D断6点D溢5出D4出错D3中

7、D断2D10间高D隔05为位贓8熱T7~俣T阃3歲匱阊邺镓騷鯛汉。1电平触发1图9-9从×825×9A图的9-×6IC8W08×63中初断始结×构化命令ID2字格I式D1ID00从边ID沿触发01234567坛摶乡囂忏蒌鍥铃氈淚跻馱。中0断1矢01量0地1址01的000SFNMBUFM/SAEOIμPMA07~0A1(51只0用01于1MCS1A0800/080150)1801816/18088模式图9-10初始化命令图字9-7ICIWCW41初格始式化命令字格式0MCS-80/85模式A0D7D6D5D4D3D2D1

8、D01自动EOI0x非缓冲方式0正常EOI图9-118259A的OCW1操作命1令0字缓冲格方式式/从11缓冲方式/主1特殊全嵌套方式蜡變黲癟報伥铉锚鈰赘籜葦。0非特殊全嵌套方式A0D7D6D5D4D3D2D1D00買鲷1R鴯譖昙SL膚遙M闫E7O撷I凄M届60嬌。M50M4L2M3L1M2L0M1有M效0中断请求级别012345

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

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

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