摘要:门禁的安全、便捷现在成为国内一大热点问题,诸多的设计都在研究如何更好的解决这些问题。现如今社会上已经出现了各种层次不齐的门禁,例如宾馆的房卡,小区门卡等,但是不同于其他门禁,校园内的宿舍门禁由于人员众多,所以信息的收纳与比对也同样是一个待解决的问题。虽然市场上已经出现很多门禁但是市场上较少门禁能做到集信息、安全、便捷三合一的门禁,而我此次的设计便是针对这些问题做了一个宿舍门禁系统的设计。
此次设计就是基于RFID的一个宿舍门禁系统,它主要是通过STC89C52做为主控芯片来控制整个系统的运行。通过RC522读卡器来读取RFID卡片里面的卡片信息,将卡片信息与主控芯片的内容进行对比。从而通过LCD12864用来显示用户信息,方便管理人员进行对比确认。此外,还可以显示操作界面与的结果,使人机沟通更为方便。为了能够可以更方便的获取消息,我还设计了一个蜂鸣器系统,声音上以蜂鸣器为信号,来判断结果,同时也作为警报系统的警报信号。以继电器断开与闭合来模拟开门现象。同时利用LED灯亮红绿来作为视觉提示来判断门禁的行为。此设计将现实生活中的诸多功能以单片机的形式进行模拟出来,由于RFID卡片的复制成本较高较为复杂,所以防盗功能可以得到显著的提高。本设计还采用了一种多密码混合开门方式,增添了一种多位数密码进行开门,从而使这个设计更加的完善,让它有更好的利用价值,可以更加贴切宿舍门禁的应用。
关键词 宿舍门禁;报警系统;STC89C52;RFID;液晶屏12864
目录
摘要
Abstract
1绪论-1
1.1 设计背景-1
1.2 国内外概况-1
1.3 设计目的及意义-2
2设计原理和方法-3
2.1 总体功能设计及操作介绍-3
2.1.1门禁功能部分-4
2.1.2 报警功能部分-4
2.2 硬件总体设计-4
2.2.1 总体设计部分-4
2.2.2 显示模块部分-6
2.2.3输出响应模块部分-6
2.2.4 输入模块部分-6
2.3 软件总体设计-6
3 系统的硬件详细设计-9
3.2 RFID-RC522模块接口电路-9
3.3 LCD12864模块接口电路-11
3.4 键盘模块接口电路-12
4 系统的软件详细设计-13
4.1系统的开发环境-13
4.2初始化程序介绍-14
4.3 RFID-RC522读卡程序介绍-16
4.4 12864 液晶显示程序-18
4.5 EEPROM 存储程序-19
4.6 ctrl程序介绍-20
4.7 按键程序介绍-23
5 实验结果展示-25
5.1菜单一功能演示-25
5.2菜单二功能演示-26
5.3菜单三功能介绍-26
5.4菜单四功能介绍-27
5.5菜单五功能介绍-27
6 总结与展望-28
参考文献-29
致谢-30
附录-31