基于51单片机的门禁卡设计如何实现高效稳定运行?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1543个文字,预计阅读时间需要7分钟。
1. 设计思路+RFID门禁系统主要采用了STC89C52RC单片机作为控制模块,以及读卡器RFID-RC522作为识别模块。该设计实现了自动、准确的识别卡序列号。当卡片进入读卡器范围时,会自动读取卡序列号。
1.设计思路
RFID门禁系统主要采用了STC89C52RC单片机作为控制模块及读卡器RFID-RC522作为识别模块。本设计实现了自动、准确的识别卡序列号.当有卡进入到读卡器读卡的范围内时就会读取到相应的卡序列号,并根据得到的卡序列号做出相应的操作。若正确则开门,若不正确则报警并显示错误信息。
2. 设计方案
我们设想门禁系统应该具有下述几个功能和模块,分别是:(1)STC89C52单片机最小系统进行总体控制和存储卡号。(2)RFID-RC522射频识别模块进行读取并识别卡号。(3)12864液晶显示屏进行卡号显示。(4)步进电机模拟门禁的打开或关闭以及蜂鸣器在识别IC卡号时的提示作用。
具体过程是由STC89C52 单片机为控制核心,射频卡信息由MFRC522模块读出,通过MCU在LCD12864上显示,通过按键1和按键3完成对卡片1和卡片2的注册功能,然后按键2完成对卡片1和卡片2的注销,并根据是否有卡片的登记,来执行相应步进电机的动作和蜂鸣器的状态。
图1 系统框图
3. 系统硬件电路设计
1)芯片选型
STC89C52是 STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有8K字节系统可编程 Flash存储器。STC89C52使用经典的MCS-51内核,但是做了很多的改进使得芯片具有传统的51单片机不具备的功能。
本文共计1543个文字,预计阅读时间需要7分钟。
1. 设计思路+RFID门禁系统主要采用了STC89C52RC单片机作为控制模块,以及读卡器RFID-RC522作为识别模块。该设计实现了自动、准确的识别卡序列号。当卡片进入读卡器范围时,会自动读取卡序列号。
1.设计思路
RFID门禁系统主要采用了STC89C52RC单片机作为控制模块及读卡器RFID-RC522作为识别模块。本设计实现了自动、准确的识别卡序列号.当有卡进入到读卡器读卡的范围内时就会读取到相应的卡序列号,并根据得到的卡序列号做出相应的操作。若正确则开门,若不正确则报警并显示错误信息。
2. 设计方案
我们设想门禁系统应该具有下述几个功能和模块,分别是:(1)STC89C52单片机最小系统进行总体控制和存储卡号。(2)RFID-RC522射频识别模块进行读取并识别卡号。(3)12864液晶显示屏进行卡号显示。(4)步进电机模拟门禁的打开或关闭以及蜂鸣器在识别IC卡号时的提示作用。
具体过程是由STC89C52 单片机为控制核心,射频卡信息由MFRC522模块读出,通过MCU在LCD12864上显示,通过按键1和按键3完成对卡片1和卡片2的注册功能,然后按键2完成对卡片1和卡片2的注销,并根据是否有卡片的登记,来执行相应步进电机的动作和蜂鸣器的状态。
图1 系统框图
3. 系统硬件电路设计
1)芯片选型
STC89C52是 STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有8K字节系统可编程 Flash存储器。STC89C52使用经典的MCS-51内核,但是做了很多的改进使得芯片具有传统的51单片机不具备的功能。

