新版非接触IC卡读写器使用说明
MF06读写器使用说明书

版本 2.1目录第一章MF06通用读写器系统描述1.1 用途说明1.2 技术指标1.3 系统结构1.4 型号及说明第二章MF06通用读写器使用说明2.1系统安装2.2 用户系统开发步骤第三章MF06动态库使用说明第四章其他事项第一章MF06系统描述MF06非接触卡通用读写器是本公司研制生产的智能卡读写器/读写模块系列产品之一。
它能独立完成对MIFARE系列非接触卡的所有操作,广泛应用于需以MIFARE卡作为存贮媒介的系统中。
它可以作为用户系统中的一部份,受控于主计算机,接受用户应用程序的函数调用,完成用户系统设定的对MIFARE卡片的所有操作。
用户应用本读写器,可以简便地构成自己的智能卡应用产品。
1.1用途说明1)提供完善的动态函数库,用户应用程序可以很方便地操作MF06通用读写器完成对MIFARE系统卡片的所有操作。
·模块操作:连接模块,读取模块号,·卡片呼叫:读取卡类型,读取卡片序列号·卡片激活·防碰撞选择·卡片密码操作:密码认证,写密码·卡片数据块读取·卡片数据块写入·电子钱包的操作:加/减电子钱包,读/写电子钱包等·卡片睡眠2)不需要外接电源,读写器电源取自电脑主机的键盘口。
3)与电脑主机采用标准串行接口。
读写器直接插在电脑主机的串行口上。
4)提供发光管(红、绿LED)及蜂鸣器,由用户应用程序控制,以显示系统当前的工作状态。
5)可应用于WINDOWS 98、WINDOWS 2000、WINDOWS XP环境。
1.2 技术指标1)卡片标准:非接触卡,TYPE A标准,MIFARE系列卡片。
2)电源:+5 VDC,取自电脑主机的键盘口。
3)通信方式:RS232串行通信,通信波特率为 57600 BPS1个起始位,8个数据位,无奇偶校验,1个停止位;4)电源电流:150 mA5)工作环境:工作温度:-10℃--+50℃工作湿度:10%--85% RH1.3 系统结构MF06读写器由硬件及软件两部份组成。
IC卡读写器使用说明

IC卡读写器使用说明一、产品特点:1.高度兼容性:IC卡读写器支持多种类型的IC卡,如非接触IC卡、接触式IC卡、CPU卡等。
2.快速读写:IC卡读取和写入速度快,可以实现迅速的数据传输和处理。
3.简单易用:IC卡读写器的操作简单方便,只需将IC卡放入读卡槽即可完成读取或写入操作。
4.高安全性:IC卡读写器支持密码认证功能,保证IC卡信息的安全性和私密性。
5.强大的扩展性:IC卡读写器支持多种接口类型,可以与不同设备进行连接,满足多样化的应用需求。
二、使用步骤:1.连接读写器:将IC卡读写器与电脑、POS机等设备的通信接口相连,确保接口连接正常。
2.安装驱动程序:根据设备的系统要求,在电脑上安装相应的驱动程序,确保设备可以正常工作。
3.打开读写器:打开IC卡读写器的电源开关,待指示灯亮起后,表示读写器已经准备就绪。
4.放置IC卡:将要读取或写入信息的IC卡放入读卡槽中,确保IC卡与读卡槽接触良好。
5.进行操作:根据实际需求,选择读取或写入操作,按照设备的操作提示进行操作。
6.完成操作:待操作完成后,及时将IC卡从读卡槽中取出,确保信息的安全性。
三、常见问题及解决方法:1.IC卡无法读取:首先检查IC卡与读卡槽是否接触良好,如果接触不良,可以用干净软布擦拭IC卡的金属接点。
还需检查读写器是否正常工作,可以尝试更换其他IC卡进行测试。
2.驱动程序无法安装:检查驱动程序是否与设备的操作系统相匹配,也可尝试重新插拔连接线,重新安装驱动程序。
3.读取或写入速度慢:可以尝试降低IC卡读写器与设备的通信速率,或者将IC卡稍微调整位置,以提升读取或写入速度。
4.IC卡读写器无法被识别:首先检查连接线是否松动或接触不良,可以尝试更换连接线。
还可以尝试连接到其他设备,以确定是否是设备的问题。
5.场景应用不稳定:如果在使用过程中出现稳定性问题,可查看设备是否与电源或其他干扰源距离过近,或者调整设备与电源之间的距离,以消除干扰。
EM4150RW非接触式射频IC卡读写模块说明书

EM4150RW非接触式射频IC卡读写模块说明书一. 概述EM4150RW是125KHZ非接触式射频IC卡EM4150卡专用模块,釆用先进的射频接收集成电路EM4095及嵌入式微控制器,结合高效译码算法,完成对1Kbits EM4150卡的读写操作,具有接收灵敏度高﹑工作电流小﹑单直流电源供电﹑低价位高可靠性等特点,适用于射频卡酒店门锁、预付费电表、预付费水表、预付费气表、高度保密性门禁系统等应用领域二. 特点●外接天线电感量为120uH, 尺寸为客户确定, 工作频率为125 KHZ●完全支持EM4150卡兼容格式读写卡(64bits,Manchester编码)●有效距离8cm-12cm●单直流电源+5V供电,工作电流小于100mA●Wiegand 26bits标准格式数据输出●引脚排列与标准40脚IC插座兼容三. 接口描述四. 特性参数●极限参数●电气﹑机械特性非特别说明T A=25︒,Vcc=5V* 有效距离与供电电压﹑使用的EM4150卡及使用的环境有关五. 应用资料1.IC卡数据格式参考EM4150数据手册2. Wiegand Format 26bit输出数据格式Wiegand Format 26bit格式由26位数据位构成,其中包括24bit用户数据和2bit校验位.24bit数据的前12位做偶校验,后12位做奇校验,对于NLF8211WA接收模块而言,24bit数据对应于ID卡40位用户数据的后24位,即D40-D43,D50-D53,D60-D63,D70-D73,D80-D83,D90-D93. 输出数据格式如下图:其中:● PE 为偶校验位, PO 为奇校验位;● 标记E 为参与偶校验的数据位, 标记O 为参与奇校验的数据位; ● DXX 为对应于ID 卡中的数据位.3. Wiegand Format 26bit 输出时序HOLDSSW D 0W D 1SSSSD A T A0 0 0 1 … 1 00 26b i t sT DW。
非接触IC卡读写器Demo程序使用说明

非接触IC 卡读写器Demo 程序使用指南1. 概述DEMO 程序是用户使用RF 系列读写器时随机配备的一个演示测试程序,通过它用户可以了解设备功能和卡片的性能。
在操作DEMO 程序时关于各个指令的详尽说明请参看用户使用手册。
下面仅列出DEMO 程序的功能说明。
2. 功能2.1 设备操作1. 当你按下“设备操作”按钮时,在产品信息栏里将显示出API 函数的版本号。
如果正确连接了设备,同时还会显示出硬件版本号和产品序列号。
2. 选择串口方式或者USB 方式。
在串口方式端口设置信息栏里也可以自己设定串口和波特率,然后点击“连接”按钮。
如果想断掉读写器,释放串口,就点击“断开连接”按钮。
123453. 当按下“执行鸣响”按钮时,读写器将按照“鸣响时间”里设定的值来鸣叫。
“鸣响时间”的值越大,读写器鸣叫的时间越长,反之亦然。
.4. 选择要操作的卡片类型。
5. RF系列读写器配有8位数码管显示。
可以根据自己的需要设置“计算机控制”和读写器控制。
如果选择了“计算机控制”,请在文本框里输入8位字符串(16进制表示),如果包含小数点,则要输出9位。
输完字符串请按下“刷新显示按钮”,所输入的信息就会显示在读写器的数码管上。
如果选择了“读写器控制”选项,你还要选择显示时间还是日期,你可以通过改变文本框里的值来修改读写器的的时间和日期。
按下“刷新显示”按钮,新设定的值就会被传到读写器上,读写器以后就会按新的时间或日期来显示。
其初始值是和所连接的PC机的系统时间相匹配的。
LED的亮度可以通过“亮度”的上下箭头来改变。
2.2 密码设置“密码设置”操作是把卡片的密码装载到读写器的相应存储区中,当要比较卡片密码时,就从这个存储区中取出你所装载的密码和卡片里的密码进行比较。
按“装载密码”按钮就会将A密码和B密码装载到读写器里,按“取消修改”则会设置成初试值(即12个F)。
装载密码并没有对卡进行操作。
2.3 值操作在进行值操作前是要进行比较密码操作的,如果所选择扇区的密码和装载在读写器里的密码一致的话,表明认证成功,才可以进行下面的“值操作”,否则操作失败。
JMY6025非接触IC卡读写器说明书

MIFARE& ISO14443A & ISO14443B & ISO15693 & ISO7816接触式IC卡读写器JMY6025 IC卡读写模块说明书(Revision 1.00)北京金木雨电子有限公司2019/12/12在使用本产品前请详细阅读本说明书,如果有任何疑问,请联系我们,我们会给您详尽的解答目录1简介 (2)2关键特点 (2)3技术指标 (2)4规格和引脚 (3)4.1图片 (3)4.2外形尺寸 (4)4.3 引脚说明 (5)5读卡类型 (5)6通讯协议 (6)7文档更新记录 (6)1简介JMY6025是基于NXP方案设计的非接触IC卡嵌入式读写模块,全面支持MIFARE系列以及ISO14443A和ISO14443B T=CL的非接触CPU卡,射频通讯协议支持EMV2010和PBOC 3.0的认证要求,射频场强基本符合EMV2010和PBOC 3.0的要求。
读卡器内置SAM卡插槽,支持任意符合ISO7816(T=0 & T=1)标准的SAM卡,支持任意速率的SAM卡的复位和操作,并针对国内的一卡通应用做了优化,支持国内广泛使用的38400bps 的SAM卡。
内置WiFi模块,可以通过网络接口访问读写器,丰富的接口可以更加多元化的嵌入到各种设备中。
2关键特点●天线一体式设计,天线性能稳定,一致性好●板载2个SAM卡座●HID通讯接口,WIFI网络接口●模块的RF电路性能和通讯协议可以通过EMV或PBOC的认证,全面满足支付系统要求3技术指标●读卡芯片:NXP RC663●工作频率:13.56MHz●射频标准:ISO14443A、ISO14443B、ISO15693●读写距离:100mm (MIFARE One,典型距离)●SAM:2个,支持ISO7816 T=0& T=1,支持任意通讯速率,最高可达230400bps●蜂鸣器:有●接口:USB HID,WIFI网络接口●电源:DC5V(±0.5V)●最大静态功耗:250mA●重量:约30壳●外形尺寸:100 * 70 * 12(mm)●工作温度:-25 ~ +85 ℃●储存温度:-40 ~ +125 ℃●PC软件:TransPort,通过下载●样例代码:VC,免费提供●ISP:支持4规格和引脚4.1图片4.2外形尺寸4.3 引脚说明5读卡类型6通讯协议模块的电路通讯接口是多样的,但数据链路层协议遵循JCP04和JCP05通讯协议,请参考《JMY600系列读卡模块通用技术手册.PDF》;我们也提供一个PC端的测试软件,可以协助开发者提高工作效率;以上资源可从我公司网站()下载、联系我公司销售人员或发送E-mail到:****************.com。
RF-35LT非接触式IC卡读写器

RF-35LT非接触式IC卡读写器使用手册及API函数介绍昆明明华澳汉科技有限公司RF-35LT非接触式IC卡读写器使用手册及API函数介绍Table of Contents1 简介 ..................................................................... ........................................................................ . (4)1.1 本手册使用范围 ..................................................................... . (4)1.2 术语表和缩略语 ..................................................................... . (4)1.3 概述 ..................................................................... ........................................................................ .........4 2 读写器概述 ..................................................................... ........................................................................ (5)2.1 设备接口 ..................................................................... ........................................................................ ....5 2.2 读写器装箱清单 ..................................................................... ..............................................................5 2.3 程序安装 ..................................................................... ........................................................................ ....5 2.4 软件 ..................................................................... ........................................................................ .............6 2.5 技术指标 ..................................................................... ........................................................................ ....6 3 API 函数指南 ..................................................................... . (6)3.1 驱动程序主要目录和文件 ..................................................................... . (6)3.2 函数使用说明 ..................................................................... ..............................................................7 4 库函数简介 ..................................................................... ........................................................................ (7)4.1 通用函数简介 ..................................................................... ..............................................................8 4.2 设备操作函数 ..................................................................... ..............................................................8 4.3 选择协议函数 ..................................................................... ............................................................10 4.4 复位RF(射频)模块 ..................................................................... (11)4.5 卡片操作...................................................................... (11)4.5.1 Mifare 标准非接触卡操作函数 ..................................................................... (11)4.5.2 ATMEL 非接触射频卡操作函数 ..................................................................... (15)4.5.3 I-CODE1非接触射频卡操作函数 ..................................................................... .. (15)4.5.4 FUDAN FM005非接触射频卡操作函数 ..................................................................... .. (16)4.5.5 I-CODE2 Label IC非接触射频卡操作函数 (16)5 通用函数 ..................................................................... ........................................................................ .. (17)6 设备操作函数 ..................................................................... .. (18)7. MIFARE 标准非接触卡操作函数 ..................................................................... .. (24)7.1 MIFARE 标准非接触卡操作流程图 ..................................................................... . (24)7.2 MIFARE STANDARD 1K 卡片...................................................................... (25)7.2.1 Mifare Standard 1K 卡片状态图 ..................................................................... . (25)7.2.2 调用Mifare Standard 1K 卡片API函数流程图 (27)7.2.3 操作函数说明 ..................................................................... . (28)8.1 MIFAREULTRALIGHT ............................................................. .. (39)8.1.1操作流程图 ..................................................................... . (40)8.1.2 Mifare UltraLight 状态图 ..................................................................... . (41)8.1.3 函数说明 ..................................................................... . (42)2 ——————————————————————————————————————————————————昆明明华澳汉科技有限公司 TEL: FAX:RF-35LT非接触式IC卡读写器使用手册及API函数介绍9.1 MIFARE STANDARD4K ..................................................................... ...................................................45 9.1.1 状态图和指令流程 ..................................................................... (45)9.1.2 操作流程图 ..................................................................... (46)9.1.3 函数说明: .................................................................... (47)10 ATMEL 非接触式卡 ..................................................................... .. (52)10.1AT88RF020 .............................................................. ........................................................................ (52)10.1.2 操作流程图 ..................................................................... (52)10.1.3 AT88RF020 防冲突和状态变化图 ..................................................................... .. (54)4.1.1 函数说明: .................................................................... (55)11 I-CODE1 LABEL IC 非接触卡操作函数 ..................................................................... .. (59)11.1 I-CODE1 LABEL IC SL1ICS3001................................................................. ......................................59 11.1.2 SL1ICS3001的状态图 ..................................................................... . (59)11.1.3 函数说明 ..................................................................... . (61)12 复旦筹码卡操作函数 ..................................................................... .. (67)12.1 复旦非接触卡FM005 .................................................................. ................................................67 12.1.2 FM005操作流程 ..................................................................... (67)12.1.3 函数说明 ..................................................................... . (69)13 I-CODE2 LABEL IC 非接触卡操作函数 ..................................................................... . (73)13.1 SL2 ICS20状态流程图 ..................................................................... .................................................73 13.2 操作流程图 ..................................................................... . (75)13.3 函数说明 ..................................................................... .. (76)附录几种常见非接触式卡的特征 ..................................................................... . (88)1 MIFARE STANDARD1K ...................................................................................................................88 2 MIFARE ULTRALIGHT.............................................................. .. (93)3 MIFARE STANDARD4K ..................................................................... ..............................................96 4 ATMELAT88RF020............................................................... .. (99)5 I-CODE1 LABEL ICSL1ICS3001 ............................................................. .........................................101 6 复旦筹码FM005 .................................................................. (103)7 I-CODE2 LABEL ICSL2ICS20 ............................................................... . (105)3 ——————————————————————————————————————————————————昆明明华澳汉科技有限公司 TEL: FAX:RF-35LT非接触式IC卡读写器使用手册及API函数介绍1 简介1.1 本手册使用范围本手册描述了非接触式IC卡读写器的使用及应用程序接口函数(API),所有API函数均可工作于Windows 98、 Windows 2000、 Windows NT、 Windows XP、 Unix、Linux和Dos等操作系统上。
CRW-X非接触式读写器产品说明书

CRW-X非接触式IC卡读写器产品说明书(V1.1)北京握奇数据系统有限公司2007年5月CRW-X非接触式IC卡读写器支持ISO/IEC 14443 Type A/Type B的非接触智能卡和Mifare one系列存储卡,支持最多2个小卡座,支持符合ISO/IEC 7816-1/2/3的智能卡,支持USB和串口两种通讯接口,串口通讯支持中国银联《非接触IC卡读写器技术规范》。
一、 主要功能z支持符合ISO/IEC 14443 Type A/Type B的非接触智能卡z支持Mifare one系列存储卡z最多支持2个小卡座,读写符合ISO/IEC 7816的CPU卡z支持全速USB通讯z支持串口通讯(二进制和ASCII码两种模式)z内置用户可控的蜂鸣器z3个指示灯(蓝/红/绿),其中2个指示灯(红/绿)用户可控z一个可选的ESAM芯片,通讯协议符合ISO/IEC 7816-3z一个可选的扩展门禁功能接口(注1)z一个可选的外接天线(注2)z固件程序可动态升级二、 主要技术指标参数指标射频卡读卡距离 4cm(注3)射频场强 0cm: 4.5±0.5 A/m, 4cm: 2±0.2 A/m谐振频率 13.56 MHz ± 25kHz接触卡通讯速率 9600/19200/38400/57600/115200bps (注4)接触卡工作电压 SAM1是3V,CARD1是5V串口通讯 9600/19200/57600/115200bps,无校验/偶校验(可设置)USB通讯 全速12Mbps外接电源 输入电压AC100~220V,输出电压DC5V,输出电流1A外接天线 50欧匹配,SMA75座相连串口线 线长1.2m,DB9F/DB9FUSB线线长1.2m,USB AM/USB BM工作电压 DC5V±0.3V工作电流 ≤300mA外型尺寸 135*95*26(mm)工作温度 -20℃ ~ +55℃工作湿度 20 ~ 90%平均无故障时间 5000小时操作系统 USB:适用于Windows 98Se/Me/2000/XP/2003,串口:无限制三、 配套软件z CRW-X USB XP签名驱动(适用Windows 2000/XP/2003)z CRW-X USB Vista签名驱动程序(适用于Windows Vista)z CRW-X USB win98未签名驱动程序(仅适用于Windows 98se)z支持二次开发的32位动态链接库(API)z演示程序和源代码z TimeCOS 2.9.2用户工具(试用版)四、 符合标准z<非接触IC卡读卡器技术规范>z<ISO/IEC 14443-1/2/3/4>z<ISO/IEC 7816-1/2/3>z<USB2.0标准>五、 产品型号产品型号 硬件配置说明CRW-Xu非接触式IC卡读写器USB通讯,1个小卡座CRW-Xs非接触式IC卡读写器串口通讯,1个小卡座CRW-Xsa非接触式IC卡读写器串口通讯,1个小卡座,1个门禁接口,需要订制CRW-Xsae非接触式IC卡读写器串口通讯,1个小卡座,1个门禁接口,1个外接天线接口,需要订制注1:门禁接口与CARD1卡座不能共存,门禁协议(韦根26/32)、固件程序和门禁接口电压(5/12V)根据用户需求订制。
Mifare1技术说明(M1卡说明文档)

Mifare 1非接触IC卡技术说明1 特性1.1 MIFARE RF 接口(ISO/IEC 14443 A)∙非接触数据传输并提供能源(不需电池)∙工作距离:可达100mm (取决于天线尺寸结构)∙工作频率:13.56 MHz∙ 快速数据传输:106 kbit/s∙高度数据完整性保护:16 Bit CRC,奇偶校验,位编码,位计数∙真正的防冲突∙典型票务交易:< 100 ms (包括备份管理)1.2 EEPROM∙ 1 Kbyte,分为16个区,每区4个块,每块16字节。
∙用户可定义内存块的读写条件∙数据耐久性10年∙写入耐久性100.000次1.3 安全性∙相互三轮认证(ISO/IEC DIS9798-2)∙带重现攻击保护的射频通道数据加密∙每区(每应用)两个密钥,支持密钥分级的多应用场合∙每卡一个唯一序列号∙在运输过程中以传输密钥保护对EEPROM的访问权2 概述MIFARE MF1是符合ISO/IEC 14443A的非接触智能卡。
其通讯层(MIFARE RF 接口)符合ISO/IEC 14443A标准的第2和第3部分。
其安全层支持域检验的CRYPTO1数据流加密。
2.1 非接触能源和数据传递在MIFARE卡中,芯片连接到一个几匝的天线线圈上,并嵌入塑料中,形成了一个无源的非接触卡。
不需要电池。
当卡接近读写器天线时,高速的RF通讯接口将以106 kBit/s 的速率传输数据。
卡4匝线圈读卡器嵌入的芯片模块天线能量数据2.2 防冲突智能的防冲突功能可以同时操作读写范围内的多张卡。
防冲突算法逐一选定每张卡,保证与选定的卡执行交易,不会导致与读写范围内其他卡的数据冲突。
2.3 用户便捷性MIFARE 是针对用户便捷性优化的。
例如,高速数据传输使得完整的票务交易在不到100 ms 内处理完毕。
因此用户不必在读写器天线处停留,形成高的通过率,减少了公共汽车的登车时间。
在交易时,MIFARE 卡可以留在钱包里,甚至钱包里有硬币也不受影响。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
新版非接触IC卡开发板使用说明新版非接触IC开发板功能强大,可以作为一个读写卡器,通过1602或12864液晶屏显示相关信息,也可以作为一个独立的产品,实现相关功能,如门禁系统(需要另购程序)、电子钱包功能(需要自编或与我们联系)。
第一部分上位机为DELPHI,1602显示读写卡一、下载下位机1602程序1. 把串口线(如果是笔记本电脑,须采用USB转串口线)将开发板与PC 机连接好。
2. 把1602液晶显示器插在开发板上。
3.打开STC下载软件,选择STC89C516RD+单片机,内部扩展选择禁止内部AUX-RAM,如图所示:4.点击打开按钮,找到1602下位机源程序中的hex文件。
再点击下载按钮,提示给开发板上电,此时,用USB线给开发板供电,将程序下载到开发板的单片机中。
二、用DELPHI上位机软件读写卡1.双击启动测试软件,进入功能选项“参数设置”里面,可以设置串口通讯参数:串口号、波特率、校验位、数据位、停止位等等,设置玩了以后点击“修改串口”,如果出现“串口参数设置成功”,表明串口设置成功,如果出现异常,请按照提示做出改动。
2.设置完毕以后可以点击“测试读卡器”,如果出现“读卡器连接成功”,并且听到读卡器的风鸣器响声,证明串口设置正确,如果出现“读卡器连接失败”,表明串口设置有问题,请重新设置。
读写器默认参数:Com1、9600bps、N、8、1.3.把一张Mifare One 卡片放在天线区域范围内4.进入功能选项“低级操作”里面点击“寻卡”,如果出现“寻卡成功!”表明寻卡正常,如果出现“执行失败!”表明出现异常,请检查卡片是否在寻卡范围内,如果确认卡片没有问题,那么程序下载不正确,或读写器异常。
5.点击“防冲突”,如果出现“执行成功”表明防冲突正常,如果出现“执行失败”表明读写器出现异常或者卡片没有在天线区域范围内。
6.点击“选择”,如果出现“执行成功”表明选择正常,如果出现“执行失败”表明读写器出现异常或者卡片没有在天线区域范围内。
7.进入功能选项“密码下载”里面下载卡片密码,比如需要测试卡片扇区1 数据的读写,那么就在扇区1 后面填上密码A/B(注:卡片的初始密码A/B 均为全‘F’),然后选择“A 组密码”或者“B 组密码”,最后点击“下载”,如果出现“密码下载成功”表明密码下载成功,如果出现异常请按照错误提示更改后再下载一次,直至“下载成功”为止。
如果密码下载不成功,下步操作无法进行,即无法读写卡。
8.进入功能选项“数据读写”里面,“请选择扇区号”下面的可拉选项里面选择第5步下载密码的扇区号(比如扇区1),然后点击“读出”,如果提示“第*扇区数据读出成功”表明读数据正确。
如果出现“第*扇区数据读出失败”表明密码校验出错或者出现其他异常,请返回第5 步重新下载密码。
9.如果读数据正确,在块0、块1、块2 后面修改数据,比如改成:“块0:123456789123456789012”“块1:234567891234567890123”“块2:345678912345678901234”然后点击“写入”,如果出现“第*扇区数据写入成功”表明写入数据正确。
如果出现“第*扇区写入失败”表明密码校验出错或者出现其他异常,请返回第5 步重新下载密码。
10.再次点击“读出”键,然后点击“读出”,如果提示“第*扇区数据读出成功”表明读数据正确,再对比块0、块1、块2 是否和第7 步写入的数据一样,如果数据一样,证明写入成功了。
如果出现“第*扇区数据读出失败”表明密码校验出错或者出现其他异常,请返回第5 步重新下载密码。
三、Mifare One 卡片块值测试1.进入功能选项“块值操作”里面,在“扇区号”下面的可拉选项里面选择下载密码的扇区号(比如扇区1),在“块号”下面的可拉选项里面选择你想测试的块号(比如第1 块)2.在“操作值”后面填上你所希望的初始值(比如“”),然后点击“初始化”,如果出现“数据初始化成功”表明操作成功。
如果出现“数据初始化失败”表明操作失败,请检查密码是否正确,返回第前面重新操作一次。
3.点击“读出”,如果在“当前值”后面出现是你原来写进去的初始值,证明操作正确,如果“数据读出失败”表明块值操作有异常,请重新初始化。
4.在“操作值:”后面填上你所希望的操作值(比如“”),然后点击“加值”,如果出现“数值加操作成功”,表明操作成功。
如果出现其他提示表明操作失败。
5.点击“读出”,如果在“当前值:”后面出现是你初始值加上加值(+=)表明操作正确,如果是其他的值表明失败。
6.在“操作值:”后面填上你所希望的操作值(比如“”),然后点击“减值”,如果出现“数值减操作成功”,表明操作成功。
如果出现其他提示表明操作失败。
7.点击“读出”,如果在“当前值:”后面出现是你当前值减去操作值(-=),表明操作正确,如果是其他值表明失败。
四、修改密码和控制位1.进入功能选项“修改密码”里面,在“扇区号”下面的可拉选项里面选择前面下载密码的扇区号(比如扇区1)。
2.在“密码A”和“密码B”后面分别写入你想修改的密码A 和密码B。
3.卡片控制位修改之前请详细阅读卡片资料,因为控制位修改不正确,就会导致卡片不能再使用,请务必小心使用。
4.在控制位后面填上该扇区的控制位。
5.点击“修改密码”,如果出现“修改密码成功”,表示操作正确,如果出现出错提示,请按照出错提示做相应的处理。
(注:密码修改后请务必记住,密码遗忘卡片就不能再次是使用了)。
五、调试信息进入功能选项“调试信息”里面,在“串口信息发送与接受”处可以看到PC 机和读卡器之间通讯的详细过程,对调试非常有帮助。
六、注意几点1. STC单片机下载程序时,一定要选AUX-RAM禁止访问。
2.在密码下载选项卡中,要先输入相应扇区的密码后(比如扇区1输入:FFFFFFFFFFFF),才能读出和写入扇区1的数值,否则,无法读取和写入扇区1,其它扇区依次类推。
3.当修改密码时,一定要记住,初始密码为FFFFFF,如果要修改为111111,请在修改密码的选项卡进行修改,修改后,密码即为111111,如果要改回到FFFFFF,请先将111111密码先下载,然后才能回到修改密码选项卡,对密码进行修改。
修改完成后再下载,就可以读取数据了,否则,若密码不正确,则无法读取数据。
4.液晶显示只显示部分信息,使用者可根据情况,通过修改程序,显示相应信息。
第二部分上位机为DELPHI,12864并口显示读写卡将带汉字库的12864液晶显示屏插到开发板上,下载好程序,其它使用方法与第一部分完全相同。
注意,12864显示的信息为部分内容,如果要显示其它信息,请自行修改下位机源程序。
第三部分上位机为VB,不采用液晶屏读写卡一、下载下位机程序1. 把串口线(如果是笔记本电脑,须采用USB转串口线)将开发板与PC 机连接好。
2. 把1602液晶显示器插在开发板上。
3.打开STC下载软件,选择STC89C516RD+单片机,内部扩展选择允许内部AUX-RAM,如图所示:4.点击打开按钮,找到下位机源程序中的hex文件。
再点击下载按钮,提示给开发板上电,此时,用USB线给开发板供电,将程序下载到开发板的单片机中。
二、用VB上位机软件读写卡1.安装VB6软件,并将MSCOMM32.OCX文件拷贝到windows\system32 里面去。
(如果之前已经拷贝,就不用再拷贝了)。
2.双击启动可执行软件RFID Tools,选择串口,这里使用的是USB转串口线,虚拟串口号为COM3,点击打开串口,如图所示:2.打开串口后,将卡放到开发板天线附近,此时,会显示卡号,如图所示:3.在密码A、密码B 编辑框中输入射频卡的相应密码,并选择使用A 密码或B 密码。
一般射频卡的初试密码是12 个F。
之后点击“装载密码”,密码将被送往单片机用于读写卡操作时的密码认证。
4.之后将射频卡靠近RFID DEMO 天线,将会自动进行读卡操作,读出卡的卡号并显示在RFID Tool中。
如果密码正确,电脑将发出短促清脆的“嘀”声,RFID_Tool 下半部分的数据显示区将默认显示第1 扇区第4 块的16 个字节的数据。
如果密码错误,电脑将发出“嗤嗤”的声音,卡号显示为,显示数据也不会更新。
5.要读出其他扇区其他块的数据,只需输入相应的扇区号和块号,点击“读卡操作”。
之后将射频卡靠近天线即可,数据显示区将会自动显示读出的数据。
6.要往某扇区某块中写入数据,首先按照前面的操作,读出该块的数据,之后在数据显示区直接修改,输入要写入的新数据,然后点击“写入数据”,再将射频卡靠近天线即可。
(要验证写卡是否成功,可以按照前面的步骤,先读另外某个扇区某个块的数据,再重新读出刚刚写入过的块,看看数据显示区域的数据是否正确更新显示)7.加减值对于块数据有格式要求,所以我们先将块数据初始化为要求的格式,上位机以初始化为数值0x00000055 为例。
选择某扇区某块,之后点击“初始化(数值块)value:55”,然后将射频卡靠近天线即可,可以看到数据被初始化为如下值:之后点击“增加一(数据块)”,然后将射频卡靠近天线,可以看到数据更新,相应的增加了1;点击“减少一(数据块)”,然后将射频卡靠近天线,可以看到数据更新,相应的减少了1。
三、软件说明1. 软件目录结构说明源程序文件夹中有这样几个目录文件:SourceFile 目录:全套源代码(.c 和.h)放在该目录下。
后文将介绍源代码结构。
Keil 目录:单片机程序使用Keil编译,相关文件在该目录下。
编译时,打开Keil,点击菜单Project->Open Project,选择Keil\P1200.Uv2 打开编译工程,之后点击工具栏的即可编译。
编译生成的目标代码是Keil\ P1200.hex,后面用单片机下载程序下载的目标代码也就是这个文件。
需要Keil 的用户请自行下载或者与我们联系,由于该程序体积较大不包含在资料包中。
其他DesignEasy_RFID.*文件:我们通常使用Source Insight V3.5 查看代码,这是一款功能强大的代码编辑、阅读工具,用不同的颜色区分不同的语句,而且查找搜索十分方便。
这些若干DesignEasy_RFID.* 文件即是Source Insight的工程文件。
已经安装了Source Insight V3.5 程序的用户可以直接双击DesignEasy_RFID.PR 即可用Source Insight 查看代码。
需要Source Insight 的用户请自行下载,由于该程序体积较大不包含在资料包中。
当然,用户可以使用任意自己熟悉的代码查看软件或者编辑器,不是一定非要用Source Insight,不用Source Insight 的用户可以忽略或者删除根目录下的那些DesignEasy_RFID.*文件。