磁卡、ic卡读写键盘的制作方法

文档序号:6413511阅读:788来源:国知局
专利名称:磁卡、ic卡读写键盘的制作方法
技术领域
本实用新型涉及一种磁卡、IC卡读写键盘。
众所周知,现有的普通键盘,它作为计算机的输入设备,通过专用的键盘电缆与主机相连,能完成键盘码的扫描、输出,磁卡读写器一般是通过串行口或键盘口与主机相连,多数的磁卡读写器是自带电源,少数是利用主机内的电源,IC卡读写器,它与主机的串行口相连,主机通过对串行口的操作,来完成对IC卡的输入和输出操作。可是,如果一台主机需同时连接上述三种设备,则存在电缆连线多,占用空间大,成本高,配套性差等不足。
本实用新型的目的是为解决上述问题而设计的磁卡、IC卡读写键盘。
本实用新型的任务是设计一种集单片机、键盘模块、磁卡读写模块和IC卡读写模块为一体的磁卡、IC卡读写键盘,其主机(微机或终端)键盘接口的数据信号、时钟信号、键盘模块的数据信号、时钟信号和单片机的端口直接相连,磁卡读写模块的读写控制信号、数据信号和单片机的端口相连,IC卡读写模块的读写控制信号、数据信号及电源控制信号和单片机的端口相连,单片机自动识别键盘的AT和XT工作模式,并处于相应工作模式下,在没有接收到主机送来的命令时,该装置普通键盘一样,可进行键盘的一般操作,当该装置接收来自主机的命令和数据,经过相应解释可进行磁卡的读写操作、IC卡的读写操作和其它操作,磁卡和IC卡操作结果的数据或状态以键盘扫描码的形式发回主机。
本实用新型具有如下的优点1、合三为一,占用空间小2、只通过一条电缆线和主机相连,连接非常简单3、只需通过对键盘口的操作就能实现磁卡、IC卡的读写操作以下将结合附图对本实用新型做进一步的描述

图1为磁卡、IC卡键盘的原理方框图图2为磁卡、IC卡键盘的电路连接示意图上图中的MAIN为主机(微机或终端);MCU为单片机;KBM键盘模块;MAGCM为磁卡读写模块;ICCM为IC卡读写模块;MKB为主机键盘接口;GAL1和GAL2为可编程逻辑器件;DRV为驱动器件;MAGC为磁卡读写头;R为电阻;Q为三极管;ICC为IC卡读写头;IC1为D触发器;P0.0、P0.1、P0.2、P0.3、P0.4为单片机的P1端口;P1.0、P1.1、P1.2、P1.3、P1.4、P1.6、P1.7为单片机的P1端口;P2.2、P2.3、P2.4、P2.5、P2.6、P2.7为单片机的P2端口+5V为电源;P3.2、P3.3、P3.4、P3.5为单片机的P3端口;X2为单片机的时钟振荡端;GND为电源地;DGND为机壳地;MDATA为主机键盘接口的数据信号;MCLK为主机键盘接口的时钟信号;KDATA为键盘模块的数据信号;KCLK为键盘模块的时钟信号;TK2DATA为磁卡读写头的第二磁道读数据信号;TK2CLK为磁卡读写头的第二磁道读时钟信号;TK3DATA为磁卡读写头的第三磁道读数据信号;TK3CLK为磁卡读写头的第三磁道读时钟信号;CARDP为卡存在信号;W2DATA为第二磁道写数据信号;W2EN为第二磁道写使能信号;W2CLK为第二磁道写时钟信号;W2SEL为第二磁道选择写密度信号;W3DATA为第三磁道写数据信号;W3EN为第三磁道写使能信号;W3CLK为第三磁道写时钟信号;W3SEL为第三磁道选择写密度信号;OP1为光电检测脉冲信号1、OP2为光电检测脉冲信号2;PCTL为IC卡电源控制信号;ICICC为IC卡座的电源;PROG为IC卡座的编程信号;INSERT为IC卡插入信号;ICDATA为IC卡座数据信号;ICRST为IC卡座复位信号;OSC为单片机的时钟振荡信号;ICCLK为IC卡座时钟信号。
本设计方案的思想是要设计集键盘功能、磁卡读写功能、IC卡读写功能于一体的多功能键盘。图1是本设计方案的原理方框图,其中键盘模块KBM完成按键的扫描和输入,磁卡读写模块MAGC完成磁卡的读和写操作,IC卡模块ICC完成对IC卡文件的读和写操作。这三个模块的信号线和主机(微机或终端)MAIN的键盘信号线都连到单片机MCU的端口上,通过单片机来协调此三个模块的工作。在刚上电时,单片机自动识别键盘的AT、XT工作模式,并调用相应的模式工作程序。单片机在没有接收到主机送来的命令时,该装置和普通的键盘一样,可进行键盘的一般操作,如字符的输入操作等;单片机在接收到主机送来的命令时或数据时,经相应解释可分别进行磁卡读写操作,IC卡读写操作等,并将操作结果的状态和数据以键盘扫描码的形式发回主机。实施例根据上述的设计思想,可采用图2的电路方案来实施本设计思想,以下是本实用新型实施例的进一步说明主机键盘接口MKB的数据信号MDATA、时钟信号MCLK分别和单片机MCU(可用89C52)的端口P1.7、P1.2直接相连,单片机MCU通过此两条信号线接收来自主机的数据和命令,经过相应解释可进行磁卡的读写操作、IC卡的读写操作和其它操作,并将磁卡和IC卡操作结果的数据或状态以键盘扫描码的形式发回主机;键盘模块KBM的数据信号KDATA、时钟信号KCLK分别和单片机MCU的端口P1.6、P1.3相连,单片机自动识别键盘模块的AT或XT工作模式,接收来自键盘模块的按键扫描码,并将此按键扫描码按AT或XT工作模式发回主机。磁卡读写头MAGC的第二磁道读数据信号TK2DATA、读时钟信号TK2CLK、第三磁道读数据信号TK3DATA、读时钟信号TK3CLK、卡存在信号CARDP分别和单片机MCU的端口P1.0、P3.2、P1.1、P3.3相连,单片机可同时读磁卡第二磁道、第三磁道的数据,并将此数据以键盘扫描码的形式发回主机;单片机MCU端口P2.5的第二磁道写数据信号W2DATA、P2.4的第二磁道写使能信号W2EN、P3.4的第二磁道写时钟信号W2CLK、P2.2的第二磁道选择写密度信号W2SEL分别和可编程逻辑器件GAL1(可用GAL16V8)的第4、5、15、8脚相连,磁卡读写头MAGC的光电检测脉冲信号OP1、OP2和可编程逻辑器件GAL1的第2、3脚相连,可编程逻辑器件GAL1对上述信号进行处理后输出磁卡第二磁道写信号经驱动器件DRV(可用ULN2003)进行电流放大,驱动磁卡读写头MAGC的写磁头;磁卡第三磁道的写信号处理过程与上述第二磁道类似。其工作过程是单片机接收来自主机的磁卡写命令和数据,经单片机处理后从其端口输出磁卡写信号经GAL器件变换、驱动器件电流放大,驱动写磁头,从而完成磁卡写功能。
单片机MCU的端口P0.2输出的IC卡电源控制信号PCTL经三极管Q倒相驱动,和IC卡座ICC的电源ICVCC相连,可控制IC卡座电源的开与关;单片机MCU的端口P0.0、P0.1、P0.3、P.04分别和IC卡座的编程信号PROG、卡插入信号INSERT、数据信号ICDATA、复位信号ICRST相连,对IC卡数据进行读和写操作;单片机的时钟振荡信号OSC经D触发器IC1(可用7474)进行四分频,和IC卡座ICC的时钟端ICCLK相连,为IC卡提供时钟信号。其工作过程是单片机接收来自主机的IC卡操作的命令和数据,经单片机处理后从其端口输出IC卡的读和写信号送给IC卡,从而完成IC卡的读和写功能。
权利要求1.一种磁卡、IC卡读写键盘,其特征在于它包括单片机(MCU)、键盘模块(KBM)、磁卡读写模块(MAGC)和IC卡读写模块(ICCM),其主机(微机或终端)键盘接口(MKB)的数据信号(MDATA)、时钟信号(MCLK)、键盘模块(KBM)的数据信号(KDATA)、时钟信号(KCLK)和单片机(MCU)的端口直接相连,磁卡读写模块(MAGC)的读写控制信号、数据信号和单片机(MCU)的端口相连,IC卡读写模块(ICC)的读写控制信号、数据信号及电源控制信号和单片机(MCU)的端口相连。
专利摘要本实用新型公开一种磁卡、IC卡读写键盘,它包括单片机、键盘模块、磁卡读写模块和IC卡读写模块,主机键盘接口的数据信号、时钟信号、键盘模块的数据信号、时钟信号和单片机的端口直接相连,磁卡读写模块的读写控制信号、数据信号和单片机的端口相连,IC卡读写模块的读写控制信号、数据信号及其它信号和单片机的端口相连。
文档编号G06K7/00GK2332000SQ9723623
公开日1999年8月4日 申请日期1997年6月2日 优先权日1997年6月2日
发明者王贤福, 胡伦育, 杜长征 申请人:福建新大陆电脑有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1