




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第二章第二章 計算機總線技術計算機總線技術2.1 概 述2.2 系統(tǒng)總線(內部總線) 2.3 通信總線 (外部總線)第一節(jié) 概述一、總線定義 二、總線分類三、使用標準總線的優(yōu)點 四、總線仲裁五、總線的發(fā)展趨勢 總線是在計算機系統(tǒng)各部件之間傳輸?shù)刂贰?shù)據(jù)和控制信息的公共通路,它由一組導線和相關的控制、驅動電路組成。在處理器內部的功能部件之間,在處理器與高速緩沖存儲器和主存之間,在處理器系統(tǒng)與外圍設備之間以及網(wǎng)絡系統(tǒng)的各節(jié)點之間,都是通過總線連接在一起的。 一、總線定義一、總線定義 總線是一組傳輸公共信息的信號線的集合。是一種在多于兩個模塊(設備或子系統(tǒng))間傳送信息的公共通路。為在各模塊(設備或子
2、系統(tǒng))之間能實現(xiàn)信息共享或交換,總線由傳輸信息的物理介質以及一套管理信息傳輸?shù)耐ㄓ靡?guī)則(協(xié)議)所構成。一、總線定義一、總線定義1、片內總線: 是在集成電路芯片內部,用來連結各功能單元的信息通路。 二、總線分類二、總線分類2、片間總線: 又稱元件級總線,是芯片內部引出的總線。各類微處理器的引腳信號即為片間總線。通常包括地址總線、數(shù)據(jù)總線、控制總線三組總線,它是微處理器構成一個部件(如CPU插件)或一個很小系統(tǒng)時,信息傳輸?shù)耐贰Fg總線如下圖2-1所示:二、總線分類二、總線分類二、總線分類二、總線分類圖 2-1 片間總線 3、內部總線: 又稱系統(tǒng)總線或板級總線或微機總線。用于微機系統(tǒng)內部各模塊,
3、各插件之間信息傳輸?shù)耐?。如PC總線、PCAT總線(即ISA總線)、EISA總線、STD總線等。系統(tǒng)總線如圖2-2所示:二、總線分類二、總線分類二、總線分類二、總線分類 4、外部總線: 又稱通信總線,用于微機系統(tǒng)與系統(tǒng)之間、微機系統(tǒng)與外部設備之間或微機系統(tǒng)與儀器儀表、與控制裝置之間信息傳輸?shù)耐?。如RS-232C,RS-423A、RS-422A、RS-485總線、IEEE-488總線、連接打印機的總線、VXI總線等。通信總線如圖2-3所示:二、總線分類二、總線分類二、總線分類二、總線分類二、總線分類二、總線分類微機中各級總線的關系示意圖: 5、局部總線: 傳統(tǒng)的微機系統(tǒng)結構是把構成微機系統(tǒng)的所
4、有功能部件板卡(主機板、存儲器、各種I/O接口卡、適配器)都連接在系統(tǒng)總線上,即采用單總線結構。這就要求系統(tǒng)總線應具有足夠快的數(shù)據(jù)傳輸速率,才能滿足各個外設、特別是高速外設的傳輸要求。二、總線分類二、總線分類 隨著系統(tǒng)中CPU速度的提高、高速外設的增加,以及先進的系統(tǒng)軟件和應用軟件對系統(tǒng)資源的極高要求,系統(tǒng)總線是很難滿足傳輸率的要求,從而使系統(tǒng)總線成為系統(tǒng)傳輸數(shù)據(jù)的瓶頸。 解決瓶頸問題的理想辦法是采用局部總解決瓶頸問題的理想辦法是采用局部總線線(Local Bus)(Local Bus)來分散系統(tǒng)總線數(shù)據(jù)傳輸?shù)膲簛矸稚⑾到y(tǒng)總線數(shù)據(jù)傳輸?shù)膲毫?。力。二、總線分類二、總線分類 局部總線是相對系統(tǒng)總線
5、這個全局總線來說的。即將系統(tǒng)中的那些特殊子系統(tǒng)(如高速外設、CPU主板等)都建立起自己的子總線子總線局部總線局部總線。局部總線上可掛接有局部存儲器和局部的輸入/輸出接口,可以把很大一部分的存儲器讀寫操作和輸入/輸出操作通過局部總線來完成,這不僅大大減少了系統(tǒng)總線的傳輸量,而且為各個子系統(tǒng)提供了并行工作的機制。 二、總線分類二、總線分類 局部總線是將CPU芯片、存儲器、外圍接口器件等連接在一起,構成系統(tǒng)主板或某種CPU插件板,為主系統(tǒng)的各器件之間提供標準化的信息接口及高速信息傳輸通道,并為高速緩存、高速控制卡等服務。目前微機系統(tǒng)中用的局部總線主要有VLVL總線和總線和PCIPCI總線總線。局部總
6、線在微機系統(tǒng)中的示意如圖2-5所示:注:VESA局部總線(VL總線或VLB)是由視頻電子標準協(xié)會(VESA)推出的一種局部總線體系結構。 二、總線分類二、總線分類二、總線分類二、總線分類1、簡化了軟、硬件設計:簡化了軟、硬件設計:三、使用標準總線的優(yōu)點:三、使用標準總線的優(yōu)點: 從軟件上看,由于連接在總線上的各硬件模塊(板)是相互獨立的,使編寫模塊的軟件變得更加容易,調試和修改也更方便,且可為多個用戶重復使用。 從硬件上看,由于總線的定義十分嚴格,大家都按同樣的標準設計、制作各種模塊(板),用戶可根據(jù)需要選購或自行設計制作,簡化了設計過程。2、簡化了系統(tǒng)結構簡化了系統(tǒng)結構:三、使用標準總線的優(yōu)
7、點三、使用標準總線的優(yōu)點 由于采用了標準化總線,各模塊(板)只要接在總線上就構成了微型計算機的硬件系統(tǒng)。3、便于系統(tǒng)的擴展便于系統(tǒng)的擴展: 要擴展系統(tǒng)規(guī)模,只要加插功能模塊即可。三、使用標準總線的優(yōu)點三、使用標準總線的優(yōu)點 隨著電子技術的發(fā)展,新器件不斷涌現(xiàn),微機系統(tǒng)也要不斷更新。可采用新器件制作的模塊(板)取代原來的插件即可實現(xiàn)系統(tǒng)更新。4、便于系統(tǒng)的更新便于系統(tǒng)的更新: 線上的設備有主設備與從設備兩種。 四、總線仲裁四、總線仲裁 總總 總線主設備是指具有控制總線能力的模塊(通常是CPU或以CPU為中心的傳輸模塊),它在獲得總線控制權之后,能啟動數(shù)據(jù)信息的傳輸。若一個系統(tǒng)中有多個主設備共享總
8、線,則系統(tǒng)就得解決多個主設備之間總線爭用的問題。四、總線仲裁四、總線仲裁 總線仲裁就是在多處理機的環(huán)境中提出來的,由于每個處理機都會隨機地提出對總線使用的要求,這樣就可能發(fā)生總線競爭現(xiàn)象,為了防止多個處理機同時控制總線,就要在總線上設定一個處理總線競爭的機構,按優(yōu)先級的次序,合理地分配資源,這就是總線仲裁問題。 用硬件來實現(xiàn)總線分配的控制電路稱為總線仲裁器。它的任務是響應總線請求,通過對分配過程的正確控制,以達到最佳地使用總線。 對總線仲裁問題的解決是以優(yōu)先級的概念為基礎的。根據(jù)仲裁實現(xiàn)方法的不同可將仲裁分為集中仲裁集中仲裁和分布仲裁分布仲裁兩種。四、總線仲裁四、總線仲裁四、總線仲裁四、總線仲
9、裁 1、集中仲裁: 集中仲裁法是由一個中央仲裁器來決定哪一個設備占用總線的仲裁算法。 通常有三種總線分配的優(yōu)先級技術: 串聯(lián)串聯(lián)優(yōu)先級技術 并聯(lián)并聯(lián)優(yōu)先級技術 循環(huán)循環(huán)優(yōu)先級技術(1)串聯(lián)優(yōu)先級判別法四、總線仲裁四、總線仲裁1、集中仲裁 系系統(tǒng)中有N個模塊,都可作為主設備,各模塊的“請求”輸出采用集電極(漏級)開路門,“請求”端用“線或”方式接到仲裁器的“請求”輸入端,每個模塊的“忙”端與仲裁器的“總線忙”相連,“忙”信號為雙向。四、總線仲裁四、總線仲裁(1)串聯(lián)優(yōu)先級判別法:1、集中仲裁四、總線仲裁四、總線仲裁(1)串聯(lián)優(yōu)先級判別法1、集中仲裁 當一個模塊占有控制權時,該模塊的“忙”信號成為
10、輸出,向系統(tǒng)的“忙”狀態(tài)線送出有效信號(為低電平),其它模塊“忙”信號端全部為輸入,檢測“忙”線上狀態(tài)。一個模塊若要提出總線“請求”,其必要條件是:先檢測到“忙”信號輸入端處于無效狀態(tài)。 仲裁器接受總線請求輸入的條件也是忙線處于無效狀態(tài),仲裁器輸出“允許”信號的條件:四、總線仲裁四、總線仲裁“忙”線無效表示總線未被任一模塊占用;有模塊提出總線“請求”。(1)串聯(lián)優(yōu)先級判別法1、集中仲裁 “允許”信號在鏈接的模塊之間傳輸,直到提出總線“請求”的那個模塊為止。共享總線的各模塊按規(guī)定的優(yōu)先級別鏈接在鏈路中的不同位置上,越前面的模塊優(yōu)先級越高。 當前面的模塊要使用總線時,便先發(fā)出信號禁止后面的模塊使用
11、總線,一旦有模塊占用總線后,“允許”信號就不再存在了。四、總線仲裁四、總線仲裁(1)串聯(lián)優(yōu)先級判別法1、集中仲裁(2)并聯(lián)優(yōu)先級判別法四、總線仲裁四、總線仲裁1、集中仲裁圖 2-7 并聯(lián)優(yōu)先級集中仲裁法 由上圖可見,有N個模塊都可成為主設備,各模塊之間是相互獨立的,沒有任何控制關系。每個模塊都有總線“請求”線和總線“允許”線及“忙”信號線,它們都連到仲裁器。 四、總線仲裁四、總線仲裁(2)并聯(lián)優(yōu)先級判別法:1、集中仲裁四、總線仲裁四、總線仲裁(2)并聯(lián)優(yōu)先級判別法:1、集中仲裁 仲裁器一般由一個優(yōu)先級編碼器和一個譯碼器組成。 任一模塊要使用總線,都要通過“請求”線向仲裁器發(fā)出請求。當仲裁器收到
12、某個模塊或多個模塊發(fā)來的請求信號后,先經(jīng)優(yōu)先級編碼器編碼,再由譯碼器譯碼產(chǎn)生相應的允許信號,送給請求總線模塊中優(yōu)先級最高的模塊。 被選中的模塊撤消總線“請求”信號,輸出“忙”信號通知各模塊。總線的傳輸結束后,就把“忙”信號撤消,仲裁器也撤消“允許”信號。四、總線仲裁四、總線仲裁(2)并聯(lián)優(yōu)先級判別法:1、集中仲裁(3)循環(huán)優(yōu)先級判別法 四、總線仲裁四、總線仲裁 類似于并聯(lián)優(yōu)先級判別法,只是其中的優(yōu)先級是動態(tài)分配的,優(yōu)先級編碼器由一個更為復雜的電路代替,使優(yōu)先級在各模塊之間循環(huán)移動,故每個模塊使用總線的機會是相同的。1、集中仲裁 2、分布仲裁 分布仲裁的仲裁器是分布于多個主設備中的,沒有專門的中
13、央仲裁器,其特點是靈活性、可靠性較好,但實現(xiàn)起來比較復雜。如圖2-8所示。 四、總線仲裁四、總線仲裁四、總線仲裁四、總線仲裁2、分布仲裁圖 2-8 基于優(yōu)先級的分布仲裁法 各主設備共享X條請求/給予線,每一主設備有一個X位數(shù)作為該主設備的仲裁數(shù) ,它與X條共享的請求/給予線進行譯碼所得的數(shù)相對應,所有想申請總線的主設備都由它們的仲裁機構將各自的X位仲裁數(shù) 對應地打入到X位的共享請求/給予線上,執(zhí)行“或”邏輯操作。四、總線仲裁四、總線仲裁2、分布仲裁四、總線仲裁四、總線仲裁2、分布仲裁 每一個分布仲裁機構都將自己的APn值與共享線上的邏輯運算的結果進行比較,如果自己的優(yōu)先數(shù)較低,說明同時有高優(yōu)先
14、級的主設備在使用總線,自己肯定輪不到,就把自己的X位APn值撤除。 一段時間之后,X位共享線上就剩下當前優(yōu)先數(shù)最高的主設備的 值,該主設備的仲裁機構就在總線空閑之后將BUS busy重新置為有效,宣布占用總線,并通過BG (BUS grant)線通知獲準使用總線的主設備。四、總線仲裁四、總線仲裁2、分布仲裁五、總線的發(fā)展趨勢五、總線的發(fā)展趨勢傳輸速率不斷提高:從幾MB/s到幾 百MB/s。 12功耗不斷降低:現(xiàn)在已采用3.3V電源及休眠技術等措施來降低功耗。五、總線的發(fā)展趨勢五、總線的發(fā)展趨勢3、功能結構不斷調整、更新。仲裁方式:由集中仲裁改為分布式仲裁來解決總線的爭用問題。功能結構:智能化、
15、層次化和多級緩沖。 第二節(jié)第二節(jié) 系統(tǒng)總線系統(tǒng)總線一、PC總線二、PC-AT總線(ISA總線)三、EISA總線 PC機采用開放式的結構,即在底版上設置了一些標準擴展插槽,要擴充PC機的功能,只要設計符合插槽標準的適配器板,然后將板插入插槽即可,這些插槽又稱PC總線。 一、PC總線1、PC總線信號說明:一、PC總線 在PC/XT機的底版上共有8個插槽(又稱PC總線)。(注意:槽J1J7的B8腳是一根備用線,而槽J8該腳為“卡選中” 信號,J8一般用來擴充RAM模板) PC總線共有62條信號線,包括8條數(shù)據(jù)線,20條地址線,26條控制線和8條電源線。插槽引腳序號排列如圖2-9所示:一、PC總線 此
16、插槽提供4種電源(5V、-5V、12V、12V) 一、PC總線1、PC總線信號說明: 20條地址線允許訪問1MB存儲空間。 當選定I/O設備地址時,A19A16無效,即用16根地址線訪問64K的I/O設備。一、PC總線1、PC總線信號說明:MEMRMEMR、MEMWMEMW:存儲器讀、寫信號線。IORIOR IOWIOW:I/O讀、寫信號。ALEALE:地址鎖存允許。26條控制線功能說明:一、PC總線1、PC總線信號說明:AENAEN: 地址允許信號,為“1”時允許DMAC控制系統(tǒng)總線,禁止中央處理器信號進入系統(tǒng)總線。IRQIRQ2 2-IRQ-IRQ7 7: 6級中斷請求信號,是I/O通道上
17、的I/O適配器向中央處理器發(fā)出的中斷請求信號,采用邊沿觸發(fā)。一、PC總線DACKDACK1 1DACKDACK3 3:三條DMA響應線。DACKDACK0:0: DMA通道0總線響應信號,用于控制動態(tài)存儲器刷新。1、PC總線信號說明:三條DMA請求線。DRQDRQ1 1DRQDRQ3 3:一、PC總線1、PC總線信號說明:T/CT/C: 記數(shù)終止信號,當任一個DMA通道的傳送達到預定字節(jié)數(shù)時,適配器發(fā)出T/C脈沖信號,以終止DMA數(shù)據(jù)交換。 RESET DRVRESET DRV: 系統(tǒng)總清信號,當加電時,使系統(tǒng)各部件復位或初始化。 一、PC總線1、PC總線信號說明:OSCOSC: 主振蕩器輸出
18、信號,8284時鐘發(fā)生器提供給I/O通道作為主振蕩器信號,頻率為14.31818MHz。 CLKCLK: 系統(tǒng)時鐘信號,由主振頻率經(jīng)8284三分頻獲得頻率為4.77MHz,占空比為1/3。一、PC總線B B8 8引腳引腳: 在擴展槽J1J7是一根備用線(RESER VED),在擴展槽J8為“卡選中”信號(CARDSLCTD)。 當J8槽上的適配器被選中時該引腳為低電平,向系統(tǒng)表示此卡被選中,以便CPU讀寫J8槽上的適配器,該引腳和J1J7的備用引腳連在一起,但系統(tǒng)不使用它。該信號線應該用集電極開路器件驅動。J8一般用來擴充RAM模塊。1、PC總線信號說明: 總線的負載能力即驅動能力,是指當總線
19、上接上負載(接口設備)后必須不影響總線輸入/輸出邏輯電平。一、PC總線2.PC總線的負載能力: 對對輸出信號,當輸出低電平時要吸收電流,這時負載能力IOL就是指當它吸收了規(guī)定電流時仍能保持邏輯低電平;輸出高電平的負載能力IOH是指當輸出電流(流向負載)超過規(guī)定值時,輸出邏輯電平會降低,甚至會變到閾值以下。PC總線驅動能力列于下表:一、PC總線2.PC總線的負載能力:一、PC總線2.PC總線的負載能力: 對對于輸入信號,系統(tǒng)總線就成了I/O插件板的負載。 一、PC總線2.PC總線的負載能力: 當輸入低電平時,總線向插件板灌入電流,要求插件板灌入IIL后還能向總線輸出一個正確的高電平; 當輸入高電
20、平時,接口驅動電路向總線接收電路提供IIH時,還不至于改變邏輯電平。 下表是PC總線輸入信號的負載能力:一、PC總線總線信號IIL(mA)IIH(mA)D0D7-0.40.40IOCHCK-0.40.020IOCHRDY-0.40.020IRQ2IRQ7-0.0100.010DRQ1DRQ3-0.0100.0102.PC總線的負載能力: 當總線上所接負載超過總線的負載能力時,必須在總線和總線之間加接緩沖器或驅動器,最常用的是三態(tài)緩沖器,其作用是驅動(使信號電流加大,可帶動更多負載)和隔離(減少負載對總線信號的影響)。一、PC總線2.PC總線的負載能力:二、二、PC/ATPC/AT總線:亦即總線
21、:亦即ISA(ISA(工業(yè)標準工業(yè)標準) )總線總線 這是IBM PC/AT機中使用的16位的總線體系結構。它保持了PC總線的62個引腳信號(以便原先的PC/XT適配器板可以插在AT機的插槽上)。又增加了一個延伸的36引腳插槽,即ISA總線設計成前62引腳和后36腳的插座。 前62腳的信號分布和功能含義大致與PC總線相同,僅作了兩處修改,后36腳設置了8位數(shù)據(jù)線(高字節(jié))、高七位地址線,控制存貯器和I/O設備的讀寫,并增加了若干中斷和DMA控制線、電源和地線等。引腳排列如圖2-10所示:二、二、PC/ATPC/AT總線:亦即總線:亦即ISA(ISA(工業(yè)標準工業(yè)標準) )總線總線圖2-10 a
22、)ISA前62腳二、二、PC/ATPC/AT總線:亦即總線:亦即ISA(ISA(工業(yè)標準工業(yè)標準) )總線總線圖2-10 b) ISA后36腳 該該總線標準為數(shù)據(jù)寬度為總線標準為數(shù)據(jù)寬度為1616位、工作位、工作頻率為頻率為8MHz8MHz,傳輸率最高為,傳輸率最高為8MB/s8MB/s。 實際上,ISA總線仍為許多大公司在它的32位機中采用,但在這種系統(tǒng)中為了發(fā)揮32位微處理器的性能,往往把主板上的存儲器直接連到CPU的芯片總線上,而ISA總線僅作為擴展I/O模塊的總線。如圖2-11所示:二、二、PC/ATPC/AT總線:亦即總線:亦即ISA(ISA(工業(yè)標準工業(yè)標準) )總線總線二、二、P
23、C/ATPC/AT總線:亦即總線:亦即ISA(ISA(工業(yè)標準工業(yè)標準) )總線總線三、EISA總線(擴展工業(yè)標準總線) EISA是ISA總線的擴展,并完全兼容。它是支持多處理器的高性能32位標準總線。 數(shù)據(jù)總線由16位變?yōu)?2位,地址線由24位變?yōu)?2位,可尋址4GB的物理地址空間。 EISA有198個引腳,總線擴展槽的插腳分上、下兩層,上層是原ISA總線的連線,下層是EISA總線新增信號的連線(100=62+38)。第三節(jié)第三節(jié) 通信總線通信總線一、RS-232C總線二、Centronics總線三、IEEE-488總線第三節(jié) 通信總線 通信總線又稱外部總線,它用于微型機算計之間、微型計算機
24、與遠程終端、微型機與外設之間,以及微型計算機與測量儀器儀表或控制裝置之間的通信。 通信總線有并行總線和串行總線。它們在計算機網(wǎng)絡、自動測試系統(tǒng)、微型機工控系統(tǒng)中得到廣泛的應用。下面介紹幾種較常用的通信總線。2022-4-28計算機接口技術68*串行通信的術語串行通信的術語同步與異步通信方式同步與異步通信方式 同步方式:通信雙方用統(tǒng)一時鐘控制通信過程同步方式:通信雙方用統(tǒng)一時鐘控制通信過程, 信息傳輸組成數(shù)據(jù)包信息傳輸組成數(shù)據(jù)包(數(shù)據(jù)幀數(shù)據(jù)幀)。每。每 幀頭尾是控制代碼幀頭尾是控制代碼,中間是數(shù)據(jù)塊,中間是數(shù)據(jù)塊, 可有數(shù)百字節(jié)。不同的同步傳輸協(xié)可有數(shù)百字節(jié)。不同的同步傳輸協(xié) 議有不同的數(shù)據(jù)幀格
25、式。議有不同的數(shù)據(jù)幀格式。 數(shù)據(jù)幀數(shù)據(jù)幀 包頭包頭 數(shù)據(jù)塊數(shù)據(jù)塊 包尾包尾串串 行行 通通 信信2022-4-28計算機接口技術69*串行通信的術語串行通信的術語同步與異步通信方式同步與異步通信方式同步方式:同步方式:(續(xù)續(xù)) 包頭由同步字符、控制字符、地址信息等組成。包頭由同步字符、控制字符、地址信息等組成。 包尾由校驗碼、控制字符等組成。包尾由校驗碼、控制字符等組成。 同步串行數(shù)據(jù)傳輸過程中數(shù)據(jù)間不允許多間隙,同步串行數(shù)據(jù)傳輸過程中數(shù)據(jù)間不允許多間隙,數(shù)據(jù)供不上時接口自動插入同步字符。數(shù)據(jù)供不上時接口自動插入同步字符。串串 行行 通通 信信2022-4-28計算機接口技術70*串行通信的術
26、語串行通信的術語同步與異步通信方式同步與異步通信方式 異步方式異步方式: 通信雙方無統(tǒng)一時鐘同步,傳送的信息通信雙方無統(tǒng)一時鐘同步,傳送的信息 以一個字符數(shù)據(jù)為單位,開頭與結尾均以一個字符數(shù)據(jù)為單位,開頭與結尾均 有特別的位碼供接收方識別,信息格式有特別的位碼供接收方識別,信息格式 雙方事先約定。雙方事先約定。 LSB 1/0 MSB 異步接收接口提供一個外部時鐘異步接收接口提供一個外部時鐘Tc,數(shù)據(jù)位間隔,數(shù)據(jù)位間隔Td,Tc=Td/K, K為波為波特率因子,波特率為每秒傳送多少信息位。特率因子,波特率為每秒傳送多少信息位。StartdatadataStop parity一、RS-232C總
27、線 RS-232C 是一種串行通信總線,是數(shù)據(jù)終端設備(DTE)和數(shù)據(jù)通信設備(DCE)之間的接口標準。在微機系統(tǒng)中應用十分廣泛,可以說是微型計算機必備的接口總線。一、RS-232C總線 RS-232C總線共有25根,包含主、輔兩個通道,可進行全雙工通信。實際應用中,多數(shù)只用主通道,且只用其中的幾根信號線(39跟)。 一般不超過15m,通常兩臺計算機的近距離通信可通過RS-232C接口連接起來。當通信距離大于15m是應考慮加接Modem。 1)信號線少: 2)傳輸距離遠:1、RS-232C總線的主要特點一、RS-232C總線4)抗干擾能力強、采用負邏輯: 1、RS-232C總線的主要特點 3)
28、可供選擇的傳輸速率多: RS-232C規(guī)定的標準傳送速率有:50、75、110、150、300、600、1200、2400、4800、9600、19200波特。可以靈活地使用于不同速率的設備 。一、RS-232C總線2、RS-232C總線信號定義 RS-232C接口通向外部的連接器(插針和插座)是一種標準的“D”型保護殼保護的DB-25或DB-9插頭。如下圖所示:圖216 RS-232C 連接器引腳分配圖一、RS-232C總線a) DB-25 型b)DB-9 型一、RS-232C總線2、RS-232C總線信號定義 25個插腳僅定義22個,這22個信號分為兩個信道組:一個主信道組和一個輔信道組。
29、 下表是RS-232C連接器引腳號功能定義:一、RS-232C總線一、RS-232C總線2、RS-232C總線信號定義 數(shù)據(jù)發(fā)送引腳,在不傳輸數(shù)據(jù)時,異步通信接口維持該引腳為邏輯“1”。TXD(引腳2): 大多數(shù)微機通信系統(tǒng)僅用主信道組,且通常僅使用其中的9根引腳。這9根引腳信號分為兩類:(1)基本的數(shù)據(jù)傳輸引腳:一、RS-232C總線(2)Modem的控制和狀態(tài)引腳 從計算機通過RS-232C接口送給Modem的控制引腳:2、RS-232C總線信號定義GND(引腳7): 信號地,為所有電路提供參考電壓。數(shù)據(jù)接收引腳。RXD(引腳3):一、RS-232C總線2、RS-232C總線信號定義RTS
30、(引腳4): 請求發(fā)送引腳,輸出,用數(shù)據(jù)終端準備完畢引腳,DTR(引腳20):輸出。用于通知Modem,計算機已準備好,可以通信了。于通知Modem,計算機請求發(fā)送數(shù)據(jù)。 一、RS-232C總線2、RS-232C總線信號定義 從Modem通過RS232C接口送給計算機的狀態(tài)信息:數(shù)據(jù)通信設備準備就緒,DSR(引腳6):輸入,用于通知計算機, Modem準備好了。CTS(引腳5):允許發(fā)送,輸入,用于通知計算機,Modem可以接收數(shù)據(jù)了。 一、RS-232C總線2、RS-232C總線信號定義DCD(引腳8):數(shù)據(jù)載體檢測引腳,輸入,用于通知計算機,Modem與電話線另一端的Modem已經(jīng)建立聯(lián)系
31、。 振鈴指示,輸入,用于通知計算機,有來自電話網(wǎng)的信號。RI(引腳22): 從Modem通過RS232C接口送給計算機的狀態(tài)信息:一、RS-232C總線3、RS-232C總線的用法 (1)近距離通信 即不通過電話線進行遠程通信則不需要使用DCE(數(shù)據(jù)通信設備,如調制解調器),而直接把DTE(數(shù)據(jù)終端設備,如計算機終端顯示器)連接起來。因為此時調制解調器已退化成一個線路交叉,不起任何作用了,故稱為零調制解調器。一、RS-232C總線3、RS-232C總線的用法 通信雙方是永遠準備好接收的DTE 可以利用上面所列出的9根信號線進行多種不同的連接,滿足不同場合的要求。(1)近距離通信 這種情況不必用
32、聯(lián)絡信號。連接最簡單,如圖2-16所示,僅用了3根線。一、RS-232C總線3、RS-232C總線的用法圖217 最簡單連接 (1)近距離通信一、RS-232C總線3、RS-232C總線的用法圖217 最簡單連接也可將控制線和自身的狀態(tài)線連接起來(1)近距離通信一、RS-232C總線3、RS-232C總線的用法如果通信雙方都不是永遠準備好接收的DTE 可用Modem有關的控制線和狀態(tài)來作為雙方的(1)近距離通信聯(lián)絡信號,如下圖: 圖218 用Modem控制狀態(tài)信號握手一、RS-232C總線3、RS-232C總線的用法(1)近距離通信c)收方,通過DTR(數(shù)據(jù)終端準備好)向發(fā)方請求發(fā)送;握手過程
33、:a)發(fā)方,RTS變?yōu)橛行?,請求發(fā)送; b)收方,DCD狀態(tài)改變,通知CPU,對方要發(fā)送數(shù)據(jù)了;d)發(fā)方,CTS(允許發(fā)送)有效,發(fā)送信息。一、RS-232C總線3、RS-232C總線的用法若有一方永遠處于準備好接收的狀態(tài),如計算機B是永遠準備接收好的DTE,可按下圖連接:(1)近距離通信一、RS-232C總線3、RS-232C總線的用法(1)近距離通信一、RS-232C總線3、RS-232C總線的用法 在發(fā)送端,RTS與自身的CTS相連,只要RTS有效,便使允許發(fā)送CTS有效,因此發(fā)送端隨時可以發(fā)送。 在接收端,DTR與自己的DSR和DCD相連,只要DTE有效,便使DSR和DCD有效,從而使
34、接收線路暢通。 (1)近距離通信一、RS-232C總線3、RS-232C總線的用法:(2)遠距離通信 如果要進行遠距離通信,可以將數(shù)據(jù)終端設備DTE通過RS-232C接口和數(shù)據(jù)通信設備DCE(如Modem)連接起來,再通過電話線和遠程的設備進行通信,具有Modem設備的遠距離通信的連接如下圖所示:一、RS-232C總線3、RS-232C總線的用法:(2)遠距離通信二、Centronics總線 Centronics總線是用于計算機與打印機或繪圖儀的連接,它是一種并行通信總線,總線由36條信號組成。該總線傳輸速率高,傳輸距離最長為2M。在使用扁平線傳輸時,每兩條數(shù)據(jù)線之間夾一條地線,可較好地克服數(shù)
35、據(jù)間的干擾。36根信號線的安排表示如下:二、Centronics總線D0D7:8位數(shù)據(jù)線,輸入,主機送往打印機的8位并行數(shù)據(jù)線。 STROBE:選通信號,輸入,低電平有效,是主機送往打印機的數(shù)據(jù)選通脈沖。 主主要信號說明: 二、Centronics總線BUSY:忙信號,輸出,高電平向主機表示打印機正忙,不能接收主機發(fā)來的數(shù)據(jù)。應答信號,輸出,低電平向主機表示打印機已接收到一個數(shù)據(jù),可以再接收下一個數(shù)據(jù)。ACK:二、Centronics總線AUTO FEED: 自動走紙信號,輸入,打印后自動走紙一行。 INIT:初始化信號,輸入,低電平初始化打印機。紙走完信號,輸出,“1”表示打印機無紙。PE:
36、二、Centronics總線SLCTIN:輸入選擇信號,輸入,低電平時使打印機處于聯(lián)機狀態(tài),才能接收數(shù)據(jù)。出錯信號,輸出。 ERROR:二、Centronics總線 這種總線未經(jīng)標準化組織確定,所以不同廠家對引腳定義可能略有區(qū)別。目前經(jīng)常采用25線簡化的Centronics總線。例如PC系列機的并行接口就是采用25芯的Centronics總線標準。(見PC系列機的并行打印機接口章節(jié)中的說明)三、IEEE-488總線 IEEE-488總線原先是HP公司制定的,所以也稱HP-IB。后來美國電機與電子工程師學會(IEEE)以IEEE-488標準總線予以推薦,而后國際電工委員會(IEC)也對該總線進行
37、認可與推薦,定名為IEC-IB或IEC-625總線,后來也稱GP-IB,即通用接口母線(Generel Purpose Interface bus)三、IEEE-488總線 它是當前工業(yè)上應用最廣的通信總線之一。當用IEEE-488標準建立一個由計算機控制的自動測試系統(tǒng),不需增加其它控制電路,只要把含有這種GP-IB接口的智能儀器,通過無源電纜直接連接起來即可。三、IEEE-488總線(二)母線結構(三)消息及其編碼(一) IEEE-488總線的基本特性(四)接口功能的設置(五)接口功能的實現(xiàn) 1、接口功能:共有十種接口功能,后面 具體介紹。 2、可連接的器件數(shù):最多不超過15臺(受發(fā)送器負載
38、能力48mA的限制)。(一) IEEE-488總線的基本特性 3、聯(lián)接方式:母線式并聯(lián),器件間可直接“對話”。 4、母線的構成:16條信號線,其中8條數(shù)據(jù),3條掛鉤線,5條管理線。插口有兩種標準:24線/25線??赏ㄟ^一種轉換接口實現(xiàn)變換。(一) IEEE-488總線的基本特性 5、地址容量:單字節(jié)地址為31個講地址和31個聽地址??蓴U展為雙字節(jié)地址。有961個(31X31)講地址和961個聽地址。每次只能有一個講者,但聽者可達14個。 6、信息傳送方式:并行比特、串行拜特。采用三線掛鉤技術;保證信息實現(xiàn)雙向異步傳遞。(一) IEEE-488總線的基本特性 7、數(shù)傳距離:最大傳輸距離為20M,
39、或者器件數(shù)乘分段電纜長度總和不超過20M。(一) IEEE-488總線的基本特性 9、控制轉移:系統(tǒng)中的控制器稱為控者,可有多個控者,這時必須指定一個為“系統(tǒng)控者”,其它為“負責控者”(執(zhí)行某項具體任務的控者),負責控者可視情況實行轉移。 8、數(shù)傳速率: 1M字節(jié)/s。 10、消息邏輯:在母線上采用正電平、負邏輯: 高電平( +2V):為邏輯“0” 低電平( 0.8V):為邏輯“1”(一) IEEE-488總線的基本特性 11、適用環(huán)境:實驗室和生產(chǎn)測試環(huán)境。(二)母線結構: 由8條DIO線構成數(shù)據(jù)母線,雙向,主要用來傳遞各種多線消息: 控者用來發(fā)布各種通令、指令、地址等多線消息; 講者用DI
40、O線傳遞器件消息; 傳遞其它多線消息,如狀態(tài)拜特等。1、數(shù)據(jù)母線: 16條信號線按其功能可分為三組:(二)母線結構 DAV(數(shù)據(jù)有效):當DAV為低電平(邏輯“1”),表示DIO線上數(shù)據(jù)有效,聽者可以接收。 NRFD(未準備好接收數(shù)據(jù)):當NRFD處于高電平,表示全部指定的“聽者”都已準備好接收數(shù)據(jù)。2、掛鉤母線(三條)(二)母線結構: NDAC(未接收數(shù)據(jù)):當NDAC處于高電平,向講者表示,一切指定的“聽者”均已接收到數(shù)據(jù)。2、掛鉤母線(三條)三線掛鉤過程如下圖所示:圖221三線掛鉤過程圖(二)母線結構 IFC(接口清除)線: 控者發(fā)IFC=1,通令整個接口系統(tǒng)恢復到初始狀態(tài)。 ATN(注
41、意)線: 1:DIO線上是接口消息 0:DIO線上是器件消息3、接口管理母線(五條)(二)母線結構 當REN=0時,器件必處于本地方式。3、接口管理母線(五條) REN(遠控可能)線:控者以此信號線來選擇器件處于遠地或本地方式。 SRQ(服務請求)線:配有服務請求功能的器件,可以使此線變低,向控者提出服務請求。當REN=1時,器件可能處于遠控。(二)母線結構3、接口管理母線(五條):表示結束,講者表明一組數(shù)據(jù)(多個字節(jié)組成)已經(jīng)傳送完畢。:表示識別,控者以此執(zhí)行并行點名(識別)操作。ATN=0EOI1ATN=1EOI(結束或識別)線:(二)母線結構24芯插座引腳安排圖:單線消息:用一根信號線來
42、傳遞的消息多線消息:用多根信號線來傳遞的消息(三)消息及其編碼 按使用信號線的數(shù)目來分:1、消息的分類:(三)消息及其編碼1、消息的分類:按信號傳遞的路徑來分:(三)消息及其編碼1、消息的分類:按消息的用途來分:(三)消息及其編碼1、消息的分類: 器件消息包括:數(shù)據(jù)拜特,程控指令和狀態(tài)拜特,它均由器件的講功能發(fā)出的,(這類消息無統(tǒng)一編碼,由設計者自己選擇,只要求能被有關器件識別即可。) 接口消息有單線(如上所述ATN、DAC、IFC、REN、SRQ、RFD等都有專用線傳遞),也有多線。(三)消息及其編碼通令通令:是控者對一切器件發(fā)出的命令。 指令指令:是控者對一切指定為聽者的器件 而發(fā)出的命令
43、。1、消息的分類: 當ATN=1時,DIO線上的消息即為多線接口消息,它包括通令、指令、地址、副令或副地址,它們都按一定的格式編碼。(三)消息及其編碼 副令或副地址副令或副地址:是對主令或主地址的補充。1、消息的分類: 地址地址:有講地址和聽地址、對一切器件而言。(三)消息及其編碼 IEEE-488接口采用了ISO國際標準七比特字符編碼(相當于ASCII碼),下面給出部分遠地接口消息編碼表。2、消息的編碼: (三)消息及其編碼2、消息的編碼: (三)消息及其編碼 上表可見,地址消息有5位可編碼,為了靈活方便使用,通常在儀器的后蓋板裝有地址開關,設定儀器的地址。3、器件的地址:(四)接口功能的設
44、置1、控功能(C) 使器件能向其它器件發(fā)送地址、通令和指令,控制系統(tǒng)的運行,還具有引導并行點名的能力。 共設置了十種功能:2、講功能(T)/擴大講功能(TE) 使器件具有通過接口向其它器件發(fā)送數(shù)據(jù),或與SR功能共同響應串行點名時序的能力。(四)接口功能的設置 3、聽功能(L)/擴大聽功能(LE) 當器件被尋址為聽者時,具有通過接口從另一個器件那里接受數(shù)據(jù)的能力。 與AH功能配合共同確保每條消息拜特的異步傳送,從而使器件能夠適當?shù)匕l(fā)送多線消息。4、源掛鉤功能(SH):(四)接口功能的設置5、受者掛鉤功能(AH) 與SH功能配合共同確保每條消息拜特的異步傳送,從而使器件能夠適當?shù)亟邮芏嗑€消息。 以
45、上五種是主要的接口功能。(四)接口功能的設置7、并行點名功能(PP)6、服務請求功能(SR) 使器件能夠向控者異步地提出服務請求。 使器件不必被尋址為講者,就能對控者的并行點名時序作出響應。(四)接口功能的設置9、器件觸發(fā)(DT) 使器件能在兩種輸入消息源本地(由面板控制來的消息)和遠地(由接口來的消息)作出選擇。 使器件能單獨或成群地開始動作。8、遠地/本地功能(RL)(四)接口功能的設置 一臺儀器并不是一定要具備全部的十種一臺儀器并不是一定要具備全部的十種功能。功能。 使器件能單獨或成群地恢復到起始狀態(tài)。 10、器件清除(DC) 上述十種接口功能,每一種都有若干個狀態(tài),所以這些接口功能是由
46、一些時序邏輯電路構成的??捎猛ㄓ眉呻娐吩O計,也可用軟件來實現(xiàn),現(xiàn)在已有多種專用的可實現(xiàn)GP-IB接口功能的芯片,如MC68488、Intel的8291、8292等。(五)接口功能的實現(xiàn) MC68488是美國摩托羅拉公司研制的GP-IB接口芯片,稱為通用接口適配器,縮寫成GPIA,它具備除控功能之外的其它九種GP-IB接口功能。1、 GPIA引出線功能引出線功能2、 GPIA內部寄存器功能內部寄存器功能 (五)接口功能的實現(xiàn)3、8051與與MC68488接口電路設計接口電路設計4、接口管理程序的設計、接口管理程序的設計 GPIA共有40條引出線,排列如圖2-22所示:(五)接口功能的實現(xiàn)1、G
47、PIA引出線功能圖 2-22 GPIA 引出線排列雙向數(shù)據(jù)總線D0D7(雙向、三態(tài)) 用于GPIA與微處理器之間傳輸數(shù)據(jù)。 用于選擇GPIA,低電平有效。 芯片選擇信號CS(輸入):(五)接口功能的實現(xiàn)1、GPIA引出線功能(1)、連接到微處理器系統(tǒng)的引出線 由微處理器產(chǎn)生,規(guī)定數(shù)據(jù)總線傳送數(shù)據(jù)方向: 當R/W信號為低點平時,微處理器把信息寫入GPIA。 當R/W信號為高電平時讀取信息;讀/寫信號R/W(輸入)(五)接口功能的實現(xiàn)1、GPIA引出線功能(1)、連接到微處理器系統(tǒng)的引出線寄存器選擇信號RS0、RS1、RS2(輸入) 與讀寫信號相配合,選擇GPIA內部8個只讀寄存器或7個只寫寄存器
48、中的一個,如表2-23所示。 1、GPIA引出線功能(1)、連接到微處理器系統(tǒng)的引出線(五)接口功能的實現(xiàn)(五)接口功能的實現(xiàn)表2-23 寄存器選擇中斷請求信號IRQ(輸出、漏極開路) IRQ以線或方式連接到微處理器的中斷請求輸入線。當GPEA向微處理器提出中斷請求時,在IRQ線上發(fā)出低點平信號。 (五)接口功能的實現(xiàn)1、GPIA引出線功能(1)、連接到微處理器系統(tǒng)的引出線 a、復位中斷屏蔽、并行點名、串行點名、數(shù)據(jù)輸入和數(shù)據(jù)輸出寄存器。 b 、GPIA處于不講/不聽狀態(tài)。 c 、清除地址寄存器和地址方式寄存器。 復位信號RESET(輸入) 當RESET信號輸入低電平時引起: (五)接口功能的
49、實現(xiàn)1、GPIA引出線功能(1)、連接到微處理器系統(tǒng)的引出線 d 、輔助命令寄存器中除b7=1外,其余各位均被復位。 e 、T/R1、T/R2輸出低點平。 DMA控制信號:DMA Request:輸出, DMA請求信號。 DMA Grant:輸入, DMA響應信號。(五)接口功能的實現(xiàn)1、GPIA引出線功能(1) 連接到微處理器系統(tǒng)的引出線 儀器的地址開關S1S7經(jīng)三態(tài)緩沖器連接到數(shù)據(jù)總線,如圖2-24所示。(五)接口功能的實現(xiàn)1、GPIA引出線功能(1) 連接到微處理器系統(tǒng)的引出線地址開關使能信號ASE(輸出) 圖2-24 地址開關 當微處理器讀取地址開關寄存器R4R時,就發(fā)出ASE(低點平
50、)信號使能三態(tài)緩沖器,把地址開關的狀態(tài)讀入微處理器。 時鐘信號CLK(輸入) MC68488工作需要外加時鐘信號配合,它的最高頻率為1MHz。 (五)接口功能的實現(xiàn)1、GPIA引出線功能(1)、連接到微處理器系統(tǒng)的引出線數(shù)據(jù)線IB0IB7(雙向) GPIA以位并行、字節(jié)串行的方式經(jīng)IB0IB7線接收來自(或發(fā)送到)GP-IB系統(tǒng)的各種信息。(2)連接到GP-IB系統(tǒng)的引出線(五)接口功能的實現(xiàn)1、GPIA引出線功能掛鉤線DAC、RFD、DAV 當RFD信號進入高電平時,表示所有的接收器都已做好接收數(shù)據(jù)的準備。 當發(fā)送器發(fā)出DAV(低點平)信號時表示數(shù)據(jù)已有效。 當DAC(相當于NDAC)信號進
51、入高電平時指出所有的接收器都已接收數(shù)據(jù)。 (五)接口功能的實現(xiàn)1、GPIA引出線功能(2)連接到GP-IB系統(tǒng)的引出線 用來向控者發(fā)送服務請求信號,低電平有效。 注意線ATN(輸入)當ATN=1(低電平)時,GPIA接收接口消息;當ATN=0(高電平)時,GPIA接收或發(fā)送儀器消息。 服務請求線SRQ(輸出) (五)接口功能的實現(xiàn)1、GPIA引出線功能(2)連接到GP-IB系統(tǒng)的引出線接口清除線IFC(輸入) 使聽功能和講功能置于LIDS和TIDS態(tài),且復位其它接口功能。地址寄存器內容不受IFC命令影響。 遠控可能線REN(輸入) (五)接口功能的實現(xiàn)1、GPIA引出線功能(2)連接到GP-I
52、B系統(tǒng)的引出線 規(guī)定本設備處于遠控或本控。當REN輸入高電平時規(guī)定本設備處于本控。 結束或識別線EOI(雙向) EOI=低,ATN=高,結束EOI=低,ATN=低,識別發(fā)送/接收控制線T/R1、T/R2(輸出)(五)接口功能的實現(xiàn)1、GPIA引出線功能(2)連接到GP-IB系統(tǒng)的引出線 在聽者、儀器清除、儀器觸發(fā)等功能時,兩信 號均為低電平。 在講者、串行點名時,兩信號均輸出高電平。(五)接口功能的實現(xiàn)1、GPIA引出線功能(2)連接到GP-IB系統(tǒng)的引出線 在并行點名工作狀態(tài)時,T/R2輸出高電平, T/R1輸出低電平。 如下圖2-25所示:(五)接口功能的實現(xiàn)1、GPIA引出線功能(2)連
53、接到GP-IB系統(tǒng)的引出線圖 2-25 MC68488 與 MC3448A的連接2、GPIA內部寄存器功能 GPIA內部有15個可編程寄存器,如表2-26所示: (五)接口功能的實現(xiàn)(五)接口功能的實現(xiàn)表2-26 GPIA寄存器功能(1)數(shù)據(jù)輸入寄存器R7R 當GPIA處于聽者工作狀態(tài)時,GP-IB系統(tǒng)總線上的數(shù)據(jù)鎖存于8位輸入寄存器R7R。在微處理器讀取R7R的內容后,DAC線變?yōu)楦唠娖剑硎疽咽盏綌?shù)據(jù)。 2、GPIA內部寄存器功能 (五)接口功能的實現(xiàn)(2)數(shù)據(jù)輸出寄存器R7W 鎖存由微處理器寫入的數(shù)據(jù)。當GPIA處于講者工作狀態(tài)時,數(shù)據(jù)發(fā)送到GP-IB系統(tǒng)總線上。 (五)接口功能的實現(xiàn)2
54、、GPIA內部寄存器功能 (3)命令通過寄存器R6R 是一個沒有鎖存作用的8位口,可讀取GP-IB系統(tǒng)總線上的信息。用來傳送那些不能被接口譯碼,因而不能自動引起中斷的命令和副址,供CPU判斷和處理。 (五)接口功能的實現(xiàn)2、GPIA內部寄存器功能 (4)并行點名寄存器R6W GPIA采用本地編組的PP2子集,CPU首先把并行點名響應消息(PPR)寫入該寄存器。當GPIA進入并行點名工作狀態(tài)(PPAS)時把R6W內的PPR消息送上GP-IB系統(tǒng)總線。 (五)接口功能的實現(xiàn)2、GPIA內部寄存器功能 (5)串行點名寄存器R5R/W 用于鎖存混合狀態(tài)字節(jié),可由CPU讀/寫。當儀器請求服務時,CPU把
55、請求服務的本地消息(rsv)位置“1”,GPIA的SR功能進入SRQS(服務請求狀態(tài))。 當控者發(fā)起串行點名時,GPIA把其中的混合狀態(tài)字節(jié)發(fā)往GP-IB總線。(五)接口功能的實現(xiàn)2、GPIA內部寄存器功能 (6)地址開關寄存器R4R 該寄存器不在GPIA內部。當微處理器讀R4R時,發(fā)出ASE信號,讀入地址開關狀態(tài),低五位規(guī)定了儀器的地址,另三位是用戶自定義位。 (五)接口功能的實現(xiàn)2、GPIA內部寄存器功能 (7)地址寄存器R4W 主要功能是鎖存本儀器的主地址。主地址可讀自地址開關,也可由軟件規(guī)定。 lsbe:置位時使能雙重主地址模式。 dal: 置位時禁止本儀器成為聽者。 dat 置位時禁
56、止本儀器成為講者。 AD1AD5:儀器主地址。 (五)接口功能的實現(xiàn)2、GPIA內部寄存器功能 (8)輔助命令寄存器R3R/W Reset:當由Reset輸入信號或微處理器寫入信息使R3W寄存器的Reset位置“1”時,初始化GPIA 。 硬件復位清除R4W內容,但軟件復位不清除R4W內容。(五)接口功能的實現(xiàn)2、GPIA內部寄存器功能 rfdr:恢復RFD掛鉤。GPIA具有“RFD”脫鉤方式。當微處理器寫入信息使rfdr=1時,GPIA就退出RFD脫鉤方式,恢復自動掛鉤。 (8)輔助命令寄存器R3R/W (五)接口功能的實現(xiàn)2、GPIA內部寄存器功能 (五)接口功能的實現(xiàn)feoi:強迫結束或
57、識別位。若該位置“1”、且GPIA處于TACS態(tài),則EOI線輸出低電平;在GPIA發(fā)出下一字節(jié)數(shù)據(jù)且完成掛鉤后,EOI線返回高電平。(8)輔助命令寄存器R3R/W 2、GPIA內部寄存器功能 dacr:恢復DAC掛鉤位。該位寫“1”后,釋放DAC線,完成因接收未定義指令、通令、副地址時而中止的三線掛鉤過程。(8)輔助命令寄存器R3R/W (五)接口功能的實現(xiàn)2、GPIA內部寄存器功能 (五)接口功能的實現(xiàn)msa: 有效副址位。在擴展尋址方式,當收到主地址后,又收到軟件規(guī)定的副址,并寫入msa=1,GPIA被尋址為聽者或講者。(8)輔助命令寄存器R3R/W 2、GPIA內部寄存器功能 rtl:
58、返回本地位。在“本地封鎖”(LLO)不使能時,當rtl置位后,使GPIA進入本地方式。(8)輔助命令寄存器R3R/W (五)接口功能的實現(xiàn)2、GPIA內部寄存器功能 (五)接口功能的實現(xiàn)dacd: 數(shù)據(jù)接收禁止位。如該位置位,則在接收所有指令、通令、地址時,DAC線被嵌定在低電平,從而阻止自動掛鉤。 (8)輔助命令寄存器R3R/W 2、GPIA內部寄存器功能 (五)接口功能的實現(xiàn)ulpa:高/低主地址位。在雙重主地址方式時,ulpa位的狀態(tài)反映了所收到的地址LSB的狀態(tài)。(8)輔助命令寄存器R3R/W 2、GPIA內部寄存器功能 fget:強迫群執(zhí)行觸發(fā)位。該位置位后,TRIG線變?yōu)楦唠娖?,?/p>
59、出一觸發(fā)信號,啟動儀器測量。(8)輔助命令寄存器R3R/W (五)接口功能的實現(xiàn)2、GPIA內部寄存器功能 RFD、DAV、DAC:這些位與相應的掛鉤線 具有相同的狀態(tài),微處理器只能讀這些位。 (8)輔助命令寄存器R3R/W (五)接口功能的實現(xiàn)2、GPIA內部寄存器功能 (9)地址狀態(tài)寄存器R2R ma:置位時表示已收到我的地址。 to:置位時表示GPIA處于只講模式。 lo:置位時表示GPIA處于只聽模式。 ATN: 反映注意線ATN的狀態(tài),ATN線低電平時該位置“1”。(五)接口功能的實現(xiàn)2、GPIA內部寄存器功能 LACS:當GPIA處于聽者作用態(tài)時置位。 LPAS:在GPIA工作于擴
60、展尋址方式、且處于聽者主受命態(tài)時該位置位。TPAS:在GPIA工作于擴展尋址方式、且處于講者主受命態(tài)時該位置位。(9)地址狀態(tài)寄存器R2R (五)接口功能的實現(xiàn)2、GPIA內部寄存器功能 TACS:當GPIA處于講者作用態(tài)時置位。 (10)地址方式寄存器R2W dsel:通常寫“0”,這時在收到GET、SDC (選擇儀器清除)、DCL(儀器清除)、UUCG (未定義通令)或UACG(未定義指令)時,嵌定DAC線于低電平,從而阻止自動掛鉤,待CPU處理。(五)接口功能的實現(xiàn)2、GPIA內部寄存器功能 to:該位寫“1”后,規(guī)定接口處于只聽模式。 lo:該位寫“1”后,規(guī)定接口處于只講模式。 hl
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 班隊活動計劃募捐活動方案
- 理發(fā)店賣卡活動方案
- 理論沙龍活動方案
- 琴行學堂活動策劃方案
- 甘肅公司旅游活動方案
- 生產(chǎn)管理閉營式活動方案
- 生態(tài)文化活動方案
- 生活園區(qū)活動方案
- 生物科技節(jié)活動方案
- 生鮮豬肉活動方案
- 《出生醫(yī)學證明》單親母親情況聲明
- PCS-915母差保護裝置介紹
- 第一套路面工程考試試題及答案
- GB∕T 22590-2021 軋鋼加熱爐用耐火澆注料
- 研發(fā)部程序文件bom管理
- 大件運輸管理制度
- 結構化思維PPT通用課件
- 跨境電商模擬試題 (1)
- 意外受傷賠償協(xié)議書的格式
- PE管閉水試驗表
- 沈陽市內中小學教育培訓機構調查研究報告
評論
0/150
提交評論