簡介
PS/2鍵盤記錄器串接在原PS/2鍵盤和PC機(jī)之間,對PC機(jī)是完全透明的,不可能被PC機(jī)軟件檢測到。所有的擊鍵操作被記錄在一個64K的EEPROM中。可通過Keygrab軟件察看。

制作材料
本PS/2鍵盤記錄器項目需要以下器件:
一片AT89C2051單片機(jī)(或AT89C1051, AT89C4051)
T24C512 串行EEPROM
12 MHz 晶振
2 x 33p 電容
10 uF 電容
10 k 電阻
小按鈕

最后,如果你不想破壞原來的鍵盤線,最好再準(zhǔn)備一個PS/2延長線和一段熱縮管。
制作步驟
首先你需要一個編程器來燒寫單片機(jī)程序,打開編程器軟件,選擇AT89C2051芯片,打開要燒寫的鏡像文件。鏡像文件有Bin和Hex兩種格式,請選擇你的編程器能支持的格式。有興趣的朋友還可以自己修改編譯源代碼。
按照電路原理圖焊接器件,電路比較簡單,為使體積最小,沒有使用PCB板,直接以AT89C2051為基礎(chǔ)開始焊接。先焊AT89C2051和EEPROM,不用的引腳可以剪掉。


器件焊接盡可能緊湊,使焊好的記錄器半成品體積僅可能小,左圖為我的焊接成果。 然后把PS/2延長線剪成兩段,別忘了在其中一段上套好熱縮管, 將四條線(CLK, DATA, VCC, 和 GND)連接到記錄器上。

加熱收緊熱縮管,在此之前,最好用熱熔膠或樹脂添滿器件間的空隙,這樣出來的東西外觀更圓整平滑,結(jié)構(gòu)更牢固。到此硬件制作完畢,大作效果如下。 
使用方法
從PC上撥下鍵盤,將記錄器串接在PC上,鍵盤插在記錄器的另一端。記錄器開始工作,記錄下鍵盤按鍵信息。記錄完畢,撥下鍵盤,記錄器仍舊接在PC上。打開Keygrab軟件,點擊Keygrab窗口標(biāo)題,使之成為當(dāng)前活動程序,按一下記錄器上的小按鈕,開始回播記錄的按鍵信息,再按一下停止回播。
數(shù)據(jù)分析 Keygrab軟件界面如下,它顯示了回播的按鍵記錄,顯示的順序同實際按鍵順序相反(最后按的現(xiàn)實在最前面)

1.記錄器硬件中存放按鍵記錄的內(nèi)存地址。
2.記下的按鍵。
3.按鍵事件(按下或釋放)。
4.鍵盤掃描碼。
5.最后一個記錄的地址(存放最后一個按鍵)。
6.記錄器EEPROM容量。
責(zé)任編輯:wv
-
記錄器
+關(guān)注
關(guān)注
0文章
60瀏覽量
10541
發(fā)布評論請先 登錄
深入剖析LM8330:I2C兼容的鍵盤控制器與多功能拓展芯片
解鎖電子革命:PS2P - ARC抗游隙弧形位置傳感器深度解析
使用KickStart數(shù)據(jù)記錄器應(yīng)用輕松進(jìn)行數(shù)據(jù)采集
鍵盤薄膜高彈UV膠則是一種特殊改性的UV固化膠,用于薄膜鍵盤按鍵彈性體的部分或高彈性密封
CCLink IE轉(zhuǎn)ModbusTCP網(wǎng)關(guān)配置無紙記錄器(上篇)
PS176HDMQFN48GTR2規(guī)格書
FeRAM在汽車事件數(shù)據(jù)記錄器中的應(yīng)用
Analog Devices / Maxim Integrated MAX42500 SoC電源系統(tǒng)監(jiān)控器數(shù)據(jù)手冊
ADP5587移動I/O擴(kuò)展器和QWERTY鍵盤控制器技術(shù)手冊
PS2-41/NF 系列與PS2-41-200/NF系列功率分配器/合路器
PS2020C
PS2-88,PS2-88/NF功率分配器MCLI
DS1678實時事件記錄器技術(shù)手冊
DS1678系列實時事件記錄器技術(shù)手冊
PS/2鍵盤記錄器的制作教程
評論