| 8259A的初始化编程 |
|
| 作者:陆志才 文章引用自“微型计算机组成原理”(高教出版社,南开大学2003)点击数: 更新时间:2007-2-22 21:28:09 |
|
| |
|
|
8259A的初始化编程  中断系统进入正常运行之前,系统中的每一片8259A都必须进 行初始化。初始化就是根据系统的实际需要确定上述各初始化命令字 的具体数值并按固定的先后次序写入8259A的指定端口。如图5.16 所示为8259A的初始化流程。对8259A初始化应注意以下几点: ①初始化前要确保CPU为关中断状态,在所有的初始化完成后才 开中断; ②对系统中的每一片8259A都要进行初始化; ③初始化命令字的写入顺序是固定不变的,最先写入的应是ICWl; ④ICWl写入A0为0的端口(一般系统中为偶地址),ICW2~ICW4写入A0为1的端口 (一般系统中为奇地址); ⑤在多片级联系统中,对从片必须写入各自的ICW3;
|
|
本篇文章属于主题:可编程中断控制器8259A,了解更多请点击:可编程中断控制器8259A |
|
|
| 文章录入:admin 责任编辑:admin |
|
上一篇文章: 8259A的初始化命令字ICW 下一篇文章: 8259A的操作命令字OCW |
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |