第7章 输入输出与中断new.ppt

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

作业: 教材第7章习题: 10,14,15 3) 特殊中断结束方式(SEOI) 当8259A工作在特殊全嵌套方式时(级联情况),如果不能确定刚服务的中断源的等级,可以用特殊的EOI命令来结束。此时,必须送两个EOI命令,一个送给从片,另一个送给主片。 特别注意:在送了第一个EOI命令后,必须经过检查确定从片的所有中断源都已经得到服务了,才向主片送出另一个EOI命令。 EOI命令是由OCW2规定的 1) 电平触发方式 该方式以IR端上出现的高电平作为中断请求信号。请求一旦被响应,该高电平信号应及时撤除。 2) 边沿触发方式 该方式以IR端上出现由低电平向高电平的跳变作为中断请求信号,跳变后高电平一直保持,直到被响应。 4.中断触发方式 1) 缓冲方式 缓冲方式主要用于多片8259A级联的大系统中。在缓冲方式下,8259A通过总线收发器(如8286)和数据总线相连。8259A的SP/EN作为输出(EN有效)。 2) 非缓冲方式 非缓冲方式主要用于单片8259A或片数不多的8259A级联的系统中。该方式下,8259A直接与数据总线相连,8259A的SP/EN作为输入(SP有效)。只有单片8259A时,SP/EN端必须接高电平;有多片8259A时,主片的SP/EN端接高电平,从片的该引脚接低电平。 5.8259A与系统总线的连接方式 对8259A的编程由编程命令实现,8259A的编程命令有两类:初始化命令字ICW1-ICW4和操作命令字OCW1-OCW3。 7.5.4 8259A的编程 8259A占用两个端口地址,一个奇地址,一个偶地址。在PC/XT机中8259A的两个端口地址为20H,21H。 4个初始化命令字ICW1-ICW4必须按照指定顺序写入8259A的指定端口中。 1.8259A的初始化命令 1)ICW1—芯片控制初始化命令字 ICW1初始化命令字的格式如下: 1:需ICW4 0:不需ICW4 A0 D0 D1 D2 D3 D4 D5 D6 D7 0 0 0 0 0 1 LTIM S IC4 写入偶地址 8086/8088 系统中不用 ICW1 的标志位 1:高电平触发 0:上升沿触发 不用,为0 1:单片8259A 0:多片8259A * 8086/8088 PC/XT系统中必须设置ICW4,故D0=1。 例:某8086/8088微机系统中,使用单片8259A,中断申请信号为上升沿触发,端口地址为20H,21H,则其初始化命令字应为: = 13H ,设置ICW1的指令为: MOV AL,13H OUT 20H,AL 单片、电平触发 = 1BH 多片、边沿触发 = 11H 多片、电平触发 = 19H 2)ICW2—设置中断类型码基值初始化命令 000:IR0 … 111:IR7 A0 D0 D1 D2 D3 D4 D5 D6 D7 1 T7 T6 T5 T4 T3 0 0 0 中断向量表地址的高5位,需设定 由内部电路自动产生,在形成类型码时,由中断申请输入引脚IR0 ~IR7决定 写入奇地址端口 ICW2用来定义中断向量在中断向量表中地址的高5位,实际上是IR0的中断类型号,是一个能被8整除的数。 例:设 IR0 ~IR7引脚上的中断类型号分别为: 20H~27H, 则对应的中断向量在中断向量表中的地址分别为00 B00 B 所以: ICW2 =20H 例: 设IR0 ~IR7引脚上的中断类型号为:08H~0FH,端口地址为21H, 则设置ICW2的指令为: MOV AL, 08H ; ICW2=08H OUT 21H, AL 3)ICW3—标识主片/从片初始化命令字 主片的ICW3的格式: A0 D0 D1 D2 D3 D4 D5 D6 D7 1 IR7 IR6 IR5 IR4 IR3 IR2 IR1 IR0 IRi = 0:IRi线上无从片 1:IRi线上有从片 从片的ICW3的格式: 000:IRQ0 … 111:IRQ7 A0 D0 D1 D2 D3 D4 D5 D6 D7 1 0 0 0 0

文档评论(0)

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

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

1亿VIP精品文档

相关文档