简介
本项目将使用51单片机对射频模块进行读写操作。 (前期先实现读卡操作,后续补充写卡操作)
硬件环境:
AT89S52单片机、MFRC522射频模块、ARM9单片机、Mifare one卡、若干杜邦线
软件环境:
Windows环境 Keil C51 v802
Windows CE
串口调试助手
原理图

程序代码
MFRC522头文件
1 | ///////////////////////////////////////////////////////////////////// |
rc522.c
1 | #include <reg52.h> |
main.h
1 | ////////////////////////////////// |
main.c
1 | #include <reg52.h> |
烧写程序
若烧写的是Atmel的at89s52系列芯片,可以通过ISP口下载程序,通过USB转ISP模块连接电脑,并通过AVR figther软件来实现烧写。若烧写的是STC的51芯片,可通过USB转串口线连接电脑,并通过stc-isp软件来烧写。
运行展示
