本次實驗要編寫乙個能實現ps/2埠功能的程式。ps/2 鍵盤履行一種雙向同
步序列協議。換句話說每次資料線上傳送一位資料,並且每在時鐘線上發乙個脈衝
就被讀入,鍵盤可以傳送資料到主機,而主機也可以傳送資料到裝置。但主機總是
在匯流排上有優先權,它可以在任何時候抑制來自於鍵盤的通訊,只要把時鐘拉低即
可。本次實驗主要實現由鍵盤到主機的資料傳輸。首先我們要了解ps/2 埠的結
構與管腳功能:
讀資料的具體過程為:
1) 等待clock = high
2) 延時 50 微秒
3) clock s 仍舊為 high?
no—到第1 步
4) data 是否為 high ?
no—放棄 (並且從主機讀取位元組)
5) 延遲 20 毫秒 (=40 微秒 to the time clock is pulled low in sending the
start bit.)
6) 輸出起始位 (0) \ 在傳送所有這些位的每一位後
7) 輸出 8 個資料位 > 測試時鐘確認主機是否把它拉低了
8) 輸出校驗位 / 這說明主機要放棄這次傳送
9) 輸出停止位 (1)
10) 延遲30 毫秒 (=50 微秒 from the time clock is released in sending the
stop bit)
本次實驗通過程式設計在開發板上面實現對鍵盤,lcd,rs232等介面或者器件進行控
制,將有鍵盤輸入的資料在lcd 上面顯示出來,或者通過rs232 在pc 機上的超級終
端上顯示出來。
什麼是PS 2介面
ps 2介面是目前最常見的滑鼠介面,最初是ibm公司的專利,俗稱 小口 這是一種滑鼠和鍵盤的專用介面,是一種6針的圓型介面。但滑鼠只使用其中的4針傳輸資料和供電,其餘2個為空腳。ps 2介面的傳輸速率比com介面稍快一些,而且是atx主機板的標準介面,是目前應用最為廣泛的滑鼠介面之一,但仍然不能使高...
什麼是PS 2介面
ps 2介面是目前最常見的滑鼠介面,最初是ibm公司的專利,俗稱 小口 這是一種滑鼠和鍵盤的專用介面,是一種6針的圓型介面。但滑鼠只使用其中的4針傳輸資料和供電,其餘2個為空腳。ps 2介面的傳輸速率比com介面稍快一些,而且是atx主機板的標準介面,是目前應用最為廣泛的滑鼠介面之一,但仍然不能使高...
每日一點硬體小知識 PS 2介面
ps 2是在較早電腦上常見的介面之一,用於滑鼠 鍵盤等裝置。ps 2的命名來自於1987年時ibm所推出的個人電腦 ps 2系列。ps 2介面是輸入裝置介面,而不是傳輸介面。所以ps2口沒有傳輸速率的概念,只有掃瞄速率。在windows環境下,ps 2滑鼠的取樣率預設為60次 秒,usb滑鼠的取樣率...