第四章 中断(续)4.4 中断的编程一、初始化编程初始化程序参见书P367图9-12。初始化流程图注意点: 不同8259A的I/O端口地址不同; 8259A级联时,每个8259A均必须有完整的初始化过程端口地址和部分参数不同而已; 全嵌套方式时,初始IR优先级IR0最高。例:INTM00EQU 020H;8259A端口0INTM01EQU021H;8259A端口1MOVAL,B;ICW1:边沿触发,要ICW4;单片方式,不要ICW3。OUTINTM00,ALJMPSHORT $+2;I/O端口延时MOVAL,B;ICW2:设置中断向量,起始的中断向量为08H。OUTINTM01,ALJMPSHORT $+2MOVAL,B;ICW4:非缓冲,全嵌套,正常的中断结束(EOI)。OUTINTM01,ALJMPSHORT $+22关于8259A的读出操作,可以读四个方面的内容 读“中断状态字”(“查询字”)
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。