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

《微机原理与应用教学资料》第七章 中断.ppt

《微机原理与应用教学资料》第七章 中断.ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * c、CPU 8259A 偶地址 查询字: D7 D2 D1 D0 IR= 1 :有外设请求中断 W2、W1、0→IRi 0 :无外设请求中断 组成的代码表示当前中断请求的最高优先级 例:优先级次序为IR3、IR4、IR5、……IR1、IR2 若有中断请求IR2、IR4,则W2 W1 W0=1 0 0 四、8259A的中断级联 1.8259A与系统总线相连的方式:由初始化命令字ICW4来设置 ⑴缓冲方式 ①8259A通过总线驱动器和数据总线相连 IR × × × × W2 W1 W0 电气学院学习部资料库 * 编程/双向使能缓冲端SP/EN 为输出端,与总线驱动器允许端相连 =0 控制 8259A CPU =1 8259A←CPU ⑵非缓冲方式 ①8259A直接与数据总线相连 ② SP/EN为输入端,用来决定本片8259A是主片还是从片 SP =1 主片 SP =0 从片 2.CAS0~CAS2 指出具体的从片。 当主片检测到中断请求来自从片,将从片的级联地址从CAS0~CAS2输出到所有从片,只有级联地址与CAS0~CAS2相同的从片才能选通。 电气学院学习部资料库 * 五、 硬件连接及初始化程序 一、硬件连接 图7-14 1、两级级联:1片主片,2片从片 2、非缓冲方式:无数据总线驱动器 3、CAS0~CAS2:主片→从片 4、INT: 主:接CPU的控制总线 从:接主片的IRi端 5、 : 主:输入 =1,接Vcc +5V 从:输入 =0 ,接地 6、D7~D0:接数据总线低8位 7、 ,A0:接地址总线 A0→CPU的A1 接LS138译码输出,决定 端口地址 8、 :接控制总线 电气学院学习部资料库 * CS A0 D7~D0 INTA INT CAS0 从 8259A CAS1 CAS2 SP/EN IR0 IR1 …. IR7 CS A0 D7~D0 INTA INT CAS0 从 8259A CAS1 CAS2 SP/EN IR0 IR1 …. IR7 CS A0 D7~D0 INTA INT CAS0 CAS1 主8259A CAS2 SP/EN IR0 IR1 …. IR7 GND GND VCC AB CB DB 图7-14 电气学院学习部资料库 * 六、8259A的编程方式(自学) 两类命令字:初始化命令字ICW;操作命令字OCW 初始化命令字ICW1~ICW4: ①由初始化程序设置的 ②初始化命令字一旦设定,在系统工作过程中将不再改变 ③初始化命令字必须顺序填写 ④ICW1、ICW2必须预置,ICW3、ICW4不一定,是否设置体现在ICW1 电气学院学习部资料库 * 操作命令字OCW1~OCW3 ①由应用程序设定,用来对中断处理过程进行控制 ②在系统运行过程中,操作命令字可以重新设置 ③设置OCW,次序上没有严格要求 (OCW2命令字定义中断方式时,通常放在中断服务子程序中) 一、初始化命令字ICW ⑴ICW1—芯片控制初始化命令字 A0 D7 D4 D3 D2 D1 D0 0 × × × 1 LTIM 0 SNGL IC4 标志位 1:电平触发 0:上升沿触发 1:单级使用 0:级联 1:需要设置ICW4 0:不需要设置ICW4 电气学院学习部资料库 * A0:写入命令字的端口地址。A0=0,表示ICW1必须写入8259A的偶地址端口中,例20H 例1:系统中8259A为单片方式,电平触发,要求设置ICW4 则初始化ICW1的指令为: MOV AL ,1BH

文档评论(0)

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

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

1亿VIP精品文档

相关文档