0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

PS/2键盘记录器的制作教程

454398 来源:网络整理 作者:网络整理 2019-11-21 09:56 次阅读

简介

PS/2键盘记录器串接在原PS/2键盘和PC机之间,对PC机是完全透明的,不可能被PC机软件检测到。所有的击键操作被记录在一个64K的EEPROM中。可通过Keygrab软件察看。

PS/2键盘记录器的制作教程

制作材料

本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

    文章

    58

    浏览量

    10001
收藏 人收藏

    评论

    相关推荐

    宏集ASPION数据记录器:分析运输过程中的碰撞、冲击和振动

    数据记录仪会记录货物运输过程中诸如温湿度、冲击振动等的各种环境状况。冲击或振动有时会对货物产生破坏性的后果。本文我们以宏集ASPION冲击传感为例,详细地解释如何分析和评估货物运输途中受到的冲击振动。
    的头像 发表于 10-24 15:06 118次阅读
    宏集ASPION数据<b class='flag-5'>记录器</b>:分析运输过程中的碰撞、冲击和振动

    SONY MZ-N910便携式小型磁盘记录器中文说明书

    SONY MZ-N910便携式小型磁盘记录器中文说明书
    发表于 10-08 09:47 0次下载

    应用案例 HK-MSR数据记录仪如何计算滑雪时膝盖上的应力?

    滑雪时运动员的膝盖要承受巨大的加速度。HK-MSR加速度数据记录器记录和分析作用在人体上的应力,在各项体育运动中均可应用
    的头像 发表于 09-25 14:32 112次阅读
    应用案例 HK-MSR数据<b class='flag-5'>记录</b>仪如何计算滑雪时膝盖上的应力?

    基于XIAO SAMD21开发板的数字键盘制作方案

    今天小编给大家带来了来自印度的Arnov Sharma 制作的基于XIAO SAMD21的数字键盘项目,该项目可以通过按键在电脑和OLED的屏幕上输入0-9的阿拉伯数字,可以当作一个数字副键盘来使用。
    的头像 发表于 09-06 10:02 227次阅读
    基于XIAO SAMD21开发板的数字<b class='flag-5'>键盘</b><b class='flag-5'>制作</b>方案

    索尼PS VR2的PC应用将于8月在Steam平台上推出

    7月26日,索尼公司正式揭晓了一个令人振奋的消息:PlayStation VR2PS VR2)的PC兼容性应用将于8月登陆Steam平台,为广大的VR游戏爱好者开启一扇通往全新沉浸式体验的大门。这
    的头像 发表于 07-26 15:31 869次阅读

    如何使用ESP8266-01构建一个电池供电的数据记录器

    我正在尝试使用 ESP8266-01 构建一个电池供电的数据记录器。它将每小时进行一次测量,通过 WiFi 报告,然后再 60 分钟不做任何事情(睡眠)。时序将由TPL5111芯片处理,该芯片似乎是
    发表于 07-19 06:53

    兼容MB85RS2MT,SF25C20在船舶导航数据记录器中的应用

    兼容MB85RS2MT,SF25C20在船舶导航数据记录器中的应用
    的头像 发表于 05-22 10:05 309次阅读
    兼容MB85RS<b class='flag-5'>2</b>MT,SF25C20在船舶导航数据<b class='flag-5'>记录器</b>中的应用

    Bose Soundlink Mini2_维修记录

    Bose Soundlink Mini2_维修记录
    的头像 发表于 04-14 10:11 2504次阅读
    Bose Soundlink Mini<b class='flag-5'>2</b>_维修<b class='flag-5'>记录</b>

    PS VR2: 游戏扩展及访问PC游戏功能正在测试

    此外,索尼还透露,该公司正致力于实现 PS VR2 与个人电脑之间的游戏互通。这将意味着,玩家们除了在 PS5 上玩 PS VR2 游戏外,
    的头像 发表于 02-23 14:02 556次阅读

    什么是数据记录器,数据记录器与数据采集系统

    虽然有些数据记录器只有一个传感和输入,但许多数据记录器有多个通道,在许多情况下,它们可以记录来自不同类型传感的测量值。
    的头像 发表于 02-08 12:28 1402次阅读

    键盘热插拔和非热插拔的区别

    、电源供应、软件驱动、使用便利性、设备损坏与安全性、推动产业发展等。 1. 连接方式 热插拔键盘通常使用USB或无线连接方式,插入即可立即生效。非热插拔键盘一般使用PS/2接口连接,插
    的头像 发表于 02-02 17:34 9159次阅读

    薄膜键盘领域设计#键盘

    薄膜键盘
    泰达克电子材料
    发布于 :2024年01月09日 11:30:41

    RTC模块RA4000CE用例案例,具有SPI3线和复位配置、开机时间记录器、断电时间记录器

    电路时钟模块
    Piezoman压电侠
    发布于 :2023年12月15日 14:33:25

    CANedge1 - 2路CAN FD/LIN 数据记录仪 (SD + RTC)

    即插即用 2x CAN/LIN 记录器将带时间戳的 CAN 数据(经典/CAN FD)记录到可提取的 8 GB 工业 SD 卡中。它易于使用:只需将设备连接到 CAN 总线即可开始记录
    的头像 发表于 11-14 09:14 730次阅读
    CANedge1 - <b class='flag-5'>2</b>路CAN FD/LIN 数据<b class='flag-5'>记录</b>仪 (SD + RTC)

    CANedge22xCAN/LIN 数据记录仪 (SD + RTC + WiFi)

    即插即用 2x CAN/LIN 记录器将带时间戳的 CAN 数据(经典/CAN FD)记录到可提取的 8 GB 工业 SD 卡中。 设备通过 WiFi 接入点连接,将数据安全地推送到您自己的服务
    的头像 发表于 11-13 17:35 604次阅读
    CANedge<b class='flag-5'>2</b>— <b class='flag-5'>2</b>xCAN/LIN 数据<b class='flag-5'>记录</b>仪 (SD + RTC + WiFi)