摘要:在现代社会,智能家居系统蓬勃发展,在家庭中的一些安全模块都越来越被人们所接受,门禁系统就是其中的一种,随着其功能要求越来越多,其性价比也被工业领域越来越重视,所以对其的开发也变得更有现实意义。
对于本次设计,就整个系统来说,控制的核心模块控制器模块是STC89C52单片机,对于其辅助系统包括指示灯,电控锁和显示电路。整个系统由指示电路,报警电路,锁闭电路,显示模块组成。对于门禁系统功能来说,采用射频卡作为门禁卡。系统工作时,当正确注册的门禁卡刷卡时,显示模块上面显示出卡号,同时门锁电路开门,对应的灯亮。等经过一定的时延后门自动进行锁闭,对应的指示灯熄灭。对于整个系统的功能实现来说,门禁卡的注册时重要的环节,对于每一张门禁卡来说,在注册模式下,在系统最大存储卡量内的射频卡都能完成注册,对应也可以在删除模式下删除。对应没有注册过的卡片,在刷卡时会有警告,门锁打不开,只有在注册界面下能完成注册,对应过期卡片,可以在删除模式下进行删除。此外,程序中还增加了射频卡权限判断的功能,当遇到合法卡时显示卡号,门锁打开,延时10s自动关闭,当遇到非法卡时不显示卡号门锁不开。本系统设计简单、性能优良,具有一定的实用性。
关键词:门禁;射频卡;电控锁;液晶显示;单片机控制
目录
摘要
Abstract
1 概述-1
1.1 系统方案的比较-1
1.1.1 选题论证-1
1.1.2 方案选择-1
1.1.3 CPU的选择-3
1.1.4 射频卡的选择-3
1.1.5 液晶显示的选择-3
2 硬件电路的设计-4
2.1 电路原理-4
2.1.1 门禁系统主要组成-4
2.1.2 门禁系统工作原理-4
2.2 资源分配-5
2.3 AT89C51的简述-6
2.4 最小系统的设计-8
3 硬件电路原理-9
3.1 门控锁电路-9
3.2 蜂鸣器电路-9
3.3 按键电路-10
3.4 读卡模块-10
3.5 显示模块-12
3.5.1 LCD1602 主要技术参数-12
3.5.2 引脚功能说明-12
3.5.3 1602指令集-13
3.5.4 与HD44780相兼容的芯片时序表-15
4. 软件分析-17
4.1 系统主程序分析-17
4.2 卡号处理部分程序设计-18
结 论-20
参 考 文 献-21
附录A 完成原理图-22
附录B 实物图-23
致 谢-24