键盘操作信息存储器的制作方法

文档序号:6398217阅读:763来源:国知局
专利名称:键盘操作信息存储器的制作方法
技术领域
本实用新型涉及计算机器件,特别涉及一种能够存储和查看键盘操作信息的存储器。
背景技术
目前的计算机,特别是常用的个人电脑中,键盘操作信息一般不能存储。已有技术中发现有将键盘信号存储并转换的装置,如公开号为1375777的中国专利就公开了这样的装置,但它的作用是将常用的键信号序列组合起来,用特殊键代替,目的是提高键盘操作效率,并不是真正意义上的键盘操作信息存储。键盘操作信息存储至少有以下的作用一、可以为操作过程提供备份,如果发生意外关机,这个备份可保证信息不会丢失;二、对操作者的操作过程进行纪录和研究,有利于改进操作,提高效率;三、可以监管键盘操作者的操作,有利于加强管理、执行纪律和进行教育。因此,设计一种能够存储和查看键盘操作信息的存储器是有意义的。

发明内容
本实用新型的目的是提供一种键盘操作信息存储器,该存储器能够存储和查看键盘操作信息。
本实用新型的目的是通过以下技术方案来实现的一种键盘操作信息存储器,其特征是由外壳、线路板、主机接口和键盘接口组成,线路板上安装有单片机、存储模块、时钟模块以及与主机和键盘连接的线路板接口,单片机中装有程序单元。
上述方案中所说的程序单元包括主程序模块、密码识别模块、键盘数据接收和转换模块、发送一个键码数据模块、发送一个键盘键码数据位模块。
上述方案中所说的线路板接口中,有两条线分别和键盘线的数据线与时钟线连接,还有另外两条线分别接到键盘线的电源线和地线上,键盘线通过存储器的键盘接口和主机接口,键盘与主机的连接关系不发生变化。
上述方案中所说的存储器整体呈圆柱形或长方体型,存储器的键盘接口和主机接口可以使用线缆延长或者不用延长接到线路板。
上述方案中所说的外壳的外面可以有热缩套管。这种套管的作用是安装后防止随意拔下。
这种键盘操作信息存储器的使用方法是,将键盘接头从电脑上拔下来,把存储器串联在主机和键盘之间,即存储器的键盘接口连接到键盘接头上,存储器的电脑接口连接到主机的键盘插座上即可。电脑开机后存储器便可自动工作,进行操作信息的存储,当需要查看存储信息时,通过键盘发出相应指令,在显示器上即可看到存储的信息。
本实用新型的优点是一、能准确地存储、查看所有的键盘操作,可供需要备份或对操作者进行监管的电脑用户使用;不需要外加电源,外形小巧,几乎不占用空间;三、不占用系统资源,四、不需要安装软件或驱动程序,使用方便;五、不会被任何软件探测到。


图1是本实用新型结构和安装位置示意图。
图2是本实用新型线路板的电路框图。
图3是本实用新型实施例的电路图图4、图5和图6是本实用新型单片机中安装的程序单元流程图。图4是键盘数据接收与转换模块流程图,图5是发送一个键码数据模块的流程图,图6是发送一个键码数据位模块的流程图。
具体实施方式
以下结合附图和实施例对本实用新型做进一步说明。
实施例是一个圆柱形的键盘操作信息存储器,结构如图1所示。它由圆柱形或长方体形外壳(4)、主机接口(3)、键盘接口(6)和线路板(5)组成,存储器的键盘接口和主机接口可以使用线缆延长或者不用延长接到线路板上,外壳(4)由塑料制成,线路板(5)安装在外壳(4)的内部,主机接口(3)和键盘接口(6)安装在外壳(4)的两端,主机接口(3)是与普通键盘插头相同的5线或6线插头,键盘接口(6)是和普通键盘插头相匹配的6线插座。存储器的键盘接口(6)连接到位于键盘电缆线(8)末端的键盘插头(7)上,主机接口(3)连接到主机(1)的键盘插座(2)上。电脑开机后存储器便可自动工作,进行操作信息的存储,当需要查看存储信息时,通过键盘(9)的按键(10)发出相应指令,在显示器上即可看到存储的信息。
实施例的线路板电路如图(2)和图(3)所示,该电路主要由单片机、存储模块、时钟模块和线路板接口组成,本实施例用的单片机U1是89C4051,存储模块U2是24C256,时钟模块Z1使用频率为11.0592M的晶体振荡器,模块之间的连接关系如图3所示,键盘的6根线中,数据线和时钟线与单片机的管脚14、管脚6连接,键盘电源线和键盘地线分别通过电容C4和电阻R4后与单片机的管脚1相连接,键盘电源线还分别连接在U1的20脚和U2的8脚上,键盘地线还连接到U1的10脚、U2的1、2、3、4和7脚以及时钟电路的C1和C2之间。键盘所有的线与主机的连接关系,在安装存储器前后,不发生任何变化。
键盘数据线上传送的数据是11位,第一位是开始位,第二到第九位是真正有用的键码数据,第十位是结束位。键码数据位计数器的0-10表示键码数据的第一到第十一位,当键盘的数据线上有键码传送的时候,伴随11位键码数据还有11位时钟信号,时钟的一次中断即可从键盘的数据线上读出一位数据,并将它存储起来,11次中断便可读出一个完整的键码数据。为实现存储器的功能,本实用新型的程序单元包括主程序模块、密码判断模块、键盘数据接收和转换模块、发送一个键码数据模块、发送一个键盘键码数据位模块。主程序模块和密码判断模块和现有通用模块相同,不再祥述,下面主要说明一下有关键码接收和发送的模块。图4是键盘数据接收与转换流程图,它包括如下步骤1、保存单片机中的寄存器内容;2、判断键码数据位计数器是否为零,如果为零,则键码数据指针加1后恢复寄存器内容;3、如果不为零,则判断键码数据位计数器是否在1到8之间,如果是,则移位键码数据存储到一个全局变量key中,然后,键码数据指针加1后恢复寄存器内容;4、如果不是,则判断键码数据位计数器是否等于9,如果是,则进行奇偶校验,然后,键码数据指针加1后恢复寄存器内容;5、如果不是,则键码数据位计数器为零,则恢复寄存器内容。
6、结束。
图5是发送一个键码数据的流程图,图6是发送一个键盘键码数据位的流程图,这两个流程共同完成11位数据的发送。图5的流程图包括以下步骤1、当数据发送计数器等于11、设置数据位传送标记为零,发送一个数据位的定时器开始工作,这时,发送寄存器数据为零;2、判断数据位传送标记是否为零,如果是,继续等待,如果不是,则发送寄存器等于当前键码,数据位传送标记为零;3、数据位传送标记为零,发送寄存器右移一位;4、判断发送计数器是否大于2,如果是,则返回步骤3之前的状态;如果不是,则数据位传送标记为零,发送寄存器的最低位等于键码校验位;5、判断数据位传送标记是否为零,如果是,继续等待,如果不是,则数据位传送标记为零,发送寄存器的最低位等于1;6、判断数据位传送标记是否为零,如果是,继续等待,如果不是,则结束这次发送过程。
图6是发送一个键盘键码数据位的流程图,它包括以下步骤1 保存寄存器内容,禁止中断;2、判断数据发送指针是否为零,如是,则键码时钟端口设置为零,数据端口设置为1,然后进入步骤6;3、如否,则键码时钟端口设置为1;延时;4、发送寄存器的最低数据位到键码数据端口;延时;5、键码时钟端口设置为零;数据发送计数器减1;6、设置数据位传送标记为1;允许中断;恢复寄存器内容;7、结束。
权利要求1.一种键盘操作信息存储器,其特征是由外壳、线路板、主机接口和键盘接口组成,线路板上安装有单片机、存储模块、时钟模块以及与主机和键盘连接的线路板接口,单片机中装有程序单元。
2.根据权利要求1所述的存储器,其特征是所说的线路板接口中,有两条线分别和键盘线的数据线与时钟线连接,还有另外两条线分别接到键盘线的电源线和地线上,键盘线通过存储器的键盘接口和主机接口,键盘与主机的连接关系不发生变化。
3.根据权利要求1所述的存储器,其特征是所说的存储器整体呈圆柱形或长方体型,存储器的键盘接口和主机接口可以使用线缆延长或者不用延长接到线路板。
4.根据权利要求1所述的存储器,其特征是所说的外壳外面可以有热缩套管。
专利摘要一种键盘操作信息存储器,由外壳、线路板、主机接口和键盘接口组成,线路板上安装有单片机、存储模块、时钟模块以及与主机和键盘连接的线路板接口,单片机中装有程序单元,程序单元包括主程序模块、密码识别模块、键盘数据接收和转换模块、发送一个键码数据模块、发送一个键盘键码数据位模块,线路板接口有两条线分别和键盘线的数据线与时钟线连接,还有另外两条线分别接到键盘线的电源线和地线上。这种存储器能准确地存储、查看所有的键盘操作,可供需要备份或对操作者进行监管的电脑用户使用。
文档编号G06F15/76GK2651850SQ0327087
公开日2004年10月27日 申请日期2003年8月28日 优先权日2003年8月28日
发明者龚梅花, 宋斌 申请人:龚梅花
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1