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

    文章

    60

    浏览量

    10364
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    CCLink IE转ModbusTCP网关配置无纸记录器(上篇)

    本研究案例采用CCLink IE转ModbusTCP网关技术,实现了将记录仪数据传输至三菱PLCPLC的过程。具体操作步骤如下所述。 在确保无纸记录仪与PT100传感传感的连接无误
    的头像 发表于 07-18 18:03 ?328次阅读
    CCLink IE转ModbusTCP网关配置无纸<b class='flag-5'>记录器</b>(上篇)

    PS176HDMQFN48GTR2规格书

    DP转HDMI协议转换PS176是一个DisplayPort 1.2a到HDMI 2.0协议转换,可以接收视频和音频流从DisplayPort链接并转换为TMDS输出。TMDS发射
    发表于 07-02 11:09 ?0次下载

    FeRAM在汽车事件数据记录器中的应用

    在安全气囊的电子控制单元(ECU)中的事件数据记录器(EDR)中,FeRAM也得到了应用。通过使用 FeRAM,可以满足 EDR 的规定,确保在事故发生时,能够记录并保存详细的数据,有助于查明事故原因。
    的头像 发表于 06-18 09:47 ?1259次阅读
    FeRAM在汽车事件数据<b class='flag-5'>记录器</b>中的应用

    Analog Devices / Maxim Integrated MAX42500 SoC电源系统监控数据手册

    %。其中两个输入具有单独的远程接地检测输入,并通过集成I^2^C接口支持动态电压调节(DVS)。此外,MAX42500还包括一个可编程、灵活的电源序列记录器(FPSR)。该记录器可单独存储上电和断电时间戳,并支持开/关和睡眠/待
    的头像 发表于 06-12 10:33 ?318次阅读
    Analog Devices / Maxim Integrated MAX42500 SoC电源系统监控<b class='flag-5'>器</b>数据手册

    ADP5587移动I/O扩展和QWERTY键盘控制技术手册

    ADP5587 是一款 I/O 端口扩展键盘矩阵,适用于需要大型键盘矩阵和扩展 I/O 线路的 QWERTY 型电话。I/O 扩展 IC 可以在移动平台中解决主处理
    的头像 发表于 05-22 11:08 ?389次阅读
    ADP5587移动I/O扩展<b class='flag-5'>器</b>和QWERTY<b class='flag-5'>键盘</b>控制<b class='flag-5'>器</b>技术手册

    PS2-41/NF 系列与PS2-41-200/NF系列功率分配器/合路

    PS2-41/NF系列和PS2-41-200/NF系列是MCLI专为射频系统设计的高精度功率分配器与合路,广泛应用于通信基站、雷达系统及工业电子设备中。其核心优势在于低插入损耗、高隔离度以及出色
    发表于 05-16 09:45

    PS2020C

    PS2020C是一款专用于 2 串锂/铁电池的保护芯片,内置有高精度电压检测电路和电流检测电路。支持过充电、过放电、放电过电流、短路、充电过电流的检测。
    发表于 04-02 13:02 ?0次下载

    PS2-88,PS2-88/NF功率分配器MCLI

    ,适用于WiFi、5G等高频通信测试场景。其宽频带、低插损和高隔离度的特性使其在射频测试中表现优异。参数类别:2-Way Power Divider-Stripline拆分类型:双向PS2-88连接
    发表于 03-20 09:31

    DS1678实时事件记录器技术手册

    DS1678为实时时钟(RTC)事件记录仪,用来记录每次触发/INT引脚的非周期、异步事件的时间和日期。该器件记录第一次事件发生时的秒、分、时、星期、日期、月、年及世纪信息,并开启16位历时计数
    的头像 发表于 02-27 15:27 ?507次阅读
    DS1678实时事件<b class='flag-5'>记录器</b>技术手册

    DS1678系列实时事件记录器技术手册

    DS1678为实时时钟(RTC)事件记录仪,用来记录每次触发/INT引脚的非周期、异步事件的时间和日期。该器件记录第一次事件发生时的秒、分、时、星期、日期、月、年及世纪信息,并开启16位历时计数
    的头像 发表于 02-27 14:44 ?695次阅读
    DS1678系列实时事件<b class='flag-5'>记录器</b>技术手册

    PS2-185/NF带状线2路电源分配器

    通常在1.70:1左右,这有利于确保信号的稳定传输。物理特性连接类型:PS2-185/NF选用SMA母头作为连接,有利于与其它射频微波器件进行连接。结构形式:PS2-185/NF带
    发表于 01-08 09:23

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

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

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

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

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

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

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

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