複製鏈接
請複製以下鏈接發送給好友

輸入總線

鎖定
總線(Bus)是計算機各種功能部件之間傳送信息的公共通信幹線,它是由導線組成的傳輸線束, 按照計算機所傳輸的信息種類,輸入總線是的主要功能就是輸入信號或者信息。
中文名
輸入總線
外文名
input bus

輸入總線簡介

總線(Bus)是計算機各種功能部件之間傳送信息的公共通信幹線,它是由導線組成的傳輸線束, 按照計算機所傳輸的信息種類,計算機的總線可以劃分為數據總線、地址總線和控制總線,分別用來傳輸數據、數據地址和控制信號。總線是一種內部結構,它是cpu、內存、輸入、輸出設備傳遞信息的公用通道,主機的各個部件通過總線相連接,外部設備通過相應的接口電路再與總線相連接,從而形成了計算機硬件系統。在計算機系統中,各個部件之間傳送信息的公共通路叫總線,微型計算機是以總線結構來連接各個功能部件的。而輸入總線就是負責輸入信息或者數據的。

輸入總線輸入總線的控制結構

在微型計算機中,不管採用哪一種數據傳送方式,其輸入/輸出操作大都是通過數據總線(或輸入/輸出總線)與端口交換數據來進行的。
輸入總線的控制結構
輸入總線的控制結構必須使被尋址的輸入端口能控制數據總線而不受干擾。就是説,一次只能有唯一的一個端口把數據送往數據總線。那麼,只有由控制信號來讓選中的端口與數據總線接通,讓其它端口開路,即與數據總線斷開。 [1] 
圖1三態門輸入總線的控制結構 圖1三態門輸入總線的控制結構
在圖1所示的三態門輸入總線的控制結構中,只要用譯碼輸出的控制信號接到三態門的控制端,就可以使選中的一個端口唯一地與數據總線接通而傳送外設的數據,而其它端口與數據總線斷開。

輸入總線輸入端口

圖2單輸入端口 圖2單輸入端口
一個輸入端口是最簡單的情況。如果輸入信號來自鍵盤、開關或傳感器,其變化很慢,以至不需要定時或控制信號,由於只有一個端口,也不需要地址線和聯絡線,只需要一些數據線即可,如圖2所示。
對於數據線有兩種情況,一種是外部設備的字長比CPU的字長短些,這種情況只要把CPU一邊多出的線不接,或空着,或屏蔽掉。另一種是外部設備的字長比CPU的字長還要長,這時就要用幾個端口,這屬於下面講的多端1:3情況。 單端口的系統既可以採用異步傳送,亦可採用同步傳送。在異步傳送情況下,CPU必須確定數據什麼時候可用,在同步傳送情況下,CPU必須與外部時鐘建立同步。 [1] 
參考資料