微机原理与接口技术第8章 中断系统与8259芯片编程 .pptVIP

  • 20
  • 0
  • 约7.38千字
  • 约 60页
  • 2019-08-09 发布于辽宁
  • 举报

微机原理与接口技术第8章 中断系统与8259芯片编程 .ppt

① ICW1——芯片控制初始化命令字 ICW1应写入偶地址端口(即A0为0),D4=1表示当前写入8259A的是ICW1。IC4用来说明是否需要设置ICW4,对于80x86系统中使用的8259A,IC4恒置1,即需设置ICW4来对8259A进行初始化 。其格式如下: SNGL位用来说明中断系统中是一片8259A单独使用,还是多片8259A级联使用。单片使用时应将SNGL位置1。 LTIM位用来定义中断请求信号的触发方式,LTIM=1表示IRi端出现高电平时有效;LTIM=0表示IRi端出现由低电平向高电平的正跳变时有效。 ② ICW2——中断类型命令字 8259A在第二个中断响应总线周期向CPU提供的8位中断类型号是由两部分构成的,其中高5位T7~T3由用户通过编程确定,就是这里介绍的ICW2。类型码的低3位由8259A内部电路自动产生,分别对应8个中断源的中断申请信号IR0~IR7的编号。 ICW2的值实际上是IR0的中断类型号,它是一个可以被8整除的正整数。ICW2的高5位取值不同将影响类型码的具体值,而ICW2的低3位并不影响类型码。设置ICW2时为000,而在形成类型码时由8259A内部电路根据中断申请输入引脚IR0~IR7决定。例如,ICW2为20H,则8259A的8个中断对应的8个中断类型码为20H、21H、22H、23H、24H、25H、26H、27H。IC

文档评论(0)

1亿VIP精品文档

相关文档