簡介
PS/2鍵盤記錄器串接在原PS/2鍵盤和PC機之間,對PC機是完全透明的,不可能被PC機軟件檢測到。所有的擊鍵操作被記錄在一個64K的EEPROM中。可通過Keygrab軟件察看。
制作材料
本PS/2鍵盤記錄器項目需要以下器件:
一片AT89C2051單片機(或AT89C1051, AT89C4051)
T24C512 串行EEPROM
12 MHz 晶振
2 x 33p 電容
10 uF 電容
10 k 電阻
小按鈕
最后,如果你不想破壞原來的鍵盤線,最好再準備一個PS/2延長線和一段熱縮管。
制作步驟
首先你需要一個編程器來燒寫單片機程序,打開編程器軟件,選擇AT89C2051芯片,打開要燒寫的鏡像文件。鏡像文件有Bin和Hex兩種格式,請選擇你的編程器能支持的格式。有興趣的朋友還可以自己修改編譯源代碼。
按照電路原理圖焊接器件,電路比較簡單,為使體積最小,沒有使用PCB板,直接以AT89C2051為基礎開始焊接。先焊AT89C2051和EEPROM,不用的引腳可以剪掉。
器件焊接盡可能緊湊,使焊好的記錄器半成品體積僅可能小,左圖為我的焊接成果。 然后把PS/2延長線剪成兩段,別忘了在其中一段上套好熱縮管, 將四條線(CLK, DATA, VCC, 和 GND)連接到記錄器上。
加熱收緊熱縮管,在此之前,最好用熱熔膠或樹脂添滿器件間的空隙,這樣出來的東西外觀更圓整平滑,結構更牢固。到此硬件制作完畢,大作效果如下。
使用方法
從PC上撥下鍵盤,將記錄器串接在PC上,鍵盤插在記錄器的另一端。記錄器開始工作,記錄下鍵盤按鍵信息。記錄完畢,撥下鍵盤,記錄器仍舊接在PC上。打開Keygrab軟件,點擊Keygrab窗口標題,使之成為當前活動程序,按一下記錄器上的小按鈕,開始回播記錄的按鍵信息,再按一下停止回播。
數據分析 Keygrab軟件界面如下,它顯示了回播的按鍵記錄,顯示的順序同實際按鍵順序相反(最后按的現實在最前面)
1.記錄器硬件中存放按鍵記錄的內存地址。
2.記下的按鍵。
3.按鍵事件(按下或釋放)。
4.鍵盤掃描碼。
5.最后一個記錄的地址(存放最后一個按鍵)。
6.記錄器EEPROM容量。
責任編輯:wv
-
記錄器
+關注
關注
0文章
59瀏覽量
10187
發布評論請先 登錄
PS2020C
PS2-88,PS2-88/NF功率分配器MCLI
DS1678實時事件記錄器技術手冊

DS1678系列實時事件記錄器技術手冊

測試與測量 | 基于瑞蘇盈科FPGA開發的數據記錄器:高效靈活!

PS2-185/NF帶狀線2路電源分配器
宏集ASPION數據記錄器:分析運輸過程中的碰撞、沖擊和振動

基于XIAO SAMD21開發板的數字鍵盤制作方案

索尼PS VR2的PC應用將于8月在Steam平臺上推出
如何使用ESP8266-01構建一個電池供電的數據記錄器?
磁軸鍵盤霍爾開關MST-MH481霍爾磁軸機械鍵盤

評論