微機(jī)原理第六章_第1頁
微機(jī)原理第六章_第2頁
微機(jī)原理第六章_第3頁
微機(jī)原理第六章_第4頁
微機(jī)原理第六章_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、微型計(jì)算機(jī)系統(tǒng)原理及應(yīng)用微型計(jì)算機(jī)系統(tǒng)原理及應(yīng)用Institute of Electrical Engineering 第六章 輸入/輸出和中斷技術(shù)26.1 6.1 輸入輸出系統(tǒng)輸入輸出系統(tǒng)n輸入輸出系統(tǒng):輸入輸出系統(tǒng):n計(jì)算機(jī)系統(tǒng)中除計(jì)算機(jī)系統(tǒng)中除CPU和主存儲(chǔ)器之外的部分和主存儲(chǔ)器之外的部分I/O系統(tǒng)系統(tǒng)輸入輸出設(shè)備輸入輸出設(shè)備輸入輸出接口輸入輸出接口輸入輸出軟件輸入輸出軟件36.1.1 輸入輸出系統(tǒng)特點(diǎn)輸入輸出系統(tǒng)特點(diǎn)n復(fù)雜性復(fù)雜性n輸入輸出設(shè)備、處理器、操作系統(tǒng)的復(fù)雜性輸入輸出設(shè)備、處理器、操作系統(tǒng)的復(fù)雜性 n異步性異步性n工作速度和時(shí)序不一致工作速度和時(shí)序不一致n實(shí)時(shí)性實(shí)時(shí)性n控制的

2、時(shí)效性控制的時(shí)效性n與設(shè)備無關(guān)性與設(shè)備無關(guān)性n接口的標(biāo)準(zhǔn)化接口的標(biāo)準(zhǔn)化4輸入輸出設(shè)備通過接口電路與輸入輸出設(shè)備通過接口電路與CPU連接連接6.1.2 I/O接口基本功能接口基本功能存存儲(chǔ)儲(chǔ)器器I/O接接口口輸輸入入設(shè)設(shè)備備I/O接接口口數(shù)據(jù)總線數(shù)據(jù)總線 DB控制總線控制總線 CB地址總線地址總線 AB輸輸出出設(shè)設(shè)備備CPU51 1、I/OI/O接口的作用接口的作用(1 1)速度的匹配)速度的匹配 外設(shè)的讀寫速度相比外設(shè)的讀寫速度相比CPUCPU可能很慢。而且各種可能很慢。而且各種外設(shè)的工作速度互不相同。這就要求接口電路對(duì)外設(shè)的工作速度互不相同。這就要求接口電路對(duì)輸入輸入/ /輸出過程能起一個(gè)緩

3、沖和聯(lián)絡(luò)的作用。輸出過程能起一個(gè)緩沖和聯(lián)絡(luò)的作用。(2 2)信號(hào)電平和驅(qū)動(dòng)能力)信號(hào)電平和驅(qū)動(dòng)能力 CPUCPU的信號(hào)多是的信號(hào)多是05V5V之間,提供功率小,外設(shè)之間,提供功率小,外設(shè)所需電平范圍寬的多,需要驅(qū)動(dòng)功率大。所需電平范圍寬的多,需要驅(qū)動(dòng)功率大。 CPU CPU與輸入與輸入/ /輸出之間的信號(hào)包括輸出之間的信號(hào)包括數(shù)據(jù)數(shù)據(jù)信息信息(數(shù)字量數(shù)字量、模擬量模擬量或或開關(guān)量開關(guān)量)、)、狀態(tài)狀態(tài)信息信息和和控制信息控制信息。6(3 3)信號(hào)形式匹配和信息格式的變換)信號(hào)形式匹配和信息格式的變換 數(shù)據(jù)信息可能采用并行方式或串行方式。數(shù)據(jù)信息可能采用并行方式或串行方式。接口電路的功能之一是將

4、不同信息格式變換接口電路的功能之一是將不同信息格式變換為為CPUCPU能接收的標(biāo)準(zhǔn)并行信息,如電平轉(zhuǎn)換、能接收的標(biāo)準(zhǔn)并行信息,如電平轉(zhuǎn)換、串并轉(zhuǎn)換、串并轉(zhuǎn)換、A/DA/D、D/AD/A轉(zhuǎn)換等。轉(zhuǎn)換等。(4 4)時(shí)序匹配。提供主機(jī)和外設(shè)間傳送數(shù)據(jù)的)時(shí)序匹配。提供主機(jī)和外設(shè)間傳送數(shù)據(jù)的狀態(tài)和控制信息。狀態(tài)和控制信息。 如如WRWR、RDRD、READYREADY、INTRINTR等等7CPUCPU控制寄存器控制寄存器數(shù)據(jù)輸入寄存器數(shù)據(jù)輸入寄存器數(shù)據(jù)輸出寄存器數(shù)據(jù)輸出寄存器狀態(tài)寄存器狀態(tài)寄存器數(shù)據(jù)總線數(shù)據(jù)總線地址地址譯碼譯碼讀信號(hào)讀信號(hào)寫信號(hào)寫信號(hào)準(zhǔn)備好準(zhǔn)備好中斷請(qǐng)求中斷請(qǐng)求地址地址片選片選A A

5、0 0A A1 1輸輸入入設(shè)設(shè)備備數(shù)據(jù)輸入數(shù)據(jù)輸入數(shù)據(jù)輸入準(zhǔn)備好數(shù)據(jù)輸入準(zhǔn)備好數(shù)據(jù)輸入回答數(shù)據(jù)輸入回答輸輸出出設(shè)設(shè)備備數(shù)據(jù)輸出數(shù)據(jù)輸出數(shù)據(jù)輸出準(zhǔn)備好數(shù)據(jù)輸出準(zhǔn)備好數(shù)據(jù)輸出回答數(shù)據(jù)輸出回答并行接口連接外設(shè)的示意圖并行接口連接外設(shè)的示意圖8 由圖可見,外設(shè)通過由圖可見,外設(shè)通過I/OI/O接口電路與接口電路與CPUCPU相連。相連。每個(gè)接口電路包含多個(gè)寄存器:每個(gè)接口電路包含多個(gè)寄存器:數(shù)據(jù)輸入寄存器數(shù)據(jù)輸入寄存器、數(shù)據(jù)輸出寄存器數(shù)據(jù)輸出寄存器、狀態(tài)寄存器狀態(tài)寄存器、控制寄存器控制寄存器。 通常稱這些寄存器為通常稱這些寄存器為I/OI/O端口端口(PORT)(PORT),每個(gè)端,每個(gè)端口有一個(gè)口有

6、一個(gè)端口地址端口地址。 CPUCPU與端口通過與端口通過數(shù)據(jù)總線數(shù)據(jù)總線交換信息,信息類型交換信息,信息類型包括:包括:數(shù)據(jù)信息數(shù)據(jù)信息、對(duì)外設(shè)的、對(duì)外設(shè)的控制信息控制信息、外設(shè)的、外設(shè)的狀狀態(tài)信息態(tài)信息,分別存放在接口電路的不同寄存器中。,分別存放在接口電路的不同寄存器中。 端口選擇通過地址總線產(chǎn)生。端口選擇通過地址總線產(chǎn)生。96.1.3 I/O端口的編制方式端口的編制方式 CPU對(duì)對(duì)I/O端口端口編址編址有兩種方式:有兩種方式: 1)與存儲(chǔ)器統(tǒng)一編址方式;)與存儲(chǔ)器統(tǒng)一編址方式; 2)I/O端口獨(dú)立編址方式。端口獨(dú)立編址方式。 統(tǒng)一編址方式將統(tǒng)一編址方式將外設(shè)端口與存儲(chǔ)器一致處外設(shè)端口與存

7、儲(chǔ)器一致處理理,使用相同的指令訪問外設(shè)和存儲(chǔ)器使用相同的指令訪問外設(shè)和存儲(chǔ)器。 獨(dú)立編址方式需要獨(dú)立編址方式需要專用的訪問外設(shè)指令專用的訪問外設(shè)指令,硬件上需要有硬件上需要有控制線控制線來區(qū)分訪問來區(qū)分訪問存儲(chǔ)器還存儲(chǔ)器還是外設(shè)。是外設(shè)。 8086 CPU采用外設(shè)端口獨(dú)立編址方式。采用外設(shè)端口獨(dú)立編址方式。101. 端口與內(nèi)存的統(tǒng)一編址特點(diǎn):特點(diǎn):n指令及控制信號(hào)統(tǒng)一;指令及控制信號(hào)統(tǒng)一;n內(nèi)存地址資源減少內(nèi)存地址資源減少內(nèi)存內(nèi)存地址地址960KBI/O地址地址64KB00000HF0000HFFFFFH112. 端口的獨(dú)立編址特點(diǎn):特點(diǎn):n內(nèi)存地址資源充分利用內(nèi)存地址資源充分利用n能夠應(yīng)用于

8、端口的指令能夠應(yīng)用于端口的指令 較少較少內(nèi)存內(nèi)存地址地址I/O地址地址00000HFFFFFHFFFFH0000H128088/8086的I/O端口編址n采用采用I/O獨(dú)立編址方式獨(dú)立編址方式(但地址線與存儲(chǔ)器共用但地址線與存儲(chǔ)器共用)n地址線上的地址信號(hào)用地址線上的地址信號(hào)用IO/M來區(qū)分來區(qū)分nI/O操作只使用操作只使用20根地址線中的根地址線中的16根:根:A15A0n可尋址的可尋址的I/O端口數(shù)為端口數(shù)為64K(65536)個(gè)個(gè)nI/O地址范圍為地址范圍為0FFFFHnIBM PC只使用了只使用了1024個(gè)個(gè)I/O地址地址(03FFH)136.3 6.3 基本輸入基本輸入/ /輸出方式

9、輸出方式程序方式程序方式 無條件傳送方式無條件傳送方式 條件(查詢)傳送方式條件(查詢)傳送方式中斷方式中斷方式直接存儲(chǔ)器傳輸(直接存儲(chǔ)器傳輸(DMA-Direct Memory AccessDMA-Direct Memory Access )方式)方式146.4 6.4 中斷技術(shù)中斷技術(shù)1 、什么是中斷、什么是中斷 在在CPU運(yùn)行過程中,由于內(nèi)部或外部運(yùn)行過程中,由于內(nèi)部或外部某個(gè)某個(gè)隨機(jī)事件隨機(jī)事件的發(fā)生,使的發(fā)生,使CPU暫停正在運(yùn)行的程序,暫停正在運(yùn)行的程序,而轉(zhuǎn)去執(zhí)行而轉(zhuǎn)去執(zhí)行處理引起中斷事件的程序處理引起中斷事件的程序,完成后,完成后返回原來的程序繼續(xù)執(zhí)行。這個(gè)過程稱為返回原來的程

10、序繼續(xù)執(zhí)行。這個(gè)過程稱為中斷中斷。2 、中斷服務(wù)程序、中斷服務(wù)程序 處理中斷源,完成其所要求功能的程序。處理中斷源,完成其所要求功能的程序。1515中斷源中斷源n引起引起CPU中斷的事件,發(fā)出中斷請(qǐng)求的來源。中斷的事件,發(fā)出中斷請(qǐng)求的來源。內(nèi)部中斷內(nèi)部中斷外部中斷外部中斷異常中斷異常中斷軟件中斷軟件中斷可屏蔽中斷可屏蔽中斷非屏蔽中斷非屏蔽中斷異常事件引起異常事件引起中斷指令引起中斷指令引起INTR中斷中斷NMI中斷中斷16n3、為什么要用中斷、為什么要用中斷n同步操作同步操作 使使CPU和外設(shè)同時(shí)工作和外設(shè)同時(shí)工作n實(shí)現(xiàn)實(shí)時(shí)處理實(shí)現(xiàn)實(shí)時(shí)處理 計(jì)算機(jī)用于實(shí)時(shí)控制計(jì)算機(jī)用于實(shí)時(shí)控制n故障處理故障處

11、理 運(yùn)行過程中出現(xiàn)故障(存儲(chǔ)出錯(cuò)、運(yùn)行過程中出現(xiàn)故障(存儲(chǔ)出錯(cuò)、運(yùn)算溢出等),計(jì)算機(jī)利用中斷系統(tǒng)處運(yùn)算溢出等),計(jì)算機(jī)利用中斷系統(tǒng)處理而不必停機(jī)。理而不必停機(jī)。17中斷過程中斷過程程序程序斷點(diǎn)斷點(diǎn)主程序主程序中斷請(qǐng)求中斷請(qǐng)求為為外外設(shè)設(shè)繼繼續(xù)續(xù)執(zhí)執(zhí)行行返回?cái)帱c(diǎn)返回?cái)帱c(diǎn)nCPU在執(zhí)行程序在執(zhí)行程序中,被內(nèi)部或外中,被內(nèi)部或外部的事件所打斷,部的事件所打斷,轉(zhuǎn)去執(zhí)行一段預(yù)轉(zhuǎn)去執(zhí)行一段預(yù)先安排好的中斷先安排好的中斷服務(wù)程序;服務(wù)程序;n服務(wù)結(jié)束后,又服務(wù)結(jié)束后,又返回原來的斷點(diǎn),返回原來的斷點(diǎn),繼續(xù)執(zhí)行原來的繼續(xù)執(zhí)行原來的程序程序提提供供服服務(wù)務(wù)中斷服務(wù)程序中斷服務(wù)程序入口入口1518186.4.2

12、 中斷處理的一般過程中斷處理的一般過程n中斷請(qǐng)求n中斷源識(shí)別及中斷判優(yōu)n中斷響應(yīng)n中斷處理(服務(wù))n中斷返回19191 1、中斷請(qǐng)求、中斷請(qǐng)求n中斷請(qǐng)求信號(hào)應(yīng)保持到中斷被處理為止;中斷請(qǐng)求信號(hào)應(yīng)保持到中斷被處理為止;nCPU響應(yīng)中斷后,中斷請(qǐng)求信號(hào)應(yīng)及時(shí)撤銷。響應(yīng)中斷后,中斷請(qǐng)求信號(hào)應(yīng)及時(shí)撤銷。NMIINTR2020n當(dāng)有多個(gè)中斷源同時(shí)提出請(qǐng)求時(shí),需當(dāng)有多個(gè)中斷源同時(shí)提出請(qǐng)求時(shí),需要確定首先響應(yīng)哪一個(gè)中斷源。要確定首先響應(yīng)哪一個(gè)中斷源。n優(yōu)先級(jí)法則優(yōu)先級(jí)法則n低優(yōu)先級(jí)的中斷程序允許被高優(yōu)先級(jí)的低優(yōu)先級(jí)的中斷程序允許被高優(yōu)先級(jí)的中斷源所中斷中斷源所中斷中斷嵌套中斷嵌套2 2、中斷源識(shí)別(中斷判優(yōu)

13、)、中斷源識(shí)別(中斷判優(yōu))2121中斷判優(yōu)方法中斷判優(yōu)方法n軟件判優(yōu)軟件判優(yōu)n順序查詢中斷請(qǐng)求,先查詢的先服務(wù)順序查詢中斷請(qǐng)求,先查詢的先服務(wù)n即先查詢的優(yōu)先級(jí)別高即先查詢的優(yōu)先級(jí)別高n硬件判優(yōu)硬件判優(yōu)n中斷控制器判優(yōu)(中斷向量法)中斷控制器判優(yōu)(中斷向量法) 、鏈?zhǔn)脚袃?yōu)、鏈?zhǔn)脚袃?yōu)22鏈?zhǔn)街袛鄡?yōu)先權(quán)排隊(duì)電路鏈?zhǔn)街袛鄡?yōu)先權(quán)排隊(duì)電路23233 3、中斷響應(yīng)、中斷響應(yīng)n向中斷源發(fā)出向中斷源發(fā)出INTAINTA中斷響應(yīng)信號(hào);中斷響應(yīng)信號(hào);n關(guān)中斷關(guān)中斷n保護(hù)硬件現(xiàn)場(chǎng)保護(hù)硬件現(xiàn)場(chǎng)n將將FLAGSFLAGS壓入堆棧壓入堆棧n保護(hù)斷點(diǎn)保護(hù)斷點(diǎn)n將將CSCS、IPIP壓入堆棧壓入堆棧n獲得中斷服務(wù)程序入口地址

14、獲得中斷服務(wù)程序入口地址由由硬硬件件系系統(tǒng)統(tǒng)完完成成24244 4、中斷處理、中斷處理n執(zhí)行中斷服務(wù)子程序執(zhí)行中斷服務(wù)子程序n中斷服務(wù)子程序的特點(diǎn):中斷服務(wù)子程序的特點(diǎn):n為為“遠(yuǎn)過程遠(yuǎn)過程”n用用IRET指令返回指令返回2525中斷服務(wù)子程序完成的工作n保護(hù)軟件現(xiàn)場(chǎng)(參數(shù))保護(hù)軟件現(xiàn)場(chǎng)(參數(shù))n開中斷(開中斷(STISTI)n中斷處理中斷處理n關(guān)中斷(關(guān)中斷(CLICLI)n恢復(fù)現(xiàn)場(chǎng)恢復(fù)現(xiàn)場(chǎng)n中斷返回中斷返回26265 5、中斷返回、中斷返回n執(zhí)行執(zhí)行IRETIRET指令,使指令,使IPIP、CSCS和和FLAGSFLAGS從堆棧彈出從堆棧彈出恢復(fù)斷點(diǎn)和硬件現(xiàn)場(chǎng)恢復(fù)斷點(diǎn)和硬件現(xiàn)場(chǎng)27外部可屏

15、蔽中斷處理過程27獲取中斷類型碼獲取中斷類型碼由硬件系統(tǒng)完成由硬件系統(tǒng)完成由軟件實(shí)現(xiàn)由軟件實(shí)現(xiàn)STICLI由由硬硬件件實(shí)實(shí)現(xiàn)現(xiàn)286.4.3 8088/8086中斷系統(tǒng)內(nèi)部中斷內(nèi)部中斷外部中斷外部中斷異常中斷異常中斷軟件中斷軟件中斷非屏蔽中斷非屏蔽中斷可屏蔽中斷可屏蔽中斷256個(gè)個(gè)中斷源中斷源除法錯(cuò)中斷除法錯(cuò)中斷溢出中斷溢出中斷單步中斷單步中斷 29NMIINTR中斷邏輯中斷邏輯軟件中斷指令軟件中斷指令溢出中斷溢出中斷除法錯(cuò)除法錯(cuò)單步中斷單步中斷非屏蔽中斷請(qǐng)求非屏蔽中斷請(qǐng)求中斷控中斷控制器制器8259A8259APICPIC8086/8088CPU8086/8088CPU內(nèi)部邏輯內(nèi)部邏輯斷點(diǎn)中

16、斷斷點(diǎn)中斷可可屏屏蔽蔽中中斷斷請(qǐng)請(qǐng)求求n430128086/8088中斷源類型:中斷源類型:30n中斷類型碼中斷類型碼:0255n中斷向量中斷向量:中斷服務(wù)程序的入口地址(首地址):中斷服務(wù)程序的入口地址(首地址)n中斷向量表中斷向量表:將中斷向量按一定的規(guī)律排列成一個(gè)表。:將中斷向量按一定的規(guī)律排列成一個(gè)表。 當(dāng)中斷源發(fā)出中斷請(qǐng)求時(shí),即可查找該當(dāng)中斷源發(fā)出中斷請(qǐng)求時(shí),即可查找該 表,找出其中斷向量,就可轉(zhuǎn)入相應(yīng)的中表,找出其中斷向量,就可轉(zhuǎn)入相應(yīng)的中 斷服務(wù)子程序。斷服務(wù)子程序。中斷向量表中斷向量表31溢出中斷0000 : 0014 H 0000 : 0013 H0000 : 0010 H

17、0000 : 000F H0000 : 000C H 0000 : 000B H0000 : 0008 H 0000 : 0007 H0000 : 0004 H 0000 : 0003 H0000 : 0000 H類型5類型255供用戶定義的中斷(共224個(gè))0000 : 007 FH 0000 : 007 EH0000 : 03 FFHCS IPCS IPCS IPCS IPCS IPCS IPCS IP專用的中斷(共5個(gè))保留的中斷(共27個(gè))類型32 類型31類型0類型4類型3類型2類型1除數(shù)為 0 中斷非屏蔽中斷單步中斷斷點(diǎn)中斷中斷向量表中斷向量表328086/8088CPU的中斷響應(yīng)

18、過程的中斷響應(yīng)過程CPUCPU在執(zhí)行內(nèi)部中斷時(shí),沒有中斷響應(yīng)周期。在執(zhí)行內(nèi)部中斷時(shí),沒有中斷響應(yīng)周期。(1 1)將中斷類型碼乘)將中斷類型碼乘4 4,計(jì)算出中斷向量地址,計(jì)算出中斷向量地址(2 2)硬件現(xiàn)場(chǎng)保護(hù),將標(biāo)志寄存器內(nèi)容壓入堆棧)硬件現(xiàn)場(chǎng)保護(hù),將標(biāo)志寄存器內(nèi)容壓入堆棧(3 3)IFIF、TFTF清零清零(4 4)保護(hù)斷點(diǎn))保護(hù)斷點(diǎn)(5 5)根據(jù)取到的中斷類型碼,在中斷向量表中找)根據(jù)取到的中斷類型碼,在中斷向量表中找 到相應(yīng)的中斷向量(中斷服務(wù)子程序的入口到相應(yīng)的中斷向量(中斷服務(wù)子程序的入口 地址),分別送至地址),分別送至CSCS和和IPIP中,中,(6 6)轉(zhuǎn)向中斷服務(wù)子程序。)

19、轉(zhuǎn)向中斷服務(wù)子程序。1)內(nèi)部中斷響應(yīng)過程)內(nèi)部中斷響應(yīng)過程338086/8088CPU的中斷響應(yīng)過程的中斷響應(yīng)過程(1 1)非屏蔽中斷響應(yīng)。不受)非屏蔽中斷響應(yīng)。不受IFIF標(biāo)志影響。中斷類型碼標(biāo)志影響。中斷類型碼2 2。 中斷響應(yīng)過程和內(nèi)部中斷一樣。中斷響應(yīng)過程和內(nèi)部中斷一樣。(2 2)可屏蔽中斷響應(yīng)。當(dāng))可屏蔽中斷響應(yīng)。當(dāng)INTR信號(hào)有效時(shí),如果中信號(hào)有效時(shí),如果中 斷允許標(biāo)志斷允許標(biāo)志IF=1,則則CPU就會(huì)在當(dāng)前指令執(zhí)行完就會(huì)在當(dāng)前指令執(zhí)行完 畢后,產(chǎn)生兩個(gè)連續(xù)的中斷響應(yīng)總線周期。畢后,產(chǎn)生兩個(gè)連續(xù)的中斷響應(yīng)總線周期。2)外部中斷響應(yīng)過程)外部中斷響應(yīng)過程346.5 可編程中斷控制器可

20、編程中斷控制器 8259AnIntel 8259A是可編程中斷控制器是可編程中斷控制器n可配合可配合CPU(8080/85、I8086/88/286/386等)管理可屏等)管理可屏蔽中斷(對(duì)外設(shè)中斷源進(jìn)行管理,向蔽中斷(對(duì)外設(shè)中斷源進(jìn)行管理,向CPU轉(zhuǎn)達(dá)中斷請(qǐng)求)轉(zhuǎn)達(dá)中斷請(qǐng)求)n8259A的基本功能的基本功能n1片片8259A可以管理可以管理8級(jí)中斷,經(jīng)級(jí)聯(lián)最多可擴(kuò)展至級(jí)中斷,經(jīng)級(jí)聯(lián)最多可擴(kuò)展至64級(jí)級(jí)n每一級(jí)中斷都可單獨(dú)被屏蔽或允許每一級(jí)中斷都可單獨(dú)被屏蔽或允許n在中斷響應(yīng)周期,可提供中斷類型號(hào)在中斷響應(yīng)周期,可提供中斷類型號(hào)n8259A設(shè)計(jì)有多種工作方式,通過初始化編程進(jìn)行設(shè)設(shè)計(jì)有多種工作

21、方式,通過初始化編程進(jìn)行設(shè)置置358259A 的引腳圖VccA0IR7IR6IR5IR4IR3IR2IR1IR0INTCAS212345678910111213142827262524232221201918171615INTAENSPWRRDCSD7D6D5D4D3D2D1D0CAS0CAS1GND圖7-138259A 引腳圖VccA0IR7IR6IR5IR4IR3IR2IR1IR0INTCAS212345678910111213142827262524232221201918171615INTAENSPWRRDCSD7D6D5D4D3D2D1D0CAS0CAS1GND圖7-138259A

22、引腳圖2. 1. 8259A的外部引線的外部引線3680862. 8259A的內(nèi)部結(jié)構(gòu)的內(nèi)部結(jié)構(gòu)D7D0-INTAINT中斷請(qǐng)求寄存器中斷請(qǐng)求寄存器中斷屏蔽寄存器中斷屏蔽寄存器數(shù)據(jù)數(shù)據(jù)總線總線緩沖器緩沖器IR0IR7讀讀/ /寫寫控制控制邏輯邏輯級(jí)聯(lián)級(jí)聯(lián)緩沖器緩沖器比較器比較器-RD-WRA0-CSCAS0CSA1CAS2-SP/-EN優(yōu)先權(quán)判別電路優(yōu)先權(quán)判別電路中斷服務(wù)寄存器中斷服務(wù)寄存器控制邏輯控制邏輯37n中斷請(qǐng)求寄存器中斷請(qǐng)求寄存器IRRn保存保存8條外界中斷請(qǐng)求信號(hào)條外界中斷請(qǐng)求信號(hào)IR0IR7的請(qǐng)求狀態(tài)的請(qǐng)求狀態(tài)nDi位為位為1表示表示IRi引腳有中斷請(qǐng)求;為引腳有中斷請(qǐng)求;為0表示無請(qǐng)表示無請(qǐng)求求n中斷服務(wù)寄存器中斷服務(wù)寄存器ISRn保存正在被保存正在被8259

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論