?? db13.htm
字號(hào):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0050)file://\\Server\pub\Hacker\Documents\JM\jm1-01.txt -->
<HTML><HEAD>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
<META content="MSHTML 5.00.2614.3500" name=GENERATOR></HEAD>
<BODY><XMP><CAS0~CAS2> 串接線
這三條是用來(lái)接多顆的 8259 IC,最多可以串接 5個(gè)喔! 每顆8259 IC可以處
理八個(gè)中斷請(qǐng)求,所以共可以使用 64 個(gè)中斷請(qǐng)求。 在PC AT中有 16個(gè)中斷
請(qǐng)求。 如附圖(三)
圖(三) 8259 中斷控制器方塊圖 ┌━┐┃ ┃
┌━━━━━━━━┐ ┃內(nèi)┃ ┌━━━━━━━━━━━━━━━━━┐
D7-D0 <-->┃資料匯流排緩沖器┃┌┤ ├━┤ 控 制 邏 輯 單 元 ┃
└━━━━━━━━┘┃┃ ┃ └━━━━━━━━━━━━━━━━━┘
┌━━━━━━━━┐┃┃部┃ ┃ ┃ ┃
/RD --->┤讀/寫(xiě) 邏輯電路 ┃┃┃ ┃ ┃ ┃ ┃
/WR --->┤ ├┤┃ └━━━━━━━━━━━━━━━━━━┐
A0 --->┤ ┃┃┃匯 ┃
└━━━┬━━━━┘┃┃ ┌━━━━━━━━━━━━━━━━━━┘
┃ ┃┃ ┃ ┃ ┃ ┃
/CS --->━━━━┘ ┃┃ ┃ ┌━━━┐ ┌━━┐ ┌━━━┬ IR0
┃┃流┃ ┃中暫 ┃ ┃優(yōu) ┃ ┃中暫 ┃ ...
┌━━━━━━━━┐┃┃ ┃ ┃斷存 ┃<->┃先 ┃<->┃斷存 ┃ ...
CAS0 --->┤串聯(lián)緩沖器 ┃┃┃ ┃ ┃處器 ┃ ┃調(diào)器┃ ┃要器 ┃ ...
CAS1 --->┤ /比較器 ├┘┃排┃ ┃理 ISR┃ ┃解 ┃ ┃求 IRR┃ ...
CAS2 --->┤ ┃ ┃ ┃ └━━━┘ └━━┘ └━━━┴ IR7
└━━━┬━━━━┘ ┃ ┃ ┃ ┃ ┃
/SP / /EN --->━━┘ ┃ ┃┌━━━━━━━━━━━━━━━━━┐
└━┘┃ 中 斷 罩 蓋 暫 存 器 (IMR) ┃
└━━━━━━━━━━━━━━━━━┘
中斷請(qǐng)求暫存器 ( Interrupt Request Register 簡(jiǎn)稱 IRR)
中斷罩蓋暫存器 ( Interrupt Mask Register 簡(jiǎn)稱 IMR)
中斷處理暫存器 ( Interrupt Service Register 簡(jiǎn)稱 ISR)
-------------------------------------------------------------------------------
再來(lái)跟各位說(shuō)說(shuō) 8259 初始值設(shè)定步驟 如附圖 (四):
圖(四): 8259 ICWS 流程圖
┌━━━┐
┃ ICW1 ┃ (Initialization Command Words 簡(jiǎn)稱 ICW) 初始值命令字組
└━━━┘
(Operation Command Words 簡(jiǎn)稱 OCW) 作業(yè)命令字組
┌━━━┐
┃ ICW2 ┃ 說(shuō)明: 8259 必須要先送出 ICW1 接著再送 ICW2,二者順序不可
└━━━┘ 以巔倒喔! 否則會(huì)有錯(cuò)誤的。
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -