首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
STC11F32单片机的射频读卡器设计
来源:本站整理  作者:佚名  2009-11-17 10:49:05




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

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

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

上一页  [1] [2] [3] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:305,246.10000 毫秒