亚洲一区亚洲二区亚洲三区,国产成人高清在线,久久久精品成人免费看,999久久久免费精品国产牛牛,青草视频在线观看完整版,狠狠夜色午夜久久综合热91,日韩精品视频在线免费观看

PS/2接口協(xié)議解析及應(yīng)用

時間:2023-05-01 12:16:36 電子通信論文 我要投稿
  • 相關(guān)推薦

PS/2接口協(xié)議解析及應(yīng)用

摘要:文中詳細(xì)介紹了PS/2接口協(xié)議的內(nèi)容、電氣特性和標(biāo)準(zhǔn)鍵盤的第二套鍵盤掃描碼集。給出了基于嵌入式系統(tǒng)的PS/2接口的軟、硬件實(shí)現(xiàn)方法,并介紹了工控PC外接雙鍵盤的解決方案。通過使用模擬開關(guān)CD4052巧妙地解決了工控PC外接雙鍵盤的沖突問題。

    關(guān)鍵詞:PS/2接口;串行通訊;單片機(jī);鍵盤;CD4052

PS/2接口協(xié)議解析及應(yīng)用

1 PS/2接口標(biāo)準(zhǔn)的發(fā)展過程

隨著計(jì)算機(jī)工業(yè)的發(fā)展,作為計(jì)算機(jī)最常用輸入設(shè)備的鍵盤也日新月異。1981年IBM推出了IBM PC/XT鍵盤及其接口標(biāo)準(zhǔn)。該標(biāo)準(zhǔn)定義了83鍵,采用5腳DIN連接器和簡單的串行協(xié)議。實(shí)際上,第一套鍵盤掃描碼集并沒有主機(jī)到鍵盤的命令。為此,1984年IBM推出了IBM AT鍵盤接口標(biāo)準(zhǔn)。該標(biāo)準(zhǔn)定義了84~101鍵,采用5腳DIN連接器和雙向串行通訊協(xié)議,此協(xié)議依照第二套鍵盤掃描碼集設(shè)有8個主機(jī)到鍵盤的命令。到了1987年,IBM又推出了PS/2鍵盤接口標(biāo)準(zhǔn)。該標(biāo)準(zhǔn)仍舊定義了84~101鍵,但是采用6腳mini-DIN連接器,該連接器在封裝上更小巧,仍然用雙向串行通訊協(xié)議并且提供有可選擇的第三套鍵盤掃描碼集,同時支持17個主機(jī)到鍵盤的命令。現(xiàn)在,市面上的鍵盤都和PS/2及AT鍵盤兼容,只是功能不同而已。

2。校樱步涌谟布

2.1 物理連接器

一般,具有五腳連接器的鍵盤稱之為AT鍵盤,而具有六腳mini-DIN連接器的鍵盤則稱之為PS/2鍵盤。其實(shí)這兩種連接器都只有四個腳有意義。它們分別是Clock(時鐘腳)、Data?數(shù)據(jù)腳?、+5V(電源腳)和Ground(電源地)。在PS/2鍵盤與PC機(jī)的物理連接上只要保證這四根線一一對應(yīng)就可以了。PS/2鍵盤靠PC的PS/2端口提供+5V電源,另外兩個腳Clock(時鐘腳)和Data?數(shù)據(jù)腳?都是集電極開路的,所以必須接大阻值的上拉電阻。它們平時保持高電平,有輸出時才被拉到低電平,之后自動上浮到高電平。現(xiàn)在比較常用的連接器如圖1所示。

2.2 電氣特性

PS/2通訊協(xié)議是一種雙向同步串行通訊協(xié)議。通訊的兩端通過Clock(時鐘腳)同步,并通過Data(數(shù)據(jù)腳)交換數(shù)據(jù)。任何一方如果想抑制另外一方通訊時,只需要把Clock(時鐘腳)拉到低電平。如果是PC機(jī)和PS/2鍵盤間的通訊,則PC機(jī)必須做主機(jī),也就是說,PC機(jī)可以抑制PS/2鍵盤發(fā)送數(shù)據(jù),而PS/2鍵盤則不會抑制PC機(jī)發(fā)送數(shù)據(jù)。一般兩設(shè)備間傳輸數(shù)據(jù)的最大時鐘頻率是33kHz,大多數(shù)PS/2設(shè)備工作在10~20kHz。推薦值在15kHz左右,也就是說,Clock(時鐘腳)高、低電平的持續(xù)時間都為40μs。每一數(shù)據(jù)幀包含11~12個位,具體含義如表1所列。

表1 數(shù)據(jù)幀格式說明

1個起始位總是邏輯08個數(shù)據(jù)位(LSB)低位在前1個奇偶校驗(yàn)位

[1] [2] [3] [4] [5] [6] 

【PS/2接口協(xié)議解析及應(yīng)用】相關(guān)文章:

直線電機(jī)軌道接口設(shè)計(jì)分析與應(yīng)用04-27

基于Web服務(wù)的企業(yè)應(yīng)用集成系統(tǒng)及其接口04-29

圖書館RFID應(yīng)用空中接口頻率選擇05-02

基于USB接口的高頻RFID閱讀器設(shè)計(jì)與應(yīng)用04-26

運(yùn)用列表法解析應(yīng)用題04-30

管理要素平面解析法的應(yīng)用實(shí)踐05-02

什么是接口04-26

什么是接口04-26

什么是接口04-26

什么是接口04-26