全球旧事资料 分类
要使用独立的地址和数据总线与微控制器相连,必须将ALE脚连接到DVDD,若使用复用的地址和数据总线与控制器接口,必须将ALE脚连到微控制器的ALE信号。在本设计中,该读写器采用地址数据总线复用方式与微控制器相连。在对MFRC500进行读写操作时,若要使用NWR和NRD与微控制器相连,则这两个引脚应该连接到微控制器的读写管脚上。图中使AT89S52的WR和RD管脚分别与MFRC500的NWR管脚和NRD管脚相
12
f连来控制读写使能;MFRC500工作频率由石英晶体而产生,同时与OSCIN管脚相连可作为外部时钟;P32管脚与MFRC500的IRQ管脚相连用以接收中断请求;由图可以看出,本系统采用中断(INT0)工作模式,即MCU利用MFRC500提供中断信息对其进行控制。另外,根据系统的需要,可以采用查询方式对MFRC500进行操作。
图39MFRC500与AT89S52连接图
36通信模块
本智能卡读写器采用RS232标准来实现读卡器和上位机之间的通信,能实现RS232通信协议的芯片很多,其中MAXIM公司生产的MAX232是一款比较优良的RS232通信芯片。选取它的主要依据在于:单5V电源供电,与读卡器里其它芯片的工作电压相同;符合所有EIA232E标准;多路输入输出。MAX232其引脚功能说明如表35所示。表35MAX232引脚说明
在硬件电路连接上采用三线制(RXD、TXD、GND)软握手的零MODEM方式,即将PC机和单片机的发送数据线(TXD)与接收数据(RXD)交叉连接,二者的地线(GND)直接相连,而其它信号线、如握手信号均不用,而采用软件握手,这样既可以实现预定的任
13
f务又可以简化电路设计、节约成本。MAX232与AT89S52的电路连接如图310所示。
图310MAX232与AT89S52的连接图
37AT89S52芯片
下面,我们来了解非接触IC卡读写器的核心部分,它是整套系统的大脑,无论是人机操作,还是时钟、数据存储的应用,以及下文中提及的各个相关模块,从接线到程序都与它有着紧密的联系。它就是单片机芯片。我们先简单了解一下单片机是什么。单片机最早被用在工业控制领域,但是经过很长一段时间,现代人类生活中所用的几乎每件电子和机械产品中都会有可能集成有单片机。手机、电话、计算器、家用电器、电子玩具、掌上电脑以及鼠标等电脑配件中都配有12部单片机。单片机是靠程序的,并且可以修改。通过不同的程序实现不同的功能,尤其是特殊的独特的一些功能,这是别的器件需要费很大力气才能做到的,有些则是花大力气也很难做到的。下面我们对本次设计选用的单片机进行了解AT89S52这一产品与MCS51单片机产品兼容、8K字节在系统r
好听全球资料 返回顶部