MF-50N非接触式IC卡读写函数_第1页
MF-50N非接触式IC卡读写函数_第2页
MF-50N非接触式IC卡读写函数_第3页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、mf-50n非接触式ic卡读写函数 非接触式ic卡读写器 使 用 手 册 目 录 1非接触式ic卡读写器简介.2 1.1 概 述.2 1.2 特 性.2 1.3 设备接 口.2 1.4 读写器装箱清 单.2 1.5 程序安 装.3 1.6 软 件.3 1.7 技术指 标.3 2演示程序使用说 明.4 2.1 miftest演示程 序.4 2.2 mifdemos演示程 序.4 3库函数说 明.7 3.1 驱动程序主要目录和文件.7 3.2 函数使用说明.7 3.3 库函数一览表.7 3.4 c语言库函数.7 3.5 windows16位动态库.15 3.6 windows32位动态库.24 3

2、.7 foxpro for dos 库函数.33 3.8 库函数使用范 例.40 3.9 函数错误类型代 码.40 3.10 版本兼容 性.40 附录1 二种mifare射频卡的特性 .40 1非接触式ic卡读写器简介 1.1 概述 非接触式ic卡读写器是由主机、天线、串行接口等组成,通过rs232串行接口能实现同pc机的连接。随机提供的接口函数库可满足用户二次开发的需要;其完善、可靠的接口函数,支持访问射频卡的全部功能。目前该设备已广泛地应用于门禁、考勤及高速公路、油站、停车场、公交等收费系统中。 1.2 特性 适用于符合mifare标准的非接触卡? 支持mifare标准? - 工作频率13

3、.56mhz - 以106kbit/s速率高速访问射频卡 - 数据加密和双向验证 - 防冲突,可同时读取多张射频卡 - 通信错误自动侦测 功能操作:读、写、初始化值、加值、减值、读值和装载密码等? 通讯接口:rs232串口,usb口? ? 波特率:9600?115200 bit/s,自动侦测 操作距离:mf-50为50mm? 数码管显示:mf-50有4位数码管显示? ? 控制蜂鸣器鸣响功能 提供丰富的二次开发平台和应用范例? 1.3 设备接口 串口或usb mf-50 内置天 线 dc5v电源 rs232串口 控制盒 dc12v电源 mf-100t rs232串行接口或usb用于与上位pc联机

4、通讯; mf-50的天线与主机一体;mf-100t的天线通过控制盒与主机相连。 1.4 读写器装箱清单 包装盒内配有:读写器,通讯线,5v电源,驱动软盘 1.5 程序安装 安装步骤: a. 将通讯线一端接到读写器上,另一端接至计算机串口上; b. 将天线与控制盒连接,接通读写器电源; c. 打开计算机,进入ms-dos或windows3.x/95; d. 将驱动软盘插入驱动器a或b ; e. 键入a:或b:后按回车; f. 键入install x:后按回车(x表示硬盘驱动器) 注:安装结束后,在根目录下创建一个mwrf的子目录,所有软件均在此目录下。 1.6 软件 读写器软件包括:演示程序、函

5、数库和应用范例 a. 演示程序 提供dos版miftests.exe 和mf.exe 。 b. 函数库 c语言接口函数库 foxpro for dos接口函数库 windows16位动态库 windows32位动态库 c. 应用范例 examples目录下提供各种开发平台的应用范例,包括vb、delphi、vc等。 1.7 技术指标 支持mifare标准? - 发射频率:13.56mhz - 访问卡速率:106kbit/s ? 接口功能:rs232串行接口 波特率:9600115200bit/s ,自动侦测? 工作电源:mf-50、mf-100t分别是dc? 5v5%、dc 12v5% 读写距

6、离:mf-50、mf-100t分别是50mm、100mm? 最大功耗:mf-50? 、mf-100t分别是300mw、400mw 50? 环境温度:0? 95%? 相对湿度:30%? 重量:mf-50约? 200克;mf-100t约600克(不包括天线) 3库函数说明 3.1 驱动程序主要目录和文件 驱动程序安装后下的目录和文件: install.com 安装程序 readme.txt 版本信息和驱动盘说明 manual.doc 本使用手册 c.dos*.* borland c/turbor c函数库 c.dosmwrf.h c语言库函数头文件 c.dosmwrft.lib c微模式(tiny

7、)函数库 c.dosmwrfs.lib c小模式(small)函数库 c.dosmwrfm.lib c模式(medium)函数库 c.dosmwrfc.lib c紧凑模式(compact)函数库 c.dosmwrfl.lib c大模式(large)函数库 c.dosmwrfh.lib c巨模式(huge)函数库 windowsmwrf16.dll windows 16位动态库 mwrf16.h 16位动态库的头文件 mwrf16.lib 16位动态库的输入库 windowsmwrf32.dll windows 32位动态库 mwrf32.h 32位动态库的头文件 mwrf32.lib 32位动

8、态库的输入库 foxpro.dosmwrf.plb foxpro for dos 接口函数库 examples*.* c,vb,delphi等各种平台的范例 demo* dos下的操作演示软件 3.2 函数使用说明 函数调用应遵循如下规则: (1) 程序开始,首先要调用rf_init( ) 函数初始化串口。 (2) 用rf_load_kdy()将卡中某一扇区密码输入到读写器中,一次只能改写一个扇区。 (3) 调用rf_card()函数(相当连续调用rf_request()、anticoll()、select()三个函数),成功可返回卡的序列号。 (4) 用rf_anthetication()

9、函数验证设备密码和卡中密码,一次只能验证一个扇区。 (5) 对已验证过的扇区可进行读、写、初始化值、加值、减值等功能操作。对其它扇区的读、写操作必须重复上述(3)、(4)过程。 (6) 由于高级函数集成了若干低级函数,所以调用前可不必运行(3)、(4)过程。 (7) 对某张卡操作完成后,应用rf_halt()函数中止对该卡的操作。 (8) 程序正常退出或因错误退出之前,要用rf_exit()函数关闭串口;否则再 次执行初始化串口时将出错。 (9) ml卡有专用的三个函数rf_init_ml()、rf_decrement_ml()和rf_readval_ml;减值以后,再次对卡操作(包括读值)时

10、须重新寻卡。 (10) 有关调用各种函数库的具体方法,请参考mwrfexamples目录下的使用范例。 3.3 库函数一览表 序号 函数 说明 备注 1 rf_init () 初始化串口 2 rf_exit () 关闭串口 3 rf_card () 寻卡 4 rf_authentication () 验证卡中某一扇区密码 5 rf_halt () 中止卡操作 6 rf_read () 读数据(字符) 7 rf_read_hex () 读数据(十六进制) 8 rf_write () 写数据(字符) 9 rf_write_hex () 写数据(十六进制) 10 rf_intival () 初始化块

11、值 11 rf_increment () 加值 12 rf_decrement () 减值 13 rf_readval () 读值 14 rf_restore () 将块数据传到卡的内部寄存器中 15 rf_transfer () 将寄存器的数据传到块中 16 rf_load_key () 向读写器下载授权密码 17 rf_load_key_hex () 向读写器下载授权密码(十六进制) c语言库中未提供此函数 18 rf_beep () 蜂鸣器鸣叫 19 rf_disp () 数码管显示数据 20 rf_request () 寻卡请求 foxpro for dos库中未提供此函数 21 rf_anticoll () 防止卡冲突 foxpro for dos库中未提供此函数 22 rf_select () 选取一个给定序列号的卡 foxpro for dos库中未提供此函数 23 rf_encrypt () des加密算法 24 rf_decrypt () des解密算法 25 rf_get_status () 读取读写器的版本号 26 rf_reset () 射频头复位 27 rf_initval () 高级初始化值 2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论