欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    第八章-中断及异常-3.ppt

    • 资源ID:87455758       资源大小:314.50KB        全文页数:25页
    • 资源格式: PPT        下载积分:16金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要16金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第八章-中断及异常-3.ppt

    8259A工作方式设置8259A工作方式 1中断触发方式(1)边沿触发方式(2)电平触发方式2.中断级联方式(1)非缓冲方式:当系统中只有单片8259A时,一般将它直接与数据总线相连。(2)缓冲方式:8259A通过总线驱动器和数据总线相连,这就是缓冲方式。82598259A A非缓冲方式下级连结构非缓冲方式下级连结构地址总线地址总线 控制总线控制总线 数据总线数据总线 CS A0 CS A0 DB DB INTA INTA INTINT CAS0CAS0 82598259A A 从控从控 A CAS1A CAS1 CAS2CAS2 SP/EN IRQ7 SP/EN IRQ7 IRQ0IRQ0 CS A0 CS A0 DB DB INTA INTINTA INT CAS0CAS0 CAS1 8259ACAS1 8259A 主控主控 CAS2 CAS2 IRQ7 IRQ7 IRQ0IRQ0 SP/EN SP/EN 7 6 7 6 5 4 3 25 4 3 2 1 01 0 CS A0 CS A0 DBDB INTA INTA INT INT CAS0CAS0 82598259A A 从控从控 B CAS1B CAS1 CAS2CAS2 SP/EN IRQ7 SP/EN IRQ7 IRQ0IRQ0 GND 7 6 5 4 3 2 1 0GND 7 6 5 4 3 2 1 0GND 7 6 5 4 3 2 1 0GND 7 6 5 4 3 2 1 0VCC 7 6 5 4 3 2 1 0VCC 7 6 5 4 3 2 1 0CS A0 CS A0 DBDB INTA INTA INT INT CAS0CAS0 82598259A A 从控从控 B CAS1B CAS1 CAS2CAS2 SP/EN IRQ7 SP/EN IRQ7 IRQ0IRQ0 CS A0 CS A0 DBDB INTA INTA INT INT CAS0CAS0 82598259A A 从控从控 B CAS1B CAS1 CAS2CAS2 SP/EN IRQ7 SP/EN IRQ7 IRQ0IRQ0 CS A0 CS A0 DBDB INTA INTA INT INT CAS0CAS0 82598259A A 从控从控 B CAS1B CAS1 C CAS2AS2 SP/EN IRQ7 SP/EN IRQ7 IRQ0IRQ0 CS A0 CS A0 DBDB INTA INTA INT INT CAS0CAS0 82598259A A 从控从控 B CAS1B CAS1 CAS2CAS2 SP/EN IRQ7 SP/EN IRQ7 IRQ0IRQ0 B7B0 T 74LS245 OE A7A0 DT/R INTR DEN 局部数据总线 B7B0 T 74LS245 OE A7A0 SP/EN D7 D0 从控 B CAS2-0 INTA INT SP/EN D7 D0 从控 A CAS2-0 INTA INT SP/EN D7 D0 主控制器 INT IR5 IR6 INTA CAS2-0+5V 1k B7B0 OE 74LS245 T A7A0+5V 1k+5V 1k 系统数据总线 INTA 82598259A A缓冲方式下级连结构缓冲方式下级连结构3.中断优先方式(1)固定优先级方式(2)循环优先级方式4.中断嵌套方式(1)一般全嵌套方式(2)特殊全嵌套方式特殊完全嵌套方式地址总线地址总线 控制总线控制总线 数据总线数据总线 CS A0 CS A0 DB DB INTA INTA INTINT CAS0CAS0 82598259A A 从控从控 A CAS1A CAS1 CAS2CAS2 SP/EN IRQ7 SP/EN IRQ7 IRQ0IRQ0 CS A0 CS A0 DB DB INTA INTINTA INT CAS0CAS0 CAS1 8259ACAS1 8259A 主控主控 CAS2 CAS2 IRQ7 IRQ7 IRQ0IRQ0 SP/EN SP/EN 7 6 7 6 5 4 3 25 4 3 2 1 01 0 CS A0 CS A0 DBDB INTA INTA INT INT CAS0CAS0 82598259A A 从控从控 B CAS1B CAS1 CAS2CAS2 SP/EN IRQ7 SP/EN IRQ7 IRQ0IRQ0 GND 7 6 5 4 3 2 1 0GND 7 6 5 4 3 2 1 0GND 7 6 5 4 3 2 1 0GND 7 6 5 4 3 2 1 0VCC 7 6 5 4 3 2 1 0VCC 7 6 5 4 3 2 1 0CS A0 CS A0 DBDB INTA INTA INT INT CAS0CAS0 82598259A A 从控从控 B CAS1B CAS1 CAS2CAS2 SP/EN IRQ7 SP/EN IRQ7 IRQ0IRQ0 CS A0 CS A0 DBDB INTA INTA INT INT CAS0CAS0 82598259A A 从控从控 B CAS1B CAS1 CAS2CAS2 SP/EN IRQ7 SP/EN IRQ7 IRQ0IRQ0 CS A0 CS A0 DBDB INTA INTA INT INT CAS0CAS0 82598259A A 从控从控 B CAS1B CAS1 C CAS2AS2 SP/EN IRQ7 SP/EN IRQ7 IRQ0IRQ0 CS A0 CS A0 DBDB INTA INTA INT INT CAS0CAS0 82598259A A 从控从控 B CAS1B CAS1 CAS2CAS2 SP/EN IRQ7 SP/EN IRQ7 IRQ0IRQ0 特殊完全嵌套方式CPUCPU开中断情况下,执行某中断处开中断情况下,执行某中断处理程序期间,不能响应较低级中断。理程序期间,不能响应较低级中断。但能响应本级或较高级中断。但能响应本级或较高级中断。5.中断屏蔽方式(1)普通屏蔽方式(2)特殊屏蔽方式6.结束中断处理的方式(1)中断自动结束方式(2)一般的中断结束方式(3)特殊的中断结束方式8259A工作方式的设置初始化命令字操作方式命令字1初始化命令字ICW(1)ICW1(2)ICW2(3)ICW3(4)ICW4A0 A0 D7 D7 D6 D5 D6 D5 D4 D3 D4 D3 D2 D2 D1D1 D0D0 0 0 A7 A6 A5 1 LTIM ADI SNGL A7 A6 A5 1 LTIM ADI SNGL IC4 IC4 偶地址端口偶地址端口8 8位机中断地址位机中断地址特征位特征位1 1电平触发电平触发0 0边沿触发边沿触发1 1设置设置ICW4ICW40 0不设置不设置ICW4ICW41 1单片方式单片方式0 0级联方式级联方式8 8位机相关位机相关ICW1ICW1命令字命令字命令字命令字ICW2ICW2命令字命令字 A0 D7 D6 D5 D4 D3 D2 D1 D0 1 T7 T6 T5 T4 T3 0 0 0中断类型的高中断类型的高5 5位位82598259自动填入自动填入主主主主82598259A A的的的的ICW3ICW3命令字命令字命令字命令字A0 A0 D7 D7 D6 D6 D5 D5 D4 D4 D3 D3 D2 D2 D1D1 D0D0S3S3S2S2S1S1S0S0S4S4S5S5S6S6S7S71 1 1 1输入引脚接从片输入引脚接从片INTINT0 0输入引脚未接从片输入引脚未接从片INTINTA0 A0 D7 D7 D6 D6 D5 D5 D4 D4 D3 D3 D2 D2 D1D1 D0D00 0ID2ID2ID1ID1ID0ID00 00 00 00 01 1 从从从从82598259A A的的的的ICW3ICW3命令字命令字命令字命令字从片连接主片的引脚号从片连接主片的引脚号ICW4ICW4命令字命令字命令字命令字 1-8088/8086CPU 0-8080/8085CPU 1-自动 EOI 方式 0-非自动 EOI 方式 1-特殊完全嵌套方式0-一般完全嵌套方式0非缓冲方式10缓冲方式从片11缓冲方式主片A0 A0 D7 D7 D6 D6 D5 D5 D4 D4 D3 D3 D2 D2 D1 D0D1 D0 1 1 0 0 0 0 0 0 SFNM BUF M/S AEOI SFNM BUF M/S AEOI uPMuPM BIOSBIOS程序中对程序中对82598259A A的初始化:的初始化:中断优先级管理采用完全嵌套方式,中断请求信号采用上升中断优先级管理采用完全嵌套方式,中断请求信号采用上升沿触发方式、缓冲器方式,中断结束采用沿触发方式、缓冲器方式,中断结束采用EOIEOI命令方式。因而,命令方式。因而,其初始化程序如下:其初始化程序如下:INTA00INTA00EQUEQU20H20HINTA01INTA01EQUEQU21H21HMOVMOVALAL,13H13H;写写ICW1ICW1(上升沿,单个,设置上升沿,单个,设置ICW4ICW4)。)。OUTOUTINTA00INTA00,ALALMOVMOVALAL,08H08H;写写ICW2ICW2(中断类型基值)。中断类型基值)。OUTOUTINTA01INTA01,ALALMOVMOVALAL,09H09H;写写ICW4ICW4(全嵌套,缓冲,从片,与全嵌套,缓冲,从片,与80888088OUTOUTINTA01INTA01,ALAL;配合,非自动结束)。配合,非自动结束)。2操作命令字OCW(1)OCW1(2)OCW2(3)OCW3OCW1OCW3OCW1OCW3在应用程序中设置,且可设置多次。在应用程序中设置,且可设置多次。OCW1OCW3OCW1OCW3的设置次序无要求。的设置次序无要求。OCW1OCW1为奇地址(为奇地址(A0=1A0=1,ATAT机中为机中为2121H/A1HH/A1H),OCW2OCW3OCW2OCW3为偶地址(为偶地址(A0=0A0=0,ATAT机中为机中为2020H/A0HH/A0H)。)。1.1.OCW1OCW1中断屏蔽命令字中断屏蔽命令字IMRIMR,当其中某位置当其中某位置1 1时,对应的时,对应的IRIR请求被屏蔽。请求被屏蔽。例:使主例:使主82598259的的IR5IR5屏蔽,程序为:屏蔽,程序为:OCW1 EQU OCW1 EQU 21H 21H;主主8259 8259 OCW1OCW1的地址的地址IN IN ALAL,OCW1 OCW1;读出读出IMRIMROR OR ALAL,00100000B 00100000B;屏蔽屏蔽IR5IR5OUT OUT OCW1OCW1,ALAL2.2.OCW2OCW2设置中断优先级循环方式和中断结束方式设置中断优先级循环方式和中断结束方式设置中断优先级循环方式和中断结束方式设置中断优先级循环方式和中断结束方式OCWOCW2 2的特征位是的特征位是D D4 4D D3 3=00=00。R R(RotateRotate)为为1 1,表表明明中中断断级级的的优优先先顺顺序序是是自自动动循循环环方方式式;R R位位为为0 0,表表明明中断级的优先顺序是固定的,中断级的优先顺序是固定的,0 0级最高,级最高,7 7级最低。级最低。SLSL(SpecifieSpecifie Level Level)为为1 1,表表明明本本控控制制字字的的L L2 2LL0 0三三位位组组合合指指定定一一个个中中断断级级,SLSL位位为为0 0,表表明明L L2 2LL0 0三三位位无无意意义义。L L2 2、L L1 1、L L0 0三三位位组组合合,在在SL=1SL=1时时指明指明OCWOCW2 2所涉及的是哪一级中断。如所涉及的是哪一级中断。如000000为为IRIR0 0,004004为为IRIR4 4。EOIEOI(End of InterruptEnd of Interrupt)为为1 1,表表明明OCWOCW2 2操操作作命命令令字字的的任任务务之之一一是是用用作作结结束束中中断断命命令令;EOIEOI位为位为0 0,则不执行结束中断操作。,则不执行结束中断操作。3.3.OCW3OCW3多功能操作命令字多功能操作命令字(P367P369)P367P369)

    注意事项

    本文(第八章-中断及异常-3.ppt)为本站会员(hyn****60)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开