輸入輸出接口_第1頁
輸入輸出接口_第2頁
輸入輸出接口_第3頁
輸入輸出接口_第4頁
輸入輸出接口_第5頁
已閱讀5頁,還剩49頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第七章 計算機輸入輸出接口7.1 接口基本知識7.2 數(shù)據(jù)傳送控制方式7.3 中斷控制技術(shù)7.4 總線接口7.5 串行接口7.6 并行接口17.1 輸入輸出接口基本知識接口是計算機與輸入輸出設(shè)備或其他系統(tǒng)之間進行數(shù)據(jù)通訊的邏輯控制部件,也稱輸入輸出控制器。輸入輸出設(shè)備有時簡稱為“外設(shè)”或“I/O設(shè)備”。接口的四項重要功能:能正確進行地址譯碼及設(shè)備選擇,找到正確對象能實現(xiàn)數(shù)據(jù)緩沖與鎖存,匹配主機與外設(shè)的速度能完成信息格式和信號電平的轉(zhuǎn)換,使協(xié)調(diào)一致能保證數(shù)據(jù)傳送的定時與協(xié)調(diào),有握手聯(lián)絡功能7.1.1 輸入輸出接口的功能 數(shù)據(jù)準備好接口電路輸出設(shè)備CPU數(shù)據(jù)接收完畢數(shù)據(jù)總線數(shù)據(jù)準備好接口電路輸入設(shè)

2、備CPU 數(shù)據(jù)接收完畢數(shù)據(jù)總線2接口中通常通過數(shù)據(jù)總線傳送三種信息:數(shù)據(jù)信息來自外設(shè)或送往外設(shè)的多種類數(shù)據(jù)狀態(tài)信息反映外設(shè)當前工作狀態(tài)的標志信息控制信息CPU發(fā)往外設(shè)的啟動或停止的命令接口的組成:寄存器組、控制邏輯電路、接口與主機和外設(shè)之間的信號聯(lián)接線、數(shù)據(jù)地址線、控制狀態(tài)信號線。上述三種信息都通過數(shù)據(jù)總線傳送,但通過送往三個寄存器區(qū)別CPU控制電路DRSRCRI/O設(shè)備地址數(shù)據(jù)數(shù)據(jù)控制狀態(tài)IO/M RD WR7.1.2 輸入輸出接口的基本結(jié)構(gòu)與組成3接口通常分為如下幾類:串行接口與并行接口按數(shù)據(jù)傳送方式劃分同步接口與異步接口按收發(fā)配合方式劃分程序傳送接口、中斷傳送接口和DMA接口按通信的協(xié)調(diào)

3、控制方式劃分簡單普通接口、可編程接口和外設(shè)接口適配器按電路規(guī)模劃分接口中可由CPU讀寫的多個寄存器稱為端口不同型號的CPU對端口的編址方式是不同的存儲器統(tǒng)一編址:指令多、地址空間大,速度慢I/O端口獨立編址:專用指令、速度快,但空間小7.1.4 輸入輸出接口的編址方式7.1.3 輸入輸出接口的分類41、程序直接傳送控制方式2、中斷傳送控制方式3、存儲器直接存取控制方式4、輸入、輸出處理機控制方式主機與外設(shè)之間的信息傳送控制方式大致有四種:7.2 主機與外設(shè)間數(shù)據(jù)傳送控制方式5無條件傳送控制方式外設(shè)隨時準備好,主機隨時可發(fā)送或讀取數(shù)據(jù)。 如讀取溫度數(shù)值、發(fā)送顯示數(shù)據(jù)程序查詢傳送控制方式有條件傳送

4、控制方式CPU在傳送數(shù)據(jù)前,必須對外部設(shè)備的狀態(tài)進行檢測,當狀態(tài)滿足條件時才傳送,否則CPU就等待。程序查詢方式的優(yōu)點:較好協(xié)調(diào)主機與外設(shè)之間的時間差異所用硬件少程序查詢方式的缺點:主機與外設(shè)串行工作主機同時只能與一個外設(shè)進行通訊適用于低速、少量外設(shè)7.2.1 程序直接傳送控制方式6查詢輸入方式接口電路 查詢輸出方式接口電路 查詢輸入的信息格式及程序流程 查詢輸出的信息格式及程序流程查詢方式控制電路7主機在通知外設(shè)準備傳送數(shù)據(jù)之后繼續(xù)執(zhí)行自己工作;當外設(shè)完成準備工作后,便向主機發(fā)出準備就緒通知;CPU在適當時機就暫時中斷原來正在執(zhí)行的工作(程序)而轉(zhuǎn)去完成外設(shè)與主機之間的數(shù)據(jù)交換;數(shù)據(jù)交換完畢

5、后CPU仍返回繼續(xù)執(zhí)行被中斷的工作。優(yōu)點是避免查詢等待工作效率高,缺點是占用CPU時間1、中斷傳送方式的工作過程:2、中斷傳送方式的優(yōu)缺點:優(yōu)點是避免查詢等待,CPU工作效率高缺點是大量傳送數(shù)據(jù)時,占用CPU時間過多7.2.2 中斷傳送控制方式8前兩種傳送控制方式都要占用CPU時間,在要求快速和大量傳輸數(shù)據(jù)時都不夠理想,例如讀寫磁盤。于是提出一種存儲器直接存取控制方式,也叫DMA(Direct Memory Access)方式。DMA方式以內(nèi)存為中心,其基本思想是使CPU暫停工作,使外設(shè)通過專門的接口電路和存儲器直接進行數(shù)據(jù)交換,而不用通過CPU的寄存器??刂七^程由DMA控制器硬件自行完成,因

6、而具有很高的傳送速率。DMA方式是高速外設(shè)與主機成批交換數(shù)據(jù)的有效方式,但只能適合于外設(shè)不多的微小型計算機系統(tǒng)。對于外設(shè)很多的大中型計算機系統(tǒng),則CPU處理信息的任務仍嫌過重,因而較少使用。7.2.3 存儲器直接存取控制方式9DMA控制器的功能當外設(shè)準備就緒,希望進行DMA操作時,會向DMA控制器發(fā)出DMA請求信號,DMA控制器接到信號后,立即向CPU發(fā)總線請求信號。CPU接到總線請求信號后,如果允許,則會發(fā)出DMA響應信號,此時CPU放棄對總線的控制權(quán),由DMA控制器對總線進行控制。DMA控制器得到總線控制權(quán)后,要往地址總線上發(fā)地址信號,修改存儲器或接口的地址指針。然后送出數(shù)據(jù)信號、發(fā)讀/寫

7、控制信號。為決定所傳送的字節(jié)數(shù),DMA控制器中也有計數(shù)器,自動計算數(shù)據(jù)傳送的字節(jié)數(shù)量。DMA過程結(jié)束后,DMA控制器向CPU發(fā)出結(jié)束信號,將地址、數(shù)據(jù)、控制三總線的控制權(quán)交還給CPU。10DMA接口控制電路 DMA控制接口電路 DMA工作流程圖11當計算機外部設(shè)備很多時,CPU處理信息傳送的任務十分繁重,因此大中型計算機采用專門的I/O處理機擔此重任,使主機專門用于進行內(nèi)部事務的處理。I/O處理機也是一臺計算機,有單獨的存儲器和獨立的運算部件,可訪問主機系統(tǒng)的內(nèi)部存儲器并與之獨立進行數(shù)據(jù)交換;除數(shù)據(jù)傳輸外,I/O處理機還能處理傳送過程中發(fā)生的差錯及異常情況,進行數(shù)據(jù)格式翻譯以及數(shù)據(jù)塊校驗等工作

8、。7.2.4 輸入輸出處理機控制方式12中斷:計算機暫時中止現(xiàn)行程序,轉(zhuǎn)去處理意外出現(xiàn)的隨機情況或有意安排的任務,在處理結(jié)束后能自動恢復原程序的執(zhí)行,這個過程叫作“中斷”。中斷服務程序:為處理意外情況或有意安排的任務而編寫的程序稱為“中斷服務程序”,或叫“中斷處理程序”。中斷可使CPU與外設(shè)并行工作,提高效率。中斷包括 可屏蔽中斷(INTR)和不可屏蔽中斷(NMI)兩種方式,可屏蔽中斷可由軟件控制。7.3.1 中斷的概念7.3 中斷控制技術(shù)13中斷源在機器中引起中斷產(chǎn)生的事件或發(fā)生中斷請求的來源統(tǒng)稱為中斷源。中斷源通常分為五種:I/O中斷、數(shù)據(jù)通道中斷、時鐘中斷、故障中斷、程序中斷習慣上常把中

9、斷源分為 內(nèi)部、外部中斷兩大類:機器內(nèi)部產(chǎn)生的中斷叫內(nèi)部中斷。內(nèi)部中斷源有:電源故障、主機設(shè)備故障、運算溢出、控制器非法指令、定時時鐘中斷等由外部設(shè)備引起的中斷叫外部中斷。外部中斷源有:鍵盤中斷、打印機中斷、磁盤存儲器申請中斷、以及其它控制中斷等。14CPU響應中斷三條件中斷源有中斷請求中斷請求寄存器相應位置“1”CPU允許接受中斷請求中斷允許寄存器置“1”0:關(guān)中斷;1:開中斷不可屏蔽中斷不受此限制一般一條指令執(zhí)行完畢后 CPU才能響應中斷取指令執(zhí)行指令中斷?響應中斷返回斷點運行原程序N關(guān)中斷/保存現(xiàn)場/開中斷執(zhí)行中斷服務程序關(guān)中斷/恢復現(xiàn)場/開中斷CPU響應中斷過程如右圖所示151、中斷請

10、求的檢測與屏蔽 CPU內(nèi)部設(shè)有一個中斷允許寄存器IF,當IF=1時CPU不停地檢測中斷申請并能夠響應中斷,當IF=0時CPU不檢測也不響應中斷,即中斷被屏蔽。 CPU響應中斷后自動使IF=0。IF可用指令設(shè)置。2、堆棧與斷點保護 為使CPU在響應中斷后能夠正確返回原程序的中斷位置,即斷點,必須在響應中斷前把斷點處的所有信息通過堆棧保存起來,以使CPU在中斷服務完成以后能從堆棧中彈出斷點信息繼續(xù)原來的工作。7.3.2 中斷系統(tǒng)的功能167.3.2 中斷系統(tǒng)的功能3、矢量中斷與中斷矢量 矢量中斷是指發(fā)生中斷時CPU取得中斷處理子程序地址的方式。 所謂中斷矢量實際上就是一個地址指針,它總是指向中斷處

11、理子程序的起始地址。當發(fā)生中斷時,根據(jù)中斷源不同, CPU從中斷矢量表中取出對應的中斷矢量成為新的PC值,從而使CPU開始對中斷處理子程序的執(zhí)行。17中斷過程示意圖中斷處理子程序的起始地址1800H 放在中斷矢量表中。當CPU 響應中斷后,程序計數(shù)器PC中的原有內(nèi)容(斷點信息)就自動壓入堆棧區(qū),同時也將中斷矢量1800H 通過總線送到CPU 的程序計數(shù)器PC中,從而完成響應中斷的過程并開始中斷處理工作。00H18H:82H01H0100H:0180H0182H:0300H:1800H:FFEFHFFF0H堆棧指針SPFFF0H0182H程序計數(shù)器中斷矢量表PC1800H 主程序區(qū) 中斷處理 子

12、程序區(qū)中斷過程示意圖187.3.2 中斷系統(tǒng)的功能 為防止多個中斷源同時申請中斷而發(fā)生中斷競爭,預先規(guī)定了CPU對中斷響應的先后順序,即對每一個中斷源都規(guī)定了不同的中斷優(yōu)先權(quán)。 中斷優(yōu)先級高的中斷源可以中斷低級別的中斷服務程序,這叫中斷嵌套。因此中斷優(yōu)先級要根據(jù)實際需要和事件處理的輕重緩急仔細確定。一般規(guī)定:內(nèi)部中斷優(yōu)先于外部中斷,硬件中斷優(yōu)先于軟件中斷。 例如:電源故障中斷優(yōu)先級最高,一般用不可屏蔽中斷,其次為非法指令中斷、溢出中斷、鍵盤中斷、打印機中斷等可屏蔽中斷。 除不可屏蔽中斷外,大多數(shù)中斷源的中斷請求都要受CPU內(nèi)中斷允許寄存器的控制,中斷允許寄存器置“0”時這些可屏蔽中斷(INTR

13、)不能被響應,而不可屏蔽中斷(NMI)不受影響。 4、中斷嵌套與中斷優(yōu)先級 19多重中斷與中斷嵌套示意圖 第一次中斷 第二次中斷斷點返回斷點返回繼續(xù)執(zhí)行主程序 主 程 序中斷子程序中斷子程序207.3.3 80X86的中斷功能 8086CPU總共允許有256級中斷,分別叫類型0、類型1、直到類型255中斷。 8086CPU 規(guī)定內(nèi)存地址的最低端放置中斷矢量表。由于最多有256 種類型的中斷,每個矢量需要四個字節(jié),所以這個區(qū)域應為1KB,其地址為0003FFH。類型1 單步中斷矢量類型2 NMI中斷矢量類型0 除法錯中斷矢量類型3 斷點中斷矢量類型4 溢出中斷矢量類型255 中斷矢量 8086中

14、斷矢量表3FFH3FCH014H010H00CH008H004H000H217.3.4 可編程序中斷控制器8259A簡介 中斷請求寄存器IRR正在服務寄存器ISR優(yōu)先權(quán)判別電路控制邏輯IR0IR1IR2IR3IR4IR5IR6IR7INTINTA中斷屏蔽寄存器 IMR數(shù)據(jù)總線緩沖器讀/寫控制邏輯級聯(lián)緩沖器比較器D7D0RDWRA0CSCAS0CAS1CAS2SP/ENIntel 8259A 芯片引腳及內(nèi)部結(jié)構(gòu)框圖22總線:傳送信息的一組公用信號線,在計算機各部件進行數(shù)據(jù)交換時負責控制信號、地址信號和數(shù)據(jù)信號的發(fā)送和接收。通常稱為“BUS”??偩€作用:計算機內(nèi)部互傳信息的公用通道總線組成:地址總

15、線AB專門傳送地址信號數(shù)據(jù)總線DB專門傳送數(shù)據(jù)信號控制總線CB專門傳送控制信號總線的分類:按傳送信息形式分為串行總線、并行總線按總線位置分為器件級總線、內(nèi)部總線、外部總線7.4 總線接口統(tǒng)稱計算機三總線7.4.1 總線的作用與分類237.4.2 總線的標準市場上出售的同類計算機部件以及各種相同功能的外設(shè)大都是可以互換使用的,原因就是它們都采用了統(tǒng)一的PC機總線結(jié)構(gòu),都遵守了相同的對外系統(tǒng)總線標準??偩€標準包括以下四個方面的內(nèi)容:物理特性:線數(shù)、插頭插座形狀、引腳排列功能特性:規(guī)定每條線的作用與功能電氣特性:規(guī)定傳送方向、有效電平范圍等時間特性:公用通道上信號分時操作的規(guī)定24 1、ISA總線(

16、AT總線)286微機始建立。數(shù)據(jù)寬度16位,工作頻率8MHz,傳輸速率8MB/s,24位地址線,尋址范圍16MB;適合速度要求不高的板卡外設(shè):串口并口聲卡等;微機主板有兩種AT總線插槽,長的一組用于插16位的IS A兼容板卡,短的用于插早期8位板卡。7.4.3 微機總線簡介80286處理器主存儲器顯示器外存儲器打印機16位總線、8MHz252、MCA總線(微通道系統(tǒng)結(jié)構(gòu)總線)ISA總線速度慢,共用設(shè)備多時有爭用現(xiàn)象。MCA總線經(jīng)過三次擴展,數(shù)據(jù)寬度和尋址范圍均達32位,工作頻率最高達33MHz,傳輸速率最高達到40MB/s,避免了ISA的總線爭用現(xiàn)象。MCA屬專用總線, IBM為其PS/2微機

17、專門設(shè)計,未普及。26386、486微處理器主存儲器32位數(shù)據(jù)總線EISA總線控制器32位調(diào)制解調(diào)器8顯示器16外存儲器32網(wǎng)絡適配器32EISA總線適應80486微機需要。提供32位數(shù)據(jù)寬度和32位尋址能力,數(shù)據(jù)傳輸速率提高到33MB/s。EISA總線采用兩層復合結(jié)構(gòu),上層為ISA總線,下層為EISA總線,其插槽的長度、外形與ISA完全一樣。因此,EISA完全兼容8位和16位ISA總線產(chǎn)品。3、EISA總線(擴充ISA總線)27CPU和Cache主存儲器32位CPU總線局部總線控制器IS A總線控制器高速外存圖形適配器33MHz,32位局部總線調(diào)制解調(diào)器磁帶機外存打印機8MHz,16位ISA

18、總線網(wǎng)絡適配器流水線、Cache、RISC等技術(shù)的采用使CPU技術(shù)快速發(fā)展,迫切需要與高速外設(shè)進行高速數(shù)據(jù)通訊。局部總線技術(shù)把總線分層,使快速設(shè)備和低速設(shè)備各得其所(見圖)。局部總線有VESA和PCI兩種。4、微機局部總線28VESA局部總線: 用于80486微機,其數(shù)據(jù)寬度32位,工作頻率33MHz,最大傳輸速率132MB/s。但因其總線與CPU間無數(shù)據(jù)緩沖器,對CPU依賴較大,且規(guī)范化不夠,兼容性差,因而不如后來的PCI局部總線。PCI局部總線: 奔騰以后的計算機普遍采用。它在總線與CPU之間提供數(shù)據(jù)緩沖,對CPU依賴較?。荒苤С?0種外設(shè),且總線協(xié)調(diào)性好,提供即插即用功能;其它技術(shù)性能則

19、與VESA局部總線相同。4、微機局部總線29現(xiàn)有串行通信設(shè)備接口不一,例如鍵盤、顯示器、鼠標、電話機、交換機、游戲操縱桿等均使用不同的接口。USB就是供其所用的一組公共信號線,它采用統(tǒng)一接口,支持即插即用,使所有低速串行通信設(shè)備可以使用完全相同的公共插口。每臺計算機最多有兩個USB總線接口即可。因為USB總線可樹狀掛接最多127個外設(shè),且不必考慮掛接順序,USB能夠自動進行識別。通用串行總線USB的傳送能力12MB/S ?,F(xiàn)在銷售的微機普遍具有USB通用串行接口。5、通用串行總線USB306、AGP總線AGP總線適應多媒體信息處理需要而產(chǎn)生AGP總線是CPU與圖形處理器之間的單獨通路AGP數(shù)據(jù)

20、傳送速率高達266、532、1000Mb/sAGP總線適合處理高速三維動態(tài)圖形等多媒體信息CPU硬盤圖形處理器聲卡網(wǎng)卡PCI總線CPU圖形處理器AGP總線31人類離不開通信327.5 串行接口 CPU與外設(shè)之間的信息交換,稱為通信。在通信過程中,如果交換的信息是以字節(jié)或字為單位、且各位同時進行傳送,則稱為并行通信;如果交換的信息是以位為單位每次傳送一位、且各位數(shù)據(jù)依次按一定格式逐位傳送,則稱為串行通信。337.5.1 串行通信簡介串行通信接口:是在信息傳送時,將被傳送的各數(shù)據(jù)信息逐位進行傳送的標準通信接口。特點:連線少,遠距離傳送成本低;但要分別進行并/串和串/并轉(zhuǎn)換,通訊速度慢。通信格式:包

21、括數(shù)據(jù)格式、數(shù)據(jù)字節(jié)長度、傳輸速率、及校驗方式等。通信雙方必須遵守統(tǒng)一的通信格式,才能確保通信正常。這種通信格式又叫通信協(xié)議。串行通信有兩種協(xié)議:異步通信協(xié)議和同步通信協(xié)議。341、異步串行通信與同步串行通信 異步串行通信:以字符為單位傳送。每個單位稱為一幀。通信時字符內(nèi)每位間的時間間隔固定,而字符間時間間隔不固定,收發(fā)雙方時鐘不需同步的通訊方式。如用鍵盤先后輸入多個字符。 同步串行通信:將多個字符組成數(shù)據(jù)塊傳送。通信時數(shù)據(jù)塊中的字符之間以及字符內(nèi)的數(shù)位之間的時間間隔固定,收發(fā)雙方時鐘嚴格同步的通訊方式。適用于成批、大信息量的遠程數(shù)據(jù)通信。352、串行通信的三種通信方式單工通信一般用兩線制半雙

22、工通信 分時、兩線制全雙工通信 同時、四線制 也可混用兩線ABABAB數(shù)據(jù)信息監(jiān)控信息363、串行通信的數(shù)據(jù)傳送速率串行通信的數(shù)據(jù)傳送速率:指單位時間內(nèi)在通信線路上傳輸?shù)臄?shù)據(jù)量,即每秒傳輸?shù)谋忍財?shù),俗稱波特率,衡量單位用 bps(bit per second), 意即每秒鐘傳送的二進制數(shù)的位數(shù)。 1 bps = 1位二進制數(shù)位/秒 = 1比特/秒串行通信中,收發(fā)雙方的速率必須相等,才能保證雙方在字符以及格式方面的統(tǒng)一,避免差錯。異步串行通信中數(shù)據(jù)傳輸速率通常使用: 1200/2400/4800/9600/19200/38400/57600bps等。同步通信速率高于異步通信,一般達幾百Kbps

23、。374、串行通信的調(diào)制與解調(diào)當串行通信距離較遠時,可借用電話線來傳送信息。此時為了避免信息走樣丟失,發(fā)送方需把數(shù)字信息“1”與“0”變換為兩個不同頻率的音頻模擬信號在電話線上傳送,當接收方收到信息后,再把收到的音頻模擬信號變換成“1”和“0”兩個數(shù)字信號。把數(shù)字信號變換為音頻信號的過程稱為調(diào)制;而把音頻信號還原為數(shù)字信號的過程稱為解調(diào)。實現(xiàn)調(diào)制和解調(diào)的裝置稱為調(diào)制解調(diào)器(MODEM)。俗稱“貓”。計算機上網(wǎng)即通過“貓”來實現(xiàn)。387.5.2 串行通信協(xié)議 傳輸?shù)臄?shù)據(jù)以字符為單位,一個字符作為 一個信息幀。一幀包括起始位、數(shù)據(jù)位、校驗位和停止位。其中:起始位1位,用低電平表示;數(shù)據(jù)位通常有8或

24、9位,包括檢驗位;停止位常用1、1.5、2位,用高電平表示;信息幀之間用若干個高電平空閑位來緩沖。 低、高電平分別代表數(shù)據(jù)“0”和“1”。1、異步串行通信協(xié)議391、異步串行通信協(xié)議常見異步通信協(xié)議:10位/幀、11位/幀10位/幀:1位起始位+7位數(shù)據(jù)位+1位校驗位+1位停止位11位/幀:1位起始位+8位數(shù)據(jù)位+1位校驗位+1位停止位0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 01 1 0 低位高位 第 n個字符 7位數(shù)據(jù)位 起始位校驗位停止位 空閑位第 n+1 個字符假設(shè)異步串行通信中數(shù)據(jù)傳輸以10比特為一幀,波特率是 1200比特/秒,那么每秒就可傳送120幀,即12

25、0個ASCII字符。402、同步串行通信協(xié)議異步通信方式中,每個字符都需要使用起始位和停止位作為字符開始和結(jié)束的標志,造成大約20%的傳送時間的浪費。同步通信協(xié)議取消起始位和停止位,將多個字符合并組成一個數(shù)據(jù)塊,再在每個數(shù)據(jù)塊前加上適當?shù)目刂茢?shù)據(jù)、在塊后加上CRC循環(huán)冗余校驗碼一起進行傳輸,具有較高的糾錯率。收發(fā)雙方嚴格使用同一個時鐘同步工作。412、同步串行通信協(xié)議同步通信協(xié)議有多種格式?,F(xiàn)廣泛采用一種高級數(shù)據(jù)鏈路控制協(xié)議,即HDLC(High-level Data Link Control)。其格式如下:同步串行通信的數(shù)據(jù)傳送速率也是以波特率表示的。由于其附加控制信息位僅占有效數(shù)據(jù)位的1%

26、,故數(shù)據(jù)傳送速率可達幾百千波特,適用于大批量、高速的數(shù)據(jù)傳送。 8bit 8bit 8bit 0bit 16bit 8bit 01111110 地址 控制 數(shù)據(jù) 校驗 0111111042國際上常用數(shù)據(jù)通信標準為RS232C,它定義了 串行數(shù)據(jù)通信設(shè)備之間的接口特性。標準接口RS232C采用負邏輯電壓信號,規(guī)定信號電平-5V-25V代表數(shù)字1,+5V +25V代表數(shù)字0,直接通信的最遠距離為30米左右。數(shù)據(jù)傳送速度最高為每秒19.2KB,即19200波特。微機中RS232C接口采用25線或9線兩種形式。如果兩臺微機直接通信,則可用3線雙工通信。遠距離通信時,由于電壓信號難以在電話線上正常傳送,

27、故需采用調(diào)制解調(diào)器對信號進行轉(zhuǎn)換處理,使之如同音頻信號一樣正常傳送。7.5.3 串行接口標準43RS232C接口信號 25芯引腳 9芯引腳 符號 功 能 方向 2 3 TXD 發(fā)送數(shù)據(jù) 輸出 3 2 RXD 接收數(shù)據(jù) 輸入 4 7 RTS 請求發(fā)送 輸出 5 8 CTS 清除發(fā)送 輸入 6 6 DSR 數(shù)據(jù)設(shè)備就緒 輸入 7 5 GND 信號地線 8 1 DCD 數(shù)據(jù)載波檢測 輸入 20 4 DTR 數(shù)據(jù)終端就緒 輸出 22 9 RI 振鈴信號指示 輸入 44計算機之間用三根線進行雙工通信示例TXDRXDGND(A機)TXDRXDGND(B機)45串行接口電路74LS164(串入并出)、 74LS165(并入串出)常用串行接口芯片UART和USART數(shù)據(jù)輸入寄存器數(shù)據(jù)輸出寄存器移位寄存器(串入并出)移位寄存器(并入串出)接收時鐘發(fā)送時鐘狀態(tài)寄存器控制寄存器數(shù)據(jù)總線中斷申請讀寫地址與譯碼RXD串行輸入控制通訊設(shè)備TXD串行輸出46并行接口的工作方式是使用多條通信線路,在同一時刻一次同時傳送多位二進制信息,免做串并轉(zhuǎn)換,因而通信速度快。缺點是電纜成本高。適用于要求快速通信而距離短的場合。微機中的并行接口共有25條通信線, 一次傳送8位數(shù)據(jù),主要用于連接各種打印機,以便實現(xiàn)數(shù)據(jù)的快速傳輸。并行接口又通稱為Centronic 接口,

溫馨提示

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

最新文檔

評論

0/150

提交評論