當前位置:編程學習大全網 - 編程軟體 - 8259A的初始化命令字

8259A的初始化命令字

8259A有4個初始化命令字ICW1~ICW4, 它們按照壹定的順序送入,用於設置8259A的初始狀態。無論何時,當微處理器向8259A發送壹條A0=0和D4=1的命令時,這條命令就譯碼為ICW1。 A0=0和D4=1是ICW1的標識位! 利用A0=0,D4=1對ICW1尋址。

(1)ICW1:規定8259的連接方式(單片或級聯)與中斷源請求信號的有效形式(邊沿或電平觸發)。命令字格式如圖所示,利用A0=0,D4=1尋址。

註意:D7、D6、D5、 D2在8086/8088系統中不用,可為1,也可為0。它們在8080/8085系統中使用。

(2) ICW2(中斷類型碼字)

ICW2是設置中斷類型碼的初始化命令字。

編程時用ICW2設置中斷類型碼高5位T7~T3,低3位自動插入IR的編碼。

例如:寫入ICW2的內容為40H,則IR0~IR7對應的8個中斷類型號依此為:40H、41H、….47H,8個中斷類型號壹定是連號!

ICW2決定了某位中斷請求輸入線所對應的向量類型碼,可以使CPU自動得到相應的中斷請求的中斷類型號。

(3) ICW3(級連控制字)ICW3是標誌主片/從片的初始化命令字。只有在壹個系統中包含多片8259A時,ICW3才有意義!!!!

主8259A的ICW3命令字

(4) ICW4(中斷結束方式字)

ICW4為方式控制初始化命令字,ICW4的格式如下:

  • 上一篇:發那科宏程序參數怎麽打開
  • 下一篇:激光捕獲顯微切割的原理
  • copyright 2024編程學習大全網