安徽大学微机原理【第九讲】8259A的应用.pptx

安徽大学微机原理【第九讲】8259A的应用.pptx

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
安徽大学微机原理【第九讲】8259A的应用

微型计算机系统第九讲 可编程中断控制器8259A的应用吕 钊 安徽大学计算机科学与技术学院复问1:简述8259A的内部结构复问2:8259A的命令控制字有哪些?ICW1-芯片控制初始化:A0=0,偶地址ICW2-中断类型号初始化:A0=1,奇地址ICW3-标识主/从片初始化:A0=1,奇地址ICW4-方式控制初始化:A0=1,奇地址OCW1-中断屏蔽操作:A0=1,奇地址OCW2-优先循环方式和中断结束方式:A0=0,偶地址OCW3-特殊屏蔽和查询方式:A0=0,偶地址第九讲 可编程中断控制器8259A的应用教学重点在PC机中的应用 级联举例 中断例子一、在PC机中的应用1. 在XT机中的应用2. 在AT机中的应用二、级联1. 硬件连接2. 中断矢量表的设置3. 主片初始化例:某系统中两片8259A采用中断级联方式组成中断系统,从片的INT端连8259A主片的IR3端。若当前8259A主片从IR1、IR5,端引入两个中断请求,中断类型号为31H、35H。中断服务程序的段基址为1000H,偏移地址分别为2000H及3000H。8259A从片由IR4、IR5端引入两个中断请求,中断类型号为44H和45H,中断服务程序段基址为2000H,偏移地址为3600H及4500H。RD WR CS A0 D7-D0 INTA INT CAS0 从8259A CAS1 CAS2SP/EN IR7IR6IR5IR4…… IR0CS A0 D7-D0 INTA INT RD WRCAS0CAS1主8259ACAS2SP/EN IR7IR6IR5IR4 IR3IR2IR1IR0……VCC8259A级联方式IP中断类型号44HCS入口地址IP中断类型号35HCS入口地址IP中断类型号31HCS入口地址IP中断类型号45HCS入口地址00060010:00060010:00110003600120020001140045001160020主8259A引入的中断请求从8259A引入的中断请求中断入口地址表(1)中断向量形成:将4个中断入口地址写入中断向量表。MOV AX,1000H;送入段地址MOV DS,AXMOV DX,2000H;送入偏移地址MOV AL,31H;中断类型号3lHMOV AH,25HINT 21HMOV DX,3000HMOV AL, 35H ;中断类型号35HINT 21HMOV AX,2000HMOV DS,AXMOV DX,3600HMOV AL,44H ;中断类型号44HMOV AH,25HINT 21HMOV DX,4500HMOV AL,45H ;中断类型号45HINT 21H(2)主片8259A初始化编程:8259A主片端口地址为FFC8H和FFC9H。MOV AL,11H;定义ICW1,主片8259A级联使用,边沿触发MOV DX,0FFC8HOUT DX,ALMOV AL,30H;定义ICW2,中断类型号30H~37HMOV DX,0FFC9HOUT DX,ALMOV AL,08H;定义ICW3,IR3端接从片8259A的INT端OUT DX,ALMOV AL,11H;定义ICW4,特殊全嵌套方式,非缓冲方式,OUT DX,AL;非自动EOI结束方式MOV AL,0D5H;定义OCW1,允许IR1,IR3,IR5中断,其余端OUT DX,AL;口中断请求屏蔽MOV AL,20H;定义OCW2,普通EOI结束方式MOV DX,0FFC8HOUT DX,AL×××1LTIM×SNGLIC40 0 0 1 0 0 0 1T7T6T5T4T3×××0 0 1 1 0 0 0 0S7S6S5S4S3S2/ID2S1/ID1S0/ID0000SFNMBUFM/SAEOIμPMM7M6M5M4M3M2M1M0RSLEOI00L2L1L0 1 1 0 1 0 1 0 1 0 0 1 0 0 0 0 0(3)8259A从片初始化编程片,从片8259A的端口地址为FFCAH和FFCBH。MOV AL , 11H;定义ICW1,级联使用边沿触发,要设置ICW4MOV

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档