本课程讲述基于STC8F单片机为主控制器,通过MFRC522射频读卡芯片,对S50卡如何进行读写操作的知识。教程所用开发板板载USB转TTL芯片及micro-usb接口,通过micro-usb线直接与电脑连接,即可通过配套电脑端上位机对单片机进行控制,进而控制对S50卡进行读写操作。
开发板板载按键可选择扇区内容,将其显示在OLED屏幕上,并可通过上位机对S50卡进行读写。本课程针对开发板的硬件电路设计及软件各部分实现进行详细介绍,旨在使学习者既掌握硬件原理,又通晓整个软件实现原理。同时重点对S50卡结构的介绍,这是重中之重,我们必须要了解透彻其内部结构,既然S50卡是作为一种可以存储信息的交互设备,那么我们必然要知晓其内部存储结构,以及其内部读写规则,只有了解了这些,我们才能做到举一反三,面对市面上其他RFID设备及射频卡时快速上手。
关于实践步骤,那就是编写程序调试代码,即依照S50卡的读写规则将其以代码形式下载至单片机,以实现在硬件上驱动操作,这部分的程序实现我们在课程中会详细介绍,学者只要将这些函数理解并学会调用,那么就意味着你已经掌握了S50卡的读写流程,那么其他类型的射频卡,对我们来说也将会一通百通。相信通过课程的学习,你将会完全将MFRC522操作S50卡这门技术完全掌握。
本课程提供以下资料可下载:(在目录页<第一章----第一节附件中可下载>)
- 开发板电路原理图PCB及Bom(PDF格式)。
- 开发板程序工程源代码(Keil4软件打开)。
- 所使用的上位机控制软件、控制字配置软件。
- 开发教程文档(PDF格式,共七章节,35页)
- 开发板所用芯片手册。
本课程配套开发板购买链接:点击购买