首頁 > 常見問題 > 主體

鍵盤接口有哪幾種

WBOY
發布: 2022-08-25 11:00:47
原創
30299 人瀏覽過

鍵盤接口有三種:1、「PS/2」接口,是一種滑鼠和鍵盤的專用接口,是六針的圓型接口,鍵盤只使用其中的4針傳輸資料和供電; 2、USB接口,該接口已經成為了多種設備最主要的接口方式;3、MIDI接口,改接口是一種計算機與MIDI設備之間連接的硬體。

鍵盤接口有哪幾種

本教學操作環境:windows10系統、DELL G3電腦。

鍵盤介面有哪幾種

鍵盤的介面類型是指鍵盤與電腦主機之間連接的介面方式或類型。

不同的鍵盤有不同的接口,了解了鍵盤的接口就不會發現買回來的鍵盤無法使用的情況。其中PS/2接口可以說是每個主機板都配備的滑鼠接口,是最通用的,有時我們也稱它為“圓口”;與“圓口”相對應的是“大口”,它多見於一些老式主機板上,即AT介面方式(已經很少見了)​​。而USB介面則是相對於前兩者出現較晚的產品,而且主機板的USB介面不僅可以用來接滑鼠,還可以連接其它USB設備,並且傳輸速度更高,也節省了主機板的PS/2口。主機板一般都具備PS/2和USB兩種介面。

PS/2介面

最早出現在IBM的PS/2的機子上,因而得此名稱。這是一種滑鼠和鍵盤的專用接口,是一種6針的圓型接口,但鍵盤只使用其中的4針傳輸資料和供電,其餘2個為空腳。 PS/2介面的傳輸速率比COM介面稍快一些,而且是ATX主機板的標準接口,是應用最廣泛的鍵盤介面之一。

鍵盤接口有哪幾種

鍵盤和滑鼠都可以使用PS/2接口,但是按照PC'99顏色規範,滑鼠通常佔用淺綠色接口,鍵盤佔用紫色接口。雖然從上面的針腳定義看來二者的工作原理相同,但這兩個介面還是不能混插,這是由它們在電腦內部不同的訊號定義所決定的。

USB介面

USB的全名是Universal Serial Bus,USB支援熱插拔,也就是插即用的優點,所以USB介面已經變成多種裝置的最主要的接口方式。 USB有三個規範,分別是USB1.1和USB2.0以及新興的USB3.0 。

PS/2介面和USB介面的鍵盤在使用方面差異不大,由於USB介面支援熱插拔,因此USB介面鍵盤在使用上可能略方便一些。但是電腦底層硬體對PS/2介面支援的更完善一些,因此如果電腦遇到某些故障,使用PS/2介面的鍵盤相容性會更好一些。主流的鍵盤既有使用PS/2接口的也有使用USB接口的,購買時需依需求選擇。各種鍵盤介面之間也能透過特定的轉接頭或轉接線來實現轉換,例如USB轉PS/2轉接頭等。

MIDI介面;MIDI介面是一種電腦與MIDI設備之間連接的硬體,同時也是一種數位音樂的標準。

鍵盤介面類型是指鍵盤與電腦主機之間連接的介面方式或類型。市面上常見的鍵盤接口有兩種:PS/2接口以及USB接口。還有一種是已不常見的老式AT接口,俗稱“大口”,已經基本淘汰,因此不作介紹。

鍵盤介面ps2和usb類型的區別

#簡單的說:USB鍵盤的一個資料包只有8個位元組(為什麼只有8個,這是因為協定規定,為什麼協定這麼規定,是因為早期的時候USB速度慢,使用中斷傳輸一個包最大就8個位元組),其中2個位元組標記狀態,其餘6個位元組用來記錄目前按下或彈起的按鍵的掃描碼,所以,USB鍵盤最多同時描述6個按鍵的狀態。

USB鍵盤的這種坑爹的設計規範導致了它只能做到最多6個按鍵無衝。要解決這個問題,必須重新設計USB鍵盤的規範,但我估計沒人願意這麼做,因為這東西用的好好的,大多數人沒事也不會一起按6個鍵。

  至於PS/2鍵盤,用的不是這種規範,PS/2是:按下什麼就報告什麼,彈起什麼也報告什麼,如果同時按下10個鍵,就依序報告10個按下事件,至於能同時記錄多少個按鍵的狀態,協定沒有限制,取決於作業系統本身,所以PS/2鍵盤理論上可以做到無限按鍵無衝。

當然,確實有人看過USB鍵盤突破了6個按鍵的限制,可能的原因之一是:這種鍵盤內建的USB裝置是多個鍵盤USB HUB的方式,因為USB允許多級設備連接,這樣就可以突破6個的限制了。

當然,USB鍵盤自己自備驅動也是一個辦法,因為雖然中斷傳輸只有6個字節,但Bulk傳輸傳256個位元組都沒問題。 (註:我自己百度了一下,發現雖然很多廠商實現了USB全鍵無衝,但似乎bug也不少,看來技術還有待發展啊)總之,規範是規範,也總有不受規範限制的辦法。

更多相關知識,請造訪常見問題欄位!

以上是鍵盤接口有哪幾種的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!