全站数据
8 4 2 0 5 8 1

微机原理8259A初始化编程

学习园地 | 简单学习,快乐成才!         
问题更新日期:2024-10-23 14:14:16

问题描述

微机原理8259A初始化编程,在线求解答
精选答案
最佳答案

在8259A内部有两组寄存器,一组为命令寄存器,用于存放CPU写入的初始化命令字ICW1~ICW4(initialization command words);另一组为操作命令寄存器,用于存放CPU写入的操作命令字OCW1~OCW3(operation command words)。初始化命令字ICW的格式:当地址线A0为1时,8259A提供了4个(ICW1~ICW4)初始化命令字,并规定了严格的初始化步骤。初始化编程为:MOVAL,13HOUT200H,AL ;设置ICW1(边沿触发,单片,需要ICW4)MOVAL,80HOUT201H,AL ;设置ICW2(中断类型号)MOVAL.13HOUT201H,AL ;设置ICW4(特殊全嵌套,非缓冲,自动中断结束)8259A是中断系统的核心器件,对它的初始化编程要涉及中断系统的软、硬件的许多问题,而且一旦完成初始化,所有硬件中断源和中断处理程序都必须受其制约。