當前位置:編程學習大全網 - 編程軟體 - 微機原理8259A初始化編程

微機原理8259A初始化編程

在8259A內部有兩組寄存器,壹組為命令寄存器,用於存放CPU寫入的初始化命令字ICW1~ICW4(initialization command words);另壹組為操作命令寄存器,用於存放CPU寫入的操作命令字OCW1~OCW3(operation command words)。

初始化命令字ICW的格式:

當地址線A0為1時,8259A提供了4個(ICW1~ICW4)初始化命令字,並規定了嚴格的初始化步驟。

初始化編程為:

MOV AL,13H

OUT 200H,AL ; 設置ICW1(邊沿觸發,單片,需要ICW4)

MOV AL,80H

OUT 201H,AL ; 設置ICW2(中斷類型號)

MOV AL.13H

OUT 201H,AL ; 設置ICW4(特殊全嵌套,非緩沖,自動中斷結束)

8259A是中斷系統的核心器件,對它的初始化編程要涉及中斷系統的軟、硬件的許多問題,而且壹旦完成初始化,所有硬件中斷源和中斷處理程序都必須受其制約。

  • 上一篇:python繪圖工具turtle庫的使用
  • 下一篇:中學生電腦的強檔欄目
  • copyright 2024編程學習大全網