推荐阅读最新更新时间:2024-03-16 15:57
STM32+MFRC522完成IC卡号读取、密码修改、数据读写
一、环境介绍 MCU: STM32F103ZET6 开发软件: Keil5 非接触式读写卡模块: MFRC522 完整工程源码下载: https://download.csdn.net/download/xiaolong1126626497/18905806 二、功能介绍 使用MFRC522模块完成对IC卡卡号读取、卡类型区分、IC卡扇区密码修改、扇区数据读写等功能;底层采用SPI模拟时序,可以很方便的移植到其他设备,完成项目开发。 现在很多嵌入式方向的毕业设计经常使用到该模块,比如: 校园一卡通设计、水卡充值消费设计、公交卡充值消费设计等。 三、MFR522介绍 MF RC522 是应用于13.56MHz 非
[单片机]
用PIC16F877单片机实现的IC卡读写器
引言 本设计的主要目的是介绍IC卡的数据存储技术和IC卡的数据通信,因而使用存储器卡。由于本设计中既可与IC卡进行串行同步通信,又要与上位机进行中行异步通信,因而需要选择一种同时具有这两种通信方式的单片机。因为PIC16F877不仅具有本设计所需要的两种通信方式,而且还具有运行速度快、低功耗、价格低等优点,所以选择PIC16F877单片机作为本设计的单片机。 图1是本设计的电路图,图中电源变换电路和发光二极管等指示电路没有画出。图中的二极管电路是单片机与IC卡通信数据线的保护电路。当数据线上的电压为负电压时,与地相连的二极管导通;当数据线上的电压大于+5V时,与+5V相连的二极管导通,从而保证数据线上的电压在0V~+5V之间,
[单片机]
AT89S8252单片机实现接触式IC卡读写控制的设计
从上高中开始,我们学校用的餐卡就为接触式的IC卡,在校园里还分布着很多的IC卡电话,上大学以后学校使用的校园一卡通,为非接触式是射频式IC卡,因此对IC卡有了兴趣,在学习单片机的过程中,了解到单片机可以实现IC卡的读写控制,在参考有关资料的基础上,学习的利用单片机实现接触式的IC卡读写控制。 主要器件: 1、 AT89S8252单片机芯片,此芯片具有SPI接口,可以用来读写IC卡芯片。 2、 使用与SPI接口兼容的串行数据接口的IC卡芯片AT45D041A,支持在系统重编程,可用于数字语音、图像和数据的存储。 试验流程图: 试验电路图: 试验程序代码: //ICRdWr.h程序 #ifndef _ICRDWR_H //
[单片机]
基于STM32的Mifare IC卡读写卡器设计
引言 Mifare类型的非接触式智能IC卡作为符合14443A标准的IC卡,广泛应用在电子钱包、各类场所的门禁系统中。MFRC522作为支持该标准的射频读写卡芯片,拥有多种通讯接口(例如UART、SPI、I2C),可以通过单片机方便地读写MFRC522射频芯片内部的寄存器,配合天线对Mifare IC卡片进行读写。 本文设计的读写卡器以STM32F103C8T6为主控芯片,通过SPI通讯方式,选用支持14443A协议的频率为13.56MHz的读卡芯片MFRC522与Mifare卡通讯,并利用双线并绕的方式设计PCB天线,可大幅提高读写卡器的天线信号强度和生产成品率。配合上位机软件可以便捷地对Mifare IC卡片进行读写以
[单片机]