摘要:本智能门禁系统采用了STC系列的89C52单片机作为控制核心,外围还加上了蜂鸣器控制、开门指示灯、电控锁,还有液晶显示等等电路。智能门禁系统主要包括了CPU、工作指示、振荡、蜂鸣器、门控锁、读卡、显示等等模块。该智能门禁系统采用ID射频卡实现了刷卡进门、出门的功能。它的工作原理是:在我们刷卡时,蜂鸣器响一下,假如是获得合法权限的卡,则液晶显示屏上显示该卡卡号,同时继电器把锁打开,指示灯亮起,经过一段时间后继电器又将锁锁上,指示灯灭掉。在按下出门按钮时,继电器将锁打开,指示灯亮起,延时一段时间后继电器又将锁锁上,指示灯灭掉。在这个基础上,还增加了判断IC卡有没有获得合法权限的功能:只有获得合法权限的卡刷卡时才能把卡号显示在屏幕上,将锁打开,一段时间后系统又自动关闭;而没有获得权限的卡刷卡时不显示卡号,门锁无法打开。本智能门禁系统设计简单、功能良好,基本能满足人们日常生活中对门禁系统的简单需求。
关键词:门禁系统;单片机控制;射频卡;电控锁;液晶显示
目录
摘要
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 资源分配-4
2.3 最小系统设计-5
2.4 最小系统的设计-8
3 硬件电路原理-10
3.1 门控锁电路-10
3.2按键电路图-10
3.3 蜂鸣器电路-11
3.4 读卡模块-11
3.5 显示模块-13
3.5.1 LCD1602主要技术参数-13
3.5.2引脚功能说明-13
3.5.3 1602指令集-14
3.5.4 与HD44780相兼容的芯片时序表-16
4 软件设计-18
4.1 Keil简介-18
4.1.1 KeilC51系统概述-18
4.2 软件分析-24
4.2.1 系统主程序分析-24
4.2.2 卡号处理部分程序-24
结 论-26
参 考 文 献-27
附录1:完成原理图-28
附录2:实物图-28
附录3:程序源代码-30
致谢-61