摘要:随着社会的不断提高,人们的安全意识也在不断提高,传统门锁已经渐渐无法满足人们的需求。在不久的将来,智能化的门禁系统必将得到广泛的应用。门禁系统是一种现代化的控制人员的出入,实现对进出人员进行管理、记录、统计、查询等功能的数字化出入控制系统。
在本次设计中,以AT89C52单片机为控制核心,用非接触式IC卡作为管理卡。硬件部分在89C52单片机的基础上,在外围加入蜂鸣器模块、存储模块、读卡模块、LCD液晶显示模块、电机驱动模块、按键控制模块等设计了门禁系统的控制系统。用户通过按键对系统进行用户删除,录入用户等功能。该设计只是最基本的门禁系统的中心模块,若想实现更加复杂的功能可在外围增加其他对应模块即可。
关键词:门禁、AT89C52、蜂鸣器、液晶显示屏
目录
摘要
Abstract
1 绪论-3
1.1课题背景-3
1.2未来发展-4
1.3研究现状-4
2 系统设计理念和主控芯片-5
2.1 系统设计理念-5
2.2 主控芯片部分-5
3 门禁系统硬件电路构成-6
3.1 最小系统设计-6
3.2 各部分电路原理-8
3.2.1 蜂鸣器电路-8
3.2.2 显示部分-9
3.2.3 电机驱动部分-9
3.2.4 存储部分-10
3.2.5 读卡部分-11
3.2.6按键控制模块-11
4 门禁系统软件部分的设计-12
4.1 系统流程及主程序介绍-12
4.2读卡器-13
4.3读卡过程及程序设计介绍-14
4.3.2防冲突-15
4.3.3选择卡片-15
4.3.4读取卡片-16
4.3.5 LCD显示程序设计-16
5 系统的调试与仿真 -17
5.1软件调试-17
5.2硬件调试-18
结 论-20
参考文献-21
致 谢-22
附录A-23
附录B-23