网站大量收购闲置独家精品文档,联系QQ:2885784924

中断控制器及定时控制器.pptVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

10.2.58259A的级联使用(续)级联使用与单片使用在初始化时的不同处:(1)对于主片8259A:①级联时ICW1中的SNGL=0,单片时SNGL=1;②级联时设置ICW3,ICW3中Si=1表示对应引脚IRi上接有从片。单片不要设置ICW3;③级联时应设置为特殊全嵌套方式,即ICW4中SFNM=1。(2)对于从片8259A:①ICW1中SNGL=0;②要设置ICW3,由ICW3中低3位ID2~ID0标记该从片接在主片的哪个IRi引脚上。82828286INTRINTAWRRDM/IOIR0IR5IR6IR7IR4IR3IR2IR1CAS0CAS2CAS1SP/ENA0D7~D0CSINTA从8259A#2INTD7~D0IR0CAS0CAS2CAS1IR5IR6IR7IR4IR3IR2IR1SP/ENA0CSINTA从8259A#1INTIR0IR5IR6IR7IR4IR3IR2IR1CAS0CAS2CAS1SP/ENA0D7~D0CSINTA主8259AVCC数据总线地址总线控制总线图10-218259A级联方式系统连接8259A芯片的功能小结*8259A芯片的功能:(1)一片8259A具有8级优先权控制,通过级联用9片8259A(1主片+8从片)可以扩展到64级中断优先权;(2)每一级中断可由程序单独屏蔽或允许;(3)在中断响应周期,可以提供中断类型号;(4)可通过编程选择多种工作方式,使用灵活。核心问题:中断优先权管理(3)中断查询方式*中断查询方式一般用于多于64级中断的场合,或者用于CPU内部的中断允许触发器复位、中断输入信号不起作用的场合。在中断查询方式下,外设通过IRi向8259A发中断请求。但8259A不通过INT端向CPU发中断申请信号,而是靠CPU执行查询命令来确定中断源。中断查询方式既有中断的特点,又有查询的特点。查询命令通过8259A的操作命令字OCW3实现。8259A接到命令后,将ISR中有中断请求的对应位置“1”,并把查询字送到数据总线上。中断查询字格式如图10-10所示。图10-10中断查询字格式*D7D6D2D1D0D5D4D3L2L1L0IR1:有中断请求0:无中断请求当前中断请求的最高优先级编码8259A与系统总线的连接方式非缓冲方式:当系统只有单片8259A或少量几片8259A级联时,将8259A的D7~D0直接与数据总线相连。8259A的SP/EN引脚作为输入,在单片8259A系统中,SP/EN端必须接高电平;在多片系统中,主片8259A的SP/EN端接高电平,从片的SP/EN端接低电平。缓冲方式:在多片8259A级联的大系统中,8259A通过总线驱动器与数据总线相连。8259A的SP/EN引脚作为输出,与总线驱动缓冲器的允许端OE相连,控制数据传输方向。10.2.48259A的命令字8259A编程有两类命令字:①初始化命令字ICW(InitializationCommandWord),用于系统初始化设置,只设置一次。②操作命令字OCW(OperationCommandWord),定义8259A的操作方式,允许多次设置,以动态地改变8259A的操作与控制方式。CPU对8259A的写入和读出,由CS、A0、RD和WR等信号的组合来控制,见表9-1。*表10-18259A的读/写操作A0100IRR,ISR或中断级别数据总线(注1)IMR数据总线001数据总线OCW2数据总线OCW3数据总线ICW1数据总线OCW1,ICW2,ICW3,ICW4(注2)D4D3RDWRCS输入操作(读)输出操作(写)断开功能000000000000111111111110000XXXXXXXXXXX数据总线——3态(无操作)数据总线——3态(无操作)注1:IRR、ISR或中断级别的选择,取决于在读操作前所写入的OCW3的内容2:由片上的顺序逻辑队列,使这些命令字按适当的顺序写入。10.2.48259A的命令字(续)8259A包含两个端口地址:偶地址A0=0,奇地址A0=1,高位地址由片选信号CS等确定。1ICW在系统开机初始化时按顺序填写。ICW1写入偶

文档评论(0)

yingjiali1998 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档