第6章 輸入輸出和總線技術(shù)_第1頁
第6章 輸入輸出和總線技術(shù)_第2頁
第6章 輸入輸出和總線技術(shù)_第3頁
第6章 輸入輸出和總線技術(shù)_第4頁
第6章 輸入輸出和總線技術(shù)_第5頁
已閱讀5頁,還剩41頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第6章 輸入/輸出和總線技術(shù)引言CPU和外部設(shè)備交換信息(輸入輸出)是計(jì)算機(jī)系統(tǒng)十分重要和頻繁的操作,所以微處理器同外設(shè)的連接和信息交換是微型機(jī)系統(tǒng)要解決的主要問題之一。本章前半部分講述了輸入輸出的一般問題,包括外設(shè)接口的一般結(jié)構(gòu)、I/O端口的尋址方式和數(shù)據(jù)傳送的控制方式。這部分內(nèi)容要求大家了解微處理器同外設(shè)交換信息的三種類型;理解端口與接口的區(qū)別;了解I/O端口的編址方式。深刻理解查詢傳送方式的原理、特點(diǎn)及應(yīng)用場(chǎng)合,能夠編寫簡(jiǎn)單的應(yīng)用程序。本章重點(diǎn)輸入/輸出接口概述輸入/輸出的控制方式

總線和總線標(biāo)準(zhǔn)

通用串行總線USB本章內(nèi)容6.1輸入/輸出接口概述6.2輸入/輸出的控制方式6.3總線和總線標(biāo)準(zhǔn)6.4總線插槽和PC總線的引腳信號(hào)6.5PCI總線6.6通用串行總線USB本章小結(jié)及習(xí)題6.1 輸入/輸出接口概述6.1.1I/O接口的功能I/O端口和I/O接口是兩個(gè)不同的概念。I/O接口電路就是將外設(shè)連接到總線上的一組邏輯電路的總稱,而每個(gè)接口電路中都包含一組寄存器,CPU與外設(shè)進(jìn)行信息交換時(shí),各類信息在接口中存入不同的寄存器,一般稱這些寄存器為I/O端口。

接口電路應(yīng)具有以下功能:1. 對(duì)命令、數(shù)據(jù)和狀態(tài)進(jìn)行鎖存和緩沖2. 提供外設(shè)端口地址譯碼和設(shè)備選擇

3.為主機(jī)和外部設(shè)備之間有關(guān)信息格式進(jìn)行轉(zhuǎn)換

4. 信息的輸入輸出

5. 對(duì)外部設(shè)備進(jìn)行中斷管理

6. 可編程功能6.1.2CPU與外設(shè)交換的信息主機(jī)與外設(shè)設(shè)備之間交換的信息可分為數(shù)據(jù)信息、狀態(tài)信息和控制信息三類。1. 數(shù)據(jù)信息數(shù)字量:是計(jì)算機(jī)可以直接發(fā)送、接收和處理的數(shù)據(jù),是以二進(jìn)制數(shù)形式表示的數(shù)據(jù)、圖形或文字信息,通常是8位、16位和32位。模擬量:是隨時(shí)間連續(xù)變化的量,如溫度、壓力、流量、位移、速度等,這些模擬量,計(jì)算機(jī)不能直接接收和處理,必須先經(jīng)過A/D轉(zhuǎn)換后才能輸入計(jì)算機(jī)。開關(guān)量:是一些僅有兩種狀態(tài)的量,開關(guān)量只要用一位二進(jìn)制數(shù)即可表示,故傳送一個(gè)字節(jié)可控制8個(gè)開關(guān)量。2. 狀態(tài)信息狀態(tài)信息表明外部設(shè)備或接口當(dāng)前所處的工作狀態(tài),用來協(xié)調(diào)CPU與外部設(shè)備之間的輸入/輸出的操作。3. 控制信息控制信息是CPU通過接口傳送給外設(shè)的信息,用于控制外設(shè)的工作方式以及外設(shè)的啟動(dòng)或停止。6.1.3I/O接口的基本結(jié)構(gòu)6.1.4I/O端口的編址方式I/O端口與內(nèi)存單元統(tǒng)一編址這種編址方式又稱為存儲(chǔ)器映像編址方式。這種編址方式的特點(diǎn)是存儲(chǔ)器和I/O端口共用統(tǒng)一的地址空間,它把內(nèi)存的一部分地址分配給I/O端口。0EFFFFHF00000HFFFFFH內(nèi)存地址(共960K)I/O地址(共64K)統(tǒng)一編址方式的優(yōu)點(diǎn)是:1.在這種編址方式下,訪問內(nèi)存的指令統(tǒng)統(tǒng)適用于訪問外設(shè),不需要專用的I/O指令,為訪問外設(shè)帶來了很大的靈活性。2.I/O控制信號(hào)也可以與存儲(chǔ)器的控制信號(hào)共用,這樣就給應(yīng)用帶來了很大的方便。統(tǒng)一編址方式的缺點(diǎn)是:1.I/O端口占用內(nèi)存地址,相對(duì)減少了內(nèi)存可用空間。2.而且難以區(qū)分是訪問內(nèi)存還是訪問I/O的指令,降低了程序的可讀性和可維護(hù)性。I/O端口與內(nèi)存單元獨(dú)立編址獨(dú)立編址方式的特點(diǎn)是內(nèi)存儲(chǔ)器和I/O端口各自有自己獨(dú)立的地址空間。訪問I/O端口需要專門的I/O指令。00000HFFFFFH存儲(chǔ)器空間0000HFFFFHI/O空間獨(dú)立編址方式的優(yōu)點(diǎn)是:1.專用的輸入/輸出指令與訪問存儲(chǔ)器指令有明顯區(qū)別,程序比較清晰,便于理解和檢查。2.存存儲(chǔ)器地址空間不受I/O端口地址空間的影響,存儲(chǔ)器和I/O端口的控制結(jié)構(gòu)相互獨(dú)立,可以分別設(shè)計(jì)且譯碼電路簡(jiǎn)單。獨(dú)立編址方式的缺點(diǎn)是:1.需要專用的I/O指令,且I/O指令類型少,導(dǎo)致程序設(shè)計(jì)的靈活性較差。2.CPU必須提供專門的控制信號(hào)以區(qū)分對(duì)存儲(chǔ)器和I/O端口的操作,增加了控制邏輯的復(fù)雜性。80x86CPU組成的微機(jī)系統(tǒng)都采用獨(dú)立編址方式。在8086/8088系統(tǒng)中,共有20根地址線對(duì)內(nèi)存尋址,內(nèi)存的地址范圍是00000H~FFFFFH;用地址總線的低16位對(duì)I/O端口尋址,所以I/O端口的地址范圍是0000H~FFFFH。CPU在訪問內(nèi)存和外設(shè)時(shí),使用了不同的控制信號(hào)來加以區(qū)分。例如,當(dāng)8086CPU的M/IO信號(hào)為1時(shí),表示地址總線上的地址是一個(gè)內(nèi)存地址;為0時(shí),則表示地址總線上的地址是一個(gè)端口地址。6.2輸入/輸出的控制方式微型計(jì)算機(jī)系統(tǒng)中,主機(jī)與外設(shè)之間數(shù)據(jù)的輸入輸出方式主要有以下4種:無條件傳送(又稱同步傳送)查詢傳送(又稱異步傳送)中斷傳送直接存儲(chǔ)器存取(DMA)方式6.2.1無條件傳送方式無條件傳送方式主要用于外部控制過程的各種動(dòng)作時(shí)間是固定的、且是已知的情況,控制的對(duì)象是一些簡(jiǎn)單的、隨時(shí)“準(zhǔn)備好”的外設(shè)。微機(jī)系統(tǒng)中的一些簡(jiǎn)單的外設(shè),如開關(guān)、繼電器、數(shù)碼管、發(fā)光二極管等,都是采用無條件傳送方式。

【例6.1】要求某數(shù)據(jù)采集系統(tǒng)每秒鐘定時(shí)采樣某點(diǎn)的溫度信號(hào)。溫度傳感器將溫度信號(hào)轉(zhuǎn)換成電信號(hào),經(jīng)過A/D轉(zhuǎn)換器轉(zhuǎn)變?yōu)閿?shù)字量送入輸入端口。當(dāng)CPU讀取端口時(shí)端口中的溫度數(shù)字量已“準(zhǔn)備好”,每分鐘采樣100次?!痉治觥繜o條件傳送方式下,程序設(shè)計(jì)和接口電路都很簡(jiǎn)單,但是為了保證每一次數(shù)據(jù)傳送時(shí)外設(shè)都能處于就緒狀態(tài),傳送不能太頻繁。首先設(shè)端口地址為VAR1,再設(shè)存放溫度值的首偏移地址為VAR2,置采樣次數(shù)即循環(huán)次數(shù)于CX,再置溫度首偏移指針于SI,輸入專用指令為IN,定時(shí)可采用軟件延時(shí)程序DELAY或硬件定時(shí)器/計(jì)數(shù)器完成?!窘狻浚撼绦蛉缦拢篠TART:MOVCX,100

;置采集次數(shù)

MOVSI,VAR2

;置存放溫度值首地址L1: IN AL,VAR1

;取溫度值

MOV[SI],AL

;存入內(nèi)存

INCSI

;修改指針

CALLDELAY

;調(diào)用延時(shí)子程序

LOOPL1

;修改采集次數(shù),未采完返回L1繼續(xù)

HLT6.2.2查詢工作方式查詢傳送方式也稱為條件傳送方式。為了實(shí)現(xiàn)這種工作方式,外部設(shè)備必須向計(jì)算機(jī)提供一個(gè)狀態(tài)信息,相應(yīng)的接口除傳送數(shù)據(jù)外,還要有一個(gè)傳送狀態(tài)的端口。對(duì)于輸入過程來說,外設(shè)將數(shù)據(jù)送到接口時(shí),同時(shí)使接口狀態(tài)端口中“準(zhǔn)備好”標(biāo)志位置1。對(duì)于輸出過程來說,外設(shè)取走一個(gè)數(shù)據(jù)后,接口便將狀態(tài)端口的對(duì)應(yīng)標(biāo)志位清零。表示當(dāng)前輸出寄存器已經(jīng)處于“空”狀態(tài),可以接收CPU傳送的下一個(gè)數(shù)據(jù)。采用查詢方式完成一次數(shù)據(jù)傳送要經(jīng)歷如下過程:

(1)CPU從接口中讀取狀態(tài)字。

(2)CPU檢測(cè)相應(yīng)的狀態(tài)位是否滿足“準(zhǔn)備好”條件。

(3)如果不滿足,則重復(fù)(1)、(2)步;若外設(shè)已處于“準(zhǔn)備好”狀態(tài),則傳送數(shù)據(jù)。【例6.2】請(qǐng)編寫一個(gè)查詢輸入的程序段。【解】該實(shí)例的匯編語言程序段如下:L1:IN AL,STATUS_PORT;讀狀態(tài)端口的信息

TESTAL,80H ;判斷“數(shù)據(jù)就緒”位,設(shè)D7=1表示“數(shù)據(jù)就緒”

JZ L1 ;未準(zhǔn)備就緒,則循環(huán)再讀狀態(tài)端口等待

IN AL,DATA_PORT;已準(zhǔn)備就緒,從數(shù)據(jù)端口讀取數(shù)據(jù)

……【例6.3】請(qǐng)編寫一個(gè)查詢輸出的程序段?!痉治觥枯敵鰝魉偷墓ぷ髟砑熬幊谭绞脚c輸入傳送有許多的類似之處。當(dāng)CPU需要向外設(shè)輸出數(shù)據(jù)時(shí),先讀取狀態(tài)端口中的狀態(tài)位(在此系統(tǒng)中采用數(shù)據(jù)總線的D7位),如果狀態(tài)位表明外設(shè)空閑(或不“忙”),則向外設(shè)輸出數(shù)據(jù),執(zhí)行輸出指令,否則CPU需查詢等待。查詢方式進(jìn)行輸出的接口電路工作原理如圖6-8所示。【解】該實(shí)例的匯編語言程序段如下:

L2:IN AL,STATUS_PORT

;讀狀態(tài)端口,D7=1

表示“外設(shè)忙”TESTAL,80H

;判斷狀態(tài)位D7

JNZL2

;忙,再讀狀態(tài)端口循環(huán)等待

MOVAL,DATA

;外設(shè)空閑,取數(shù)據(jù)準(zhǔn)備輸出

OUTDATA_PORT,AL

;將數(shù)據(jù)輸出至數(shù)據(jù)端口輸出【例6.4】請(qǐng)編寫一個(gè)多個(gè)外設(shè)進(jìn)行查詢方式交換數(shù)據(jù)的流程圖【解】該實(shí)例的匯編語言程序段如下:L: INAL,STATUS-PORT

;讀設(shè)備A狀態(tài)端口的信息

TESTAL,01H

;測(cè)試設(shè)備A是否空閑

JNZLB

;如果設(shè)備A忙,則轉(zhuǎn)去測(cè)試設(shè)備B

CALLPA

;否則,轉(zhuǎn)去執(zhí)行設(shè)備A交換數(shù)據(jù)的子程序LB:INAL,STATUS-PORT

;讀設(shè)備B狀態(tài)端口的信息

TESTAL,02H

;測(cè)試設(shè)備B是否空閑

JNZLC

;如果設(shè)備B忙,則轉(zhuǎn)去測(cè)試設(shè)備B

CALLPB

;否則,轉(zhuǎn)去執(zhí)行設(shè)備B交換數(shù)據(jù)的子程序LC:INAL,STATUS-PORT

;讀設(shè)備C狀態(tài)端口的信息

TESTAL,04H

;測(cè)試設(shè)備C是否空閑

JNZNEXT

;如果設(shè)備C忙,則轉(zhuǎn)去測(cè)試設(shè)備B

CALLPC

;否則,轉(zhuǎn)去執(zhí)行設(shè)備C交換數(shù)據(jù)的子程序NEXT:…6.2.3中斷方式中斷傳送方式的優(yōu)點(diǎn)是:CPU不必查詢等待,工作效率高,CPU與外設(shè)可以并行工作;由于外設(shè)具有申請(qǐng)中斷的主動(dòng)權(quán),故系統(tǒng)實(shí)時(shí)性比查詢方式要好得多。尤其是在外設(shè)出現(xiàn)故障,不進(jìn)行立即處理有可能造成嚴(yán)重后果的情況下,利用中斷方式,可以及時(shí)處理,避免不必要的損失。直接存儲(chǔ)器存取(DMA)方式直接存儲(chǔ)器存取(DirectMemoryAccess,DMA)是指在存儲(chǔ)器和外設(shè)之間、存儲(chǔ)器和存儲(chǔ)器之間直接進(jìn)行數(shù)據(jù)傳送(如磁盤與內(nèi)存間交換數(shù)據(jù)、高速數(shù)據(jù)采集、內(nèi)存和內(nèi)存間的高速數(shù)據(jù)塊傳送等),傳送過程無需CPU介入。傳輸速度基本取決于存儲(chǔ)器和外設(shè)的速度。在這種方式下,CPU放棄對(duì)總線的管理,而由硬件來控制,這個(gè)硬件稱為DMA控制器。典型的DMA控制器是Intel公司的8237。DMA控制器(簡(jiǎn)稱DMAC)的功能:(1)收到外設(shè)發(fā)出的DMA請(qǐng)求后,DMAC要向CPU發(fā)出總線請(qǐng)求信號(hào)HOLD(高電平有效),請(qǐng)求CPU放棄對(duì)三組總線的控制權(quán)。(2)當(dāng)CPU發(fā)出相應(yīng)信號(hào)HLDA(高電平有效)時(shí),表示CPU放棄對(duì)三組總線的控制權(quán),由DMAC接管三組總線,實(shí)現(xiàn)對(duì)總線的控制。(3)DMAC能向地址總線發(fā)出相應(yīng)的內(nèi)存單元或外設(shè)端口的地址信息,并能夠自動(dòng)修改其地址計(jì)數(shù)器。(4)DMAC能夠決定傳送的字節(jié)數(shù),每傳送一個(gè)字節(jié),字節(jié)計(jì)數(shù)器就自動(dòng)減1,減為0傳送結(jié)束。(5)在DMA傳送過程結(jié)束后,DMAC從CPU撤回總線請(qǐng)求信號(hào)HOLD(置為低電平),CPU也收回應(yīng)答信號(hào)HLDA(置為低電平),將總線控制權(quán)交還給CPU。DMA控制器的工作過程當(dāng)外設(shè)準(zhǔn)備好時(shí),向DMAC發(fā)出DMA請(qǐng)求。DMAC收到請(qǐng)求后,向CPU發(fā)出總線請(qǐng)求保持信號(hào)HOLD,申請(qǐng)對(duì)三組總線的控制權(quán)。CPU在完成當(dāng)前總線周期后對(duì)HOLD信號(hào)進(jìn)行響應(yīng)。CPU向DMAC發(fā)出總線響應(yīng)信號(hào)HLDA,同時(shí)將三組總線均置成高阻狀態(tài),由此放棄對(duì)總線的控制權(quán)。DMAC得到總線的控制權(quán),并發(fā)出DMA響應(yīng)信號(hào)。由DMAC發(fā)出各種控制信號(hào)和地址信號(hào),實(shí)現(xiàn)外設(shè)與內(nèi)存或內(nèi)存與內(nèi)存之間的直接數(shù)據(jù)傳送。DMAC自動(dòng)修改地址計(jì)數(shù)器和字節(jié)計(jì)數(shù)器,每傳送一個(gè)字節(jié),地址計(jì)數(shù)器加1(正向傳送加1,反向則減1),字節(jié)計(jì)數(shù)器減1,字節(jié)計(jì)數(shù)器減為0傳送過程結(jié)束。數(shù)據(jù)傳送完后,DMAC就撤銷發(fā)往CPU的HOLD信號(hào)。CPU檢測(cè)到HOLD信號(hào)失效后,就釋放HLDA信號(hào),并在下一個(gè)時(shí)鐘周期重新開始控制總線,繼續(xù)執(zhí)行原來的程序。DMA控制器的工作方式(1)單次傳送方式(每次傳送一個(gè)字節(jié))在這種方式下,DMAC每次控制總線后只傳輸一個(gè)字節(jié),傳輸完后即釋放總線控制權(quán)。這樣CPU至少可以得到一個(gè)總線周期,并進(jìn)行有關(guān)操作。(2)連續(xù)傳送方式(塊傳送方式)采用這種方式,DMAC申請(qǐng)到總線的控制權(quán)后,將一塊數(shù)據(jù)連續(xù)傳送完后,才釋放總線,而不管中間的DMA請(qǐng)求信號(hào)是否有效。(3)按需傳送方式(猝發(fā)傳送)在該方式下,每傳輸完一個(gè)字節(jié),DMAC都要檢測(cè)I/O接口發(fā)來的DMA請(qǐng)求信號(hào)是否有效。6.3總線和總線標(biāo)準(zhǔn)6.3.1總線總線是一組信號(hào)線的集合,是傳送信息的公共通道。總線標(biāo)準(zhǔn)一般以兩種方式推出:一種是某公司在開發(fā)自己的微機(jī)系統(tǒng)時(shí)所采用的一種總線,而其他兼容機(jī)廠商都按其公布的總線規(guī)范開發(fā)相配套的產(chǎn)品并進(jìn)入市場(chǎng)。另一種是由國(guó)際權(quán)威機(jī)構(gòu)或多家大公司聯(lián)合制訂的總線標(biāo)準(zhǔn)。前一種先有產(chǎn)品后有標(biāo)準(zhǔn),如IBMPC/AT機(jī)上使用的ISA總線。6.3.2總線的分類片總線數(shù)據(jù)總線地址總線控制總線內(nèi)總線:又稱系統(tǒng)總線或板級(jí)總線,是指CPU、主存、I/O(通過I/O接口)各大部件之間的信息傳輸線。外總線:又稱通信總線,用于計(jì)算機(jī)系統(tǒng)之間或計(jì)算機(jī)系統(tǒng)與其他系統(tǒng)(如控制儀表、移動(dòng)通訊設(shè)備等)之間的通信。6.3.3總線標(biāo)準(zhǔn)1. ISA(IndustryStandardArchitecture)ISA是工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)總線的簡(jiǎn)稱,是由美國(guó)IBM公司推出的16位標(biāo)準(zhǔn)總線ISA總線的主要性能指標(biāo)如下:(1)24位地址線可直接尋址的內(nèi)存容量為16MB。(2)數(shù)據(jù)總線寬度為8/16位,最高時(shí)鐘頻率8MHz,最大穩(wěn)態(tài)傳輸率16MB/s。(3)支持15個(gè)中斷源。(4)7個(gè)DMA通道。(5)開放式總線結(jié)構(gòu),允許多個(gè)CPU共享系統(tǒng)資源。2. EISA(ExtendedIndustrialStandardArchitecture)

EISA(ExtendedIndustrialStandardArchitecture)是一種在ISA總線基礎(chǔ)上為32位CPU設(shè)計(jì)的擴(kuò)充工業(yè)標(biāo)準(zhǔn)總線,可與ISA完全兼容,EISA總線的主要性能指標(biāo)如下:

(1)時(shí)鐘頻率為8MHz。(2)最大傳輸率可達(dá)33MB/s。(3)數(shù)據(jù)總線為32位,地址總線為32位,擴(kuò)充DMA訪問范圍達(dá)232字節(jié)。PCI(PeripheralComponentInterconnect)PCI(PeripheralComponentInterconnect)是外設(shè)互連總線的簡(jiǎn)稱,是由Intel公司提供的32/64位標(biāo)準(zhǔn)總線。PCI總線的主要性能指標(biāo)如下:(1)支持33MHz的時(shí)鐘頻率。(2)數(shù)據(jù)寬度為32位,可擴(kuò)展到64位。(3)數(shù)據(jù)傳輸率可達(dá)132MB/s~264MB/s。6.4總線插槽和PC總線的引腳信號(hào)6.4.1總線插槽和引腳簡(jiǎn)介1. PC總線的插槽和引腳在開放式結(jié)構(gòu)的微機(jī)底板上設(shè)有一些標(biāo)準(zhǔn)擴(kuò)展插槽(slot),這些插槽又稱為PC總線。在PC/XT機(jī)的底板上共有8個(gè)插槽,也稱IBMPC總線或PC/XT總線,PC總線插槽有62個(gè)引腳,現(xiàn)在很少用了。2. ISA總線的插槽和引腳ISA總線由主插槽和附加插槽兩部分組成,每個(gè)插槽都有兩個(gè)側(cè)面的引腳。主槽有A1~A31、B1~B31共62引腳,這就是IBM-PC/XT系統(tǒng)中的62引腳PC總線槽;附加槽有C1~C18、D1~D18共36引腳。兩個(gè)槽一共98引腳。3. EISA總線的插槽和引腳為了和ISA總線兼容,EISA總線在物理結(jié)構(gòu)上作了精巧的設(shè)計(jì)。EISA總線擴(kuò)展槽的引腳分為上、下兩層。上面一層的引腳為A1~A31、B1~B31、C1~C18、D1~D18,這些引腳和ISA總線的信號(hào)名稱、排列次序和引腳之間的距離完全對(duì)應(yīng)。下面一層的引腳是E1~E31、F1~F31、G1~G19、H1~H19,這些引腳是EISA總線在ISA總線的基礎(chǔ)上新增的信號(hào)引腳,上下兩層信號(hào)引腳互相錯(cuò)開。6.4.2PC總線信號(hào)說明

總線信號(hào)按功能可分為5類:1. 地址線A19~A0(20條)2. 數(shù)據(jù)線D7~D0(8條)3. 控制線(21條)4. 狀態(tài)線(2條)5. 定時(shí)信號(hào)(2條)6.5PCI總線PCI(peripheralcomponentinterconnect)是外設(shè)互連總線的簡(jiǎn)稱,是由美國(guó)Intel等公司推出的32/64位標(biāo)準(zhǔn)總線。

PCI總線主要性能:(1)數(shù)據(jù)寬度為32位,可擴(kuò)展到64位。(2)總線時(shí)鐘頻率為33MHz/66MHz,數(shù)據(jù)傳輸率為132MB/s~264MB/s。(3)能自動(dòng)識(shí)別外設(shè)(即插即用功能)。(4)采用總線多路復(fù)用技術(shù)(地址線和數(shù)據(jù)線共用引腳),減少了引腳數(shù)目。(5)提供地址和數(shù)據(jù)的奇偶校驗(yàn)。6.6通用串行總線USB6.6.1USB概述1. USB的發(fā)展USB1.0發(fā)表于1996年1月。USB1.1則修訂了1.0版本的問題,并且新增了一個(gè)傳輸類型(中斷輸出)。從1998年7月的Windows98開始,USB接口的外圍設(shè)備開始陸續(xù)出現(xiàn),同時(shí)USB也成為最受歡迎的接口。USB2.0是版本更新的躍進(jìn),它加入了許多高速傳輸?shù)奶匦灾С帧SB2.0向下兼容USB1.1,它們使用相同的連接器與電纜。USB2.0的數(shù)據(jù)傳輸率將達(dá)到120Mb/s~480Mb/s,還支持?jǐn)?shù)字?jǐn)z像設(shè)備及下一代掃描儀、打印機(jī)及存儲(chǔ)設(shè)備。USB的功能(1)自動(dòng)設(shè)置。當(dāng)用戶將USB設(shè)備連接到計(jì)算機(jī)上時(shí),操作系統(tǒng)會(huì)自動(dòng)檢測(cè)該設(shè)備,并且加載適當(dāng)?shù)尿?qū)動(dòng)程序。(2)用戶不需要進(jìn)行設(shè)置。USB外圍設(shè)備沒有用戶設(shè)置的選項(xiàng)。在安裝USB設(shè)備時(shí),計(jì)算機(jī)會(huì)自動(dòng)檢測(cè)。(3)USB總線提供電源。USB接口提供+5V電源及500mA的供電電流,可以由計(jì)算機(jī)或集線器提供。免去功耗較小的外設(shè)自帶電源的麻煩,對(duì)于大功耗的外設(shè)仍需外設(shè)自備電源。(4)不同種類的USB外圍設(shè)備可以使用相同的接口。(5)不同USB版本可支持三種信道速度:低速(LowSpeed)的1.5Mb/s、全速(FullSpeed)的12Mb/s,以及高速(HighSpeed)的480Mb/s,適用于不同設(shè)備的要求。可連接鍵盤、鼠標(biāo)、移動(dòng)盤、Modem、掃描儀、數(shù)碼相機(jī)、打印機(jī)等外設(shè)。具備USB功能的計(jì)算

溫馨提示

  • 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. 人人文庫網(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)論