新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > STC11F32单片机的射频读卡器设计

STC11F32单片机的射频读卡器设计

作者: 时间:2009-11-17 来源:网络 收藏

MFRC500是Philips公司应用于13.56 MHz非接触式通信中高集成读卡IC系列中的一员。该读卡IC系列利用先进的调制解调概念,完全集成了13.56 MHz下所有类型的被动非接触式通信方式和协议。MFRC500支持ISO 14443A所有的层,内部的发送器部分不需要增加有源电路就能够直接驱动近操作距离的天线(距离可达10cm);与微控制器的接口方式有多种,既可以采用总线扩展方式,也可以采用模拟总线方式。
为了使用内部1 KB的扩展SRAM,采用模拟总线接口方式,即用的P0口和MFRC500的D0~D7相连,用EA、ALE、WR、RD等作为控制线分别和MFRC500的NCS、ALE、NWR、NRD等相连。由于是模拟总线方式,所以的P0口要加上拉电阻。采用模拟总线方式是一种通用的方法,特别是对于不支持总线扩展的更为重要。该中使用模拟总线方式可防止MFRC500和单片机内部的RAM发生总线冲突。图1是的系统硬件原理图。

本文引用地址://m.amcfsurvey.com/article/157772.htm

CH340T是南京沁恒公司生产的USB总线转接芯片,可以实现USB转串口,用于为计算机扩展异步串行口,或者将普通的串口设备直接升级到USB总线。CH340T是全速USB设备接口,兼容USB V2.0,外围元器件只需要晶体和电容等器件;硬件全双工串口,内置收发缓冲区,支持通信波特率50 bps~2 Mbps;支持常用的Modem联络信号RTS、DTR、DCD、RI、DSR等。CH340T使得该省去了串口和电源供电端口,可以通过该USB接口和PC管理软件通信。
LCD采用的是不带字库的点阵图形LCD模块FG12864E。为了使可以应用在诸如图书馆图书管理等需要汉字显示的场合,采用串行存储器W25X80自行了GB2312汉字库和其他图片库。串行存储器以其体积小、密度高、功耗低、价位低、操作简单而备受青睐。Winbond公司生产的W25X80为8 Mb串行存储器,分为4 096页,每页为256字节的存储单元,且带有256字节的缓冲区,SPI接口方式。使用Flash自行汉字库不仅操作十分简单,并且可以灵活地适用于多个设计方案。


3 读卡器软件设计
在软件设计中和MFRC500之间的模拟通信是最关键的一步,因为只有打通了底层通信的关键环节,才能进一步通过控制MFRC500实现读、写卡的基本操作。为了实现这一步,首先要弄清楚MFRC500的读写时序。本设计采用的是独立读/写选通、复用地址总线的方式,在此方式下MFRC500的读写时序如图2所示。

根据该时序图可以写出STC11F32单片机从MFRC500读、写一个字节的C语言实现代码。
(1)从一个地址读出一个数据



评论


相关推荐

技术专区

关闭