| ■ 产品介绍 |
□ 采用MCS-51单片机做控制器完成对RC500的驱动 |
| □ 可以读写射频卡 Mifare One |
| □ 占用资源(RAM)非常少,只有19个字节,可很好的降低成本 |
| □ 使用RS232和上位计算机相连,通过上位计算机上运行的DEMO程序可读写卡片 |
| □ 可作为一个Mifare one读写卡器使用 |
| □ 主板和天线一体化设计(天线也可单独提取出来使用) |
| □ 提供C51和A51两套完全相同功能的源代码 |
| |
| ■ 硬件介绍 |
□ CPU采用MCS51兼容机 |
| □ 射频卡电路主要包括PHILIPS公司生产的RC500专用芯片和布在开发板上的射频天线 |
| □ 提供RS232接口 |
| |
| ■ 软件介绍 |
□ |
上位机演示程序: |
| |
通过输入命令操作开发板,读出卡片中的内容,并显示在界面上,或将输入的信息写到卡片上。 |
| □ |
开发板程序: |
| 1) |
通讯程序 |
| |
中断收发控制,将串行口接收到的信息储存到缓冲区中,或将发送缓冲区中的信息发送到串行总 |
| |
线上。 |
| 2) |
命令处理程序 |
| |
解释接收到的命令 |
| 3) |
卡操作程序 |
| |
根据接收到的命令执行对卡片的操作。使用尽可能少的资源,不占用CPU的中断并保证卡在任何时
|
| 候移出读写区域都能安全地从函数中退出。 |
| 以汇编的写卡函数为例: |
| 除一个工作寄存器组之外,只占用1个位标志和19字节内存单元(其中包括16个字节的写入数据), |
| 无论是C51或汇编的程序都可写入到89C52中,如果不考虑和上位机通讯时占用的资源,甚至可以 |
| 写入到89C51中。 |
| |
包括的函数如下: |
| 初始化RC500寻卡、防冲撞、选卡、转换密钥匙格式、传送密钥、验证密钥、读卡、写卡、扣款和 |
| 充值、调钱包到缓冲区、备份缓冲区中的钱包、卡休眠、读RC500-EEPROM、 写RC500-EEPROM、恢 |
| 复RC500出厂设置、调自定义RC500设置、调RC500-EEPROM中的 密钥、启动天线发射、关闭天线发射。 |
| |
| ■ 产品内容 |
一. |
开发板一块(见照片); |
| 二. |
光盘一张,内含: |
| 1) |
开发板原理图 |
| 2) |
开发板程序源代码(C51和A51两套)和已建好的KEIL工程 |
| 3) |
上位机演示程序 |
| 4) |
开发板和上位机间的通讯协议 |
| 5) |
天线调整方法 |
| 6) |
芯片资料 |
| |