首页 >> 电信智能卡 >> 电信智能卡解决方案 >> 正文
 
非接触式IC卡读卡器模块实验
http://www.cww.net.cn   2011年7月12日 10:22    中国一卡通网    
作 者:北京达盛科技有限公司

认证过程中的任何一环出现差错,整个认证将告失败。必须从新开始。如果事先不知卡片上的密码,则由于密码的变化可以极其复杂,因此靠猜测密码而想打开卡片上的一个扇区的可能性几乎为零。

这里提醒一下程序员和卡片的使用者,必须牢记卡片中的 16 个扇区的每一个密码,否则,遗忘某一扇区的密码,将使该扇区中的数据不能读写。没有任何办法可以挽救这种低级错误。但是,卡片上的其他扇区可以照样使用。

上述的叙述已经可以充分地说明了 Mifare 1 卡片的高度安全性,保密性,及卡片的应用场合多样性,一卡多用(一卡通)。

详细操作流程参阅:FM1702 手册,MF1 S50 手册,14443 协议。

    五、实验原理图:

六、实验步骤

1、实验连线:

8255 的片选CS8255 与CS2 相连;PA0~PA7 分别与DB0~DB7 相连;PC0 与REQ 相连;PC7 与BUSY 相连。读卡模块片选CS500 接CS0,或用跳线短接模块上CS0,EST 接CPU 板的TXD,CPU板的RXD 接实验箱K1,K1 高电平控制读卡,低电平控制写卡。P0.0~P0.7 分别接LED1~LED8,用来动态观察程序执行到的具体位置,此8 条线可不接。LED1 寻卡成功,LED2 防冲突成功,LED3 选卡成功,LED4 装载密匙成功,LED5验证AUTHENT1 成功,LED6 验证AUTHENT2 成功,LED7 读卡成功,LED8 写卡成功。

2、全速运行实验程序:OK_STD.ASM

3、M1 卡于读卡模块天线上方逐渐向下水平靠近读卡模块,观察LCD 显示内容。

4、改变K1 状态,再次重复步骤3。

    七、实验结果

当 K1 打到高电平时,LCD 上第一行显示:CARD_SN:+ M1 卡序列号,第二行显示读操作:READ_CARD:第三、四行显示从M1 卡读出来的16 个8 位16 进制数据。当K1 打到低电平时,LCD 上第一行显示:CARD_SN:+ M1 卡序列号,第二行显示读操作:WRITE_CARD:第三、四行显示写入M1 卡的16 个8 位16 进制数据。

    八、程序框图

通信世界网

[1]  [2]  
相关新闻
编 辑:高娟    联系电话:010-67110006-853
分享到新浪微博 分享到搜狐微博 分享到腾讯微博 分享到网易微博 分享到139说客 分享到校内人人网 分享到开心网 分享到豆瓣 分享到QQ书签       收藏   打印  进入论坛   推荐给朋友
关键字搜索:非接触式IC卡    读卡器    模块  
文章评论查看评论()
昵称:  验证码:
 
重要新闻
通信技术
企业黄页
会议活动