基于单片机的IC卡门禁系统
- 格式:doc
- 大小:809.00 KB
- 文档页数:60
基于单片机的门禁控制系统设计门禁控制系统是一种广泛应用于各个领域的安全保障系统,它通过对门的开关状态进行监控和控制,实现对特定区域的进出人员的有效管理和控制。
基于单片机的门禁控制系统设计,可以实现更加智能化和高效化的门禁管理。
首先,基于单片机的门禁控制系统设计需要考虑以下几个方面:1.硬件设计:通过选择适当的开关、传感器、电路板等硬件元件,来实现对门的状态监控和控制。
对于门的开关状态监控,可以使用磁性传感器,通过对门的开关状态进行检测,来判断门的开关状态。
对于门禁控制,可以通过选择电磁锁、电机等执行器,控制门的开关状态。
2.软件设计:通过编写相应的程序,来实现对门的开关状态的监控和控制。
在软件设计方面,可以利用单片机内部的GPIO接口实现对磁性传感器的检测,通过对检测结果的处理,判断门的开关状态。
同时,可以通过控制GPIO接口的高低电平,来控制电磁锁、电机等执行器,从而实现对门的开关控制。
3.操作界面设计:通过设计人机交互界面,来实现对门禁控制系统的配置和操作。
可以通过液晶屏、按键等外设,显示门的状态信息,并提供相应的操作选项,用户可以通过按键等方式,对门禁控制系统进行配置和操作。
4.数据传输与存储:设计一个网络连接接口,将门的状态信息传输到服务器中,然后可以通过移动端或者电脑端的APP进行查看和管理。
同时,可以将门的状态信息存储到数据库中,以便之后的分析和查询。
基于以上的设计要求,可以开始进行门禁控制系统的硬件和软件设计。
首先,进行硬件设计,选择适当的硬件元件,进行电路连线和焊接。
接着,进行软件设计,编写相应的程序,控制门的开关状态的监控和控制。
对于数据的传输与存储,可以使用网络通信模块,将门的状态信息发送到服务器中,并存储到数据库中。
最后,进行操作界面设计,通过液晶屏和按键等外设,实现对门禁控制系统的配置和操作。
在门禁控制系统的使用中,可以实现对人员进出的管控,提供安全和便利。
通过对门的开关状态的监控和控制,可以防止未经授权的人员进入特定区域,提高安全性。
-32-20082产品设计与实现随着门禁系统的发展,它要求更高的安全性、可靠性、高效性、灵活性和方便性。
传统的门禁系统由专门的工作人员对出入人员进行登记放行。
这种方法费事、费力又容易出错,而且管理不严格,已经不能满足当前的需要。
随着微电子技术的发展,门禁系统逐渐由原来的机械门锁,演变到现在的门禁管理。
目前大多数门禁系统是基于ID卡技术,使用时通过对比主控制器数据库中数据和每张ID卡出厂时就具有的固定序列号,来决定进出门的权利。
在这样的系统中,ID卡一旦丢失,就需要通过修改主控制器数据库中的数据才可注销此卡,这造成了很大的使用不便。
但使用IC卡,由于其易擦写性的特点,就可以很好地避免此类问题。
并且IC卡中还有一定的存储单元,除去必要的密码数据外还可以存储另外一些有用信息,使系统更加智能化。
此外,在该系统的设计过程中充分考虑了安全问题,在数据的传输中采用了数据加密算法,卡中写入的也是加入了密钥的数据,控制器在收到有密钥的数据后再进行解码工作。
非接触式IC卡可用以存储数字、字母编码信息,具有智能读写和加密通信的功能,卡中存储的需要识别、交互的数据可以随时写入、更改或擦除。
它通过无线电波与读写设备进行数据交换,不需要电气触点,读写频率高。
卡中的集成电路除了带加密逻辑、串行EEPROM(可擦除、可编程式只读存储器)微处理器CPU外,还带有射频收发及相关电路。
无源非接触式IC卡框图如图1所示。
非接触式IC卡接收射频脉冲,经整流给电容器充电,再经稳压后作为工作电压。
数据解调部分从接收到的射频脉冲中解调出数据送到控制逻辑,控制逻辑接受指令完成存储、发送数据或接收读写器的数据。
系统以13.56MHz的工作频率,半双工方式在读写器与IC卡之间双向传递数据。
读写器将要发送的信号,编码后加载在频率为13.56MHz的载波信号上经天线向外发送,进入读写器工作区域的IC卡接收此脉冲信号。
一方面卡内芯片中的射频接口模块由此信号获得电源电压、复位信号和时钟信号;另一方面卡内芯片中的有关电路对此信号进行调制、解码、解密,然后对命令请求、密码和权限等进行判断。
目录摘要 (I)Abstract (II)引言 (1)1主要研究内容及总体设计方案 (3)1.1系统方案设计 (3)1.2系统工作原理 (6)2硬件设计 (7)2.1主控电路 (7)2.2电源模块电路 (10)2.3键盘模块电路 (10)2.4读卡器模块电路 (10)2.4.1读卡器模块 (11)2.4.2IC卡的功能组成 (12)2.5射频识别电路 (14)2.6显示模块电路 (14)3软件设计 (16)3.1 系统程序开发流程 (16)3.2 主程序设计 (18)4实物制作 (21)结论 (24)参考文献 (25)附录1原理图 (25)附录2源程序清单 (26)致谢 (32)摘要近些年来在我们的生产生活当中,门禁系统及其产品的使用越来越广泛,为了分析了IC卡门禁技术的发展趋势和IC卡门禁系统技术在门禁系统中的使用特点,以及需要优化的方面,进而进行以基于单片机的IC卡门禁系统工作原理为基础去进行设计和制作。
本论文重点通过对射频技术原理和射频卡来研究智能门禁系统,而主要的研究对象就是这款非接触式的IC卡门禁系统。
相对于其它的门禁系统,它有着独特的优势,也使得它的使用最为广泛,它的核心技术是将射频识别技术和IC 卡技术相结合,正是通过这种多部分技术相结合的形式,使得它的发展更有前景也更有发展潜力。
本篇论文将几种不同的门禁系统进行了比较,选出合适的方案,并结合本系统预期要达到的特点加以改进,最后完成系统设计方案,并且详细的介绍了该门禁系统的硬件组成、软件组成,以及各部分的运行方式和参数。
经过最终测试,本设计达到了预期的设计效果。
这套IC卡门禁系统可以高效的识别IC卡模块的读写,磁锁部分也能及时的做出开关指令,并且在IC卡管理上可以进行加入用户卡,删除用户卡,以及键盘密码控制等功能。
总体的系统功能均以达到了预期目的。
关键词:单片机;射频识别技术;IC读写模块;按键AbstractIn recent years, access control system and its products are used more and more widely in our production and life. In order to analyze the development trend of intelligent IC Carmen access control technology and the characteristics of intelligent IC Carmen access control system technology used in access control system, and the need for optimization, and then to intelligent IC Carmen ban system based on the principles of work to design and production.This paper focuses on the principle of RF technology and RF card to study the intelligent access control system, and the main research object is the contactless intelligent IC Carmen access control system. Compared with other access control systems it has a unique advantage, but also makes it the most widely used. Its core technology is the radio frequency identification technology and IC card technology, it is through this multi-part technology combined form, making its development more promising and more potential. In this paper, several different access control systems are compared, and combined with the system expected to meet the requirements of the characteristics of improvement, the final selection of a suitable program. And detailed introduction of the access control system hardware composition, software composition, as well as the operation of the various parts and parameters.After the final test, the design to achieve the desired design effect. The intelligent IC Carmen forbidden system can efficiently identify the read and write of the IC card module, the magnetic lock part can also make the switch instruction in time, and can add the user card and delete the user card in the IC card management, and the replacement of user cards. The overall system function module is to achieve the expected function.Key words: MCU; Radio Frequency Identification Technology; IC read-write Module; key引言随着最近几年门禁系统的使用范围不断扩大,它的发展方向也在不断扩大,不仅仅有IC卡门禁系统,还有生物虹膜门禁系统,指纹门禁系统,甚至还出现了更为高级的面部识别系统。
学院名称:物理与机电工程学院专业:电子信息工程学号:200402204姓名:刘龙瑞指导教师:涂二生(高级工程师)【摘要】本设计是利用T7122M-I工业级ID读卡模块实现的门禁控制器,具有存储一张管理卡和多张用户卡的功能,同时管理人员还可以通过按键更改管理卡,增加、删除用户卡等操作,门禁刷卡控制刷卡距离约为5—12CM。
关键词:门禁系统、T7122M-I工业级读卡模块。
目录摘要 (2)第1章门禁系统的概述 (4)1.1 门禁系统概念 (4)1.2 门禁系统的特点 (4)第2章门禁系统的设计要求 (4)2.1 设计要求 (4)第3章门禁系统的方案论证 (4)3.1门禁系统的总体方案 (4)3.2门禁系统的各个方案论证 (5)3.2.1.单片机控制芯片模块 (5)3.2.1.键盘控制块 (5)第4章门禁系统的硬件部分 (6)4.1主控芯片部分 (6)4.2键盘控制部分 (7)4.3蜂鸣器控制部分 (8)4.4T7122M-I工业读卡模块 (8)第5章门禁系统的软件部分 (9)第6章门禁系统的软、硬件调试 (12)6.1硬件调试 (12)6.2软件调试 (12)6.3软、硬件设计注意事项 (12)结论 (13)致谢 (13)参考文献 (14)ABSTRACT (15)附录1:系统程序。
(16)第1章门禁系统的概述1.1 门禁系统概念出入口门禁控制系统采取以感应卡来取代用钥匙开门的方式。
使用者用一张卡可以打开多把门锁, 对门锁的开启也可以有一定的时间限制。
如果卡丢失了,不必更换门锁,只需将其从控制主机中注销。
出入口门禁控制系统是通过对出入口的准入情况进行控制、管理和记录的设备,对何人何时在何地进行详细跟踪,以实现中心对出入口的24小时控制、监视及管理。
1.2 门禁系统的特点系统将ID卡技术、计算机控制技术与电子门锁有机结合,用ID卡替代钥匙,配合计算机实现智能化门禁控制和管理,有效的解决了传统门锁的使用繁琐和无法信息记录等不足,利用数据控制器采集的数据实现数字化管理可为内部人力资源的有效管理等带来意想不到的效果。
基于IC卡的楼宇门禁系统设计本设计将采用非接触式IC卡作为应答器,将AT89C51 单片机作为系统的控制核心,微控制器主要负责整个门禁系统的信息处理、存储及控制等。
外围加蜂鸣器控制报警电路、工作指示灯电路、电子锁控制电路以及8位LCD数码管显示电路等外围辅助设备,构成了一个完整的门禁管理控制系统。
门禁系统主要由CPU(AT89C51 单片机)、电源指示、复位电路、工作指示电路、振荡电路、蜂鸣器报警电路、门控锁电路、读卡模块、显示模块等组成。
该系统采用非接触式IC卡(射频卡)完成刷卡进门,刷卡出门等功能。
本文设计的门禁系统电路简单, 使用方便,可靠性高、反应灵敏,系统维护方便、应用范围广泛且价格低廉,能够在大多数场合代替接触式IC卡的使用。
错误!未找到引用源。
目录1 引言 (3)1.1课题提出的背景 (3)1.2 门禁系统的发展过程及国内外现状分析 (3)2 门禁系统的设计与选择 (4)2.1 CPU的选择 (4)2.2 IC卡的选择 (5)3门禁系统硬件电路的设计 (5)3.1门禁系统工作原理 (5)3.2门禁的系统组成 (5)3.3系统的硬件设计组成 (6)3.4门禁系统电路原理图 (7)4系统部分电路原理 (8)4.1微控制器AT89C51 (8)4.2读卡模块设计 (11)4.3 工作指示灯电路 (11)4.4时钟电路模块 (12)4.5 门控锁电路模块 (13)4.6电源电路模块 (13)4.7 报警电路模块 (14)4.8 显示模块 (15)5系统软件设计 (15)5.1主程序设计 (16)5.1.1门禁系统主程序工作流程 (16)5.1.2 单片机系统初始化 (17)5.2报警电路程序设计 (19)5.3读卡器模块程序设计 (20)5.4显示模块程序设计 (22)1 引言1.1课题提出的背景在IC卡应用日益广泛的今天,IC卡门禁控制系统以其安全、可靠、高效、灵活和方便的性能逐步取代了其它现有各类锁,成为目前门禁安防系统的主流方式。
xx大学本科生毕业设计说明书题目:基于单片机的智能门禁系统设计学生姓名:xx学号:xx专业:测控技术与仪器班级:xx班指导教师:xx基于单片机的智能门禁系统设计摘要随着人们生活水平的不断提升,科学技术的迅猛发展,因科技发展而越来越智能、高效的生活方式逐步进入普通人身边。
人们对于居住环境的安全性要求也越来越高,具有安全、智能、高效、便捷的门禁系统越来越深入人心。
之所以把安全放到首位,是因为“安全无小事”并且我们的社会中还存在许多不安全的因素困扰着人们,只有加与防范并树立安全意识才能让我们远离危险。
基于此智能门禁系统开始逐渐进入人们的视野,它成为了提升安全性的防卫系统,同样给人们的生活提供了极大地便利。
本设计旨在解决人们居住环境的安全问题,同时以人们的生活更加智能化为出发点,提出一种基于指纹识别和射频识别的智能门禁系统设计方案,该智能门禁系统所涉及的硬件部分主要包括:单片机、指纹识别模块、WIFI 模块、MF RC522模块、电磁锁、显示模块、时钟模块等;软件部分包括:上位机监控界面和手机APP两大部分。
该智能门禁系统采用指纹识别、射频识别与电子密码对身份多重验证,利用无线通信技术连接到手机终端,实现对门禁系统的实时管理,对来往人员的出入时间进行上传及统计,还包括人机交互,时间显示等功能,保障了住户的安全,同时也提高了家庭的智能化管理水平。
关键词:智能门禁系统;指纹识别;射频识别;电子密码Design of intelligent entrance guard system based on MCUAbstractWith the social and people's living conditions continue to improve, the level of science and technology are developing rapidly, the development of science and technology more and more convenient and efficient life gradually into the side of ordinary people. People for the safety requirements of the living environment more and more is also high, with security, intelligence, high efficiency, convenient access control system more and more popular reason. The safety in the first place, because safety is no small matter and in our society there are still many unsafe factors plagued the people, only with security awareness and prevention can we get away from danger.This design aims to solve the security problems of people's living environment, at the same time in the life of people more intelligent as a starting point, put forward a design scheme of intelligent access control system based on radio frequency identification and fingerprint recognition, hardware of the intelligent access control system which mainly consists of a single chip machine, fingerprint identification module, WIFI module, MF RC522 the electromagnetic lock module, display module, audio module, clock module, etc.; the software part includes: monitoring interface of computer and mobile phone APP two parts.The intelligent access control system using fingerprint identification, identity verification of multiple RFID and electronic password, using wireless communication technology to connect to the mobile phone terminal, to achieve real-time management of access control system, and the access time to upload and statistics, including human-computer interaction, time display and other functions.Keywords: intelligent access control system; fingerprint identification; radio frequency identification; electronic password目录摘要 (I)Abstract (II)第一章绪论 (1)1.1 课题研究背景 (1)1.2 智能门禁系统简介 (1)1.2.1 智能门禁系统的发展历程 (1)1.2.2 智能门禁系统国内外研究现状 (3)1.3 智能门禁系统研究意义及目的 (4)第二章课题内容及实施方案 (5)2.1 主要研究内容 (5)2.1.1 身份识别 (5)2.1.2 IC卡识别 (5)2.1.3 显示功能 (5)2.1.4 按键密码功能 (5)2.1.5 WIFI通讯功能 (6)2.2 研究方案及硬件选型 (6)2.3 智能门禁系统的特点 (7)第三章智能门禁系统的硬件电路设计 (8)3.1 智能门禁系统整体硬件结构 (8)3.2 智能门禁系统硬件选型及介绍 (8)3.2.1 主控芯片的选型及介绍 (8)3.2.2 光敏传感器和人体红外热释传感器 (9)3.2.3 矩阵键盘和独立按键模块 (11)3.2.4 读卡器模块 (13)3.2.4 指纹识别模块 (15)3.2.5 液晶显示模块 (16)3.2.6 WIFI模块 (18)3.2.7 时钟模块 (20)3.2.8 继电器模块 (21)第四章智能门禁系统的软件设计 (23)4.1 软件总体构架设计 (23)4.2 读卡模块程序设计 (25)4.3 矩阵键盘程序设计 (26)4.4 DS1302时钟模块程序设计 (27)4.5 指纹识别模式 (28)4.6 显示模块程序设计 (30)4.7 软件设计小结 (31)第五章系统调试与总结 (32)5.1 系统调试 (32)5.2 总结与展望 (34)参考文献 (36)附录A 电路原理图 (39)附录B 源程序 (40)致谢 (43)第一章绪论1.1课题研究背景传统门禁系统结构简单、功能单一、安全性低,己不能满足人们对安全舒适生活的追求。
基于单片机的智能门禁刷卡系统毕业设计解答一、设计背景与目的随着科技的发展,智能门禁系统在许多领域得到了广泛应用。
本设计旨在开发一款基于单片机的智能门禁刷卡系统,以提高门禁控制的安全性和便利性。
通过该系统,用户只需刷卡即可实现开门,同时系统还具备防复制、防破解等功能,以提高门禁系统的安全性。
本设计的目的在于为实际应用提供一种简单、实用的智能门禁解决方案。
二、设计原理1. 硬件组成:本设计主要包括单片机、读卡器、出门按钮、电源模块和指示灯等组件。
单片机作为核心控制部件,负责接收刷卡信号、控制出门按钮等操作,同时通过指示灯显示系统状态。
2. 工作原理:用户携带有效卡片靠近读卡器时,卡片上的磁条信息将被读取并传输给单片机。
单片机根据接收到的信息进行身份验证,若验证通过,则控制出门按钮打开门禁,同时指示灯亮起表示开门成功。
若验证不通过,则门禁保持关闭状态,同时指示灯闪烁提示身份验证失败。
3. 防破解措施:为了防止非法复制卡片,系统采用了加密算法对卡片信息进行加密处理。
同时,为了防止未经授权的用户通过其他途径进入,系统还设置了只有经过验证的用户才能开门的功能。
三、实现过程1. 编写程序:根据设计原理,编写单片机程序,实现刷卡识别、身份验证、出门控制等功能。
程序中应包括对卡片信息的读取、解析、加密和解密等操作。
2. 连接硬件:将单片机、读卡器、出门按钮等组件按照设计要求连接起来,确保信号传输正常。
3. 调试与优化:在连接好硬件后,对系统进行调试和优化,确保各项功能正常工作。
同时,对可能出现的问题进行排查和解决。
四、系统测试1. 测试环境:选择一个封闭的测试环境,确保测试过程中不会受到外部干扰。
2. 测试对象:准备不同类型和有效期的卡片,测试系统的识别率和防破解能力。
同时,测试系统在各种环境下的稳定性和可靠性。
3. 测试结果:经过多次测试,系统各项功能均达到预期效果,识别率较高,防破解能力较强。
同时,系统在各种环境下的稳定性良好,能够满足实际应用需求。
基于单片机的智能门禁系统的设计1. 引言1.1 研究背景在当今社会,随着科技的不断发展,智能化门禁系统已经成为了社会生活中不可或缺的一部分。
传统的门禁系统存在着安全性不足、管理效率低等问题,基于单片机的智能门禁系统的设计具有重要的意义和价值。
研究背景:传统门禁系统主要是通过刷卡、密码等方式进行身份验证,容易被破解或冒用,存在较大的安全隐患。
而基于单片机的智能门禁系统集成了先进的科技手段,如指纹识别、人脸识别等技术,大大增强了门禁系统的安全性和便捷性。
智能门禁系统的管理和监控也更加灵活高效,可以实现远程控制、实时监测等功能,提升了管理人员的工作效率。
针对传统门禁系统存在的问题以及社会对安全性日益重视的背景下,设计基于单片机的智能门禁系统具有重要的研究意义和实际应用价值。
通过对硬件设计、软件设计、通信技术应用、安全性设计等方面的研究和探讨,可以为智能门禁系统的发展和应用提供实用的技术支持和解决方案。
1.2 研究意义智能门禁系统是一种基于单片机技术的智能化安全设备,具有识别用户身份、自动开闭门等功能。
其研究意义在于提高门禁系统的安全性和便利性,减少人力资源和财物的浪费,提升现代社会的安全防范能力。
智能门禁系统的设计可以有效防止非法入侵以及保护重要区域的安全,对于公共场所、企事业单位和住宅小区等场所具有重要意义。
智能门禁系统的研究还有助于推动智能化生活的发展,提高生活品质和工作效率。
随着科技的不断发展,智能门禁系统也将不断完善和更新,为人们提供更加智能化、便捷化的生活体验。
研究基于单片机的智能门禁系统设计具有重要的现实意义和社会意义,对于推动科技应用和社会发展具有积极的推动作用。
2. 正文2.1 硬件设计硬件设计是智能门禁系统的关键组成部分,它直接影响系统的稳定性和性能。
在设计智能门禁系统的硬件时,需要考虑以下几个方面:1. 控制器选择:智能门禁系统的控制器是单片机,它负责处理各种信号和数据,控制门禁设备的运行。
基于单片机的IC卡门禁系统的设计毕业设计目录摘要.......................................................... I II Abstract .. (IV)1 绪论 (1)1.1选题论证 (1)1.2 门禁系统概括 (1)1.2.1门禁系统组成 (1)1.2.2门禁系统功能 (1)1.2.3门禁系统的发展过程 (1)1.2.4门禁系统的优越性 (2)1.2.5门禁系统的国外现状 (2)1.3课题背景及意义 (2)1.4本论文拟解决的关键问题与解决方法 (3)2 系统结构与设计原则 (4)2.1门禁读卡器 (4)2.2非接触式IC卡 (4)2.3智能门禁系统的设计原则 (4)2.4门禁模块图 (5)3 系统硬件电路图设计 (7)3.1各模块选用的硬件介绍 (7)3.1.1 STC89C52单片机介绍 (7)3.1.2 FM1702高频读卡器模块介绍 (10)3.1.3 Mifare射频卡介绍 (10)3.2 STC89C52的电路连接 (11)3.3 LCD12864液晶显示屏的介绍 (12)3.4 AT 24C02介绍 (14)3.4.1AT 24C02存储模块模块连接电路图 (14)3.4.2 主要特性: (14)3.4.2.2引脚描述: (15)3.5电子锁控制 (15)3.6报警电路 (16)3.7射频卡读卡器块的复位电路 (16)3.8按键模块 (17)3.9LED显示模块 (17)4 射频卡读卡器的软件设计 (19)4.1系统流程及主程序介绍 (19)4.2读卡器 (19)4.3读卡过程及程序设计介绍 (20)4.3.1寻卡图 (21)4.3.2防冲突 (21)4.3.3选择卡片 (22)4.3.4读取卡片 (22)4.3.5 卡挂起 (22)5 读卡器的调试 (24)5.1各模块硬件调试 (24)5.1.1单片机的调试 (24)5.1.2串口通信模块的调试 (24)5.1.3本章小结 (24)5.1.4 硬件实物图 (25)参考文献 (30)致谢 (31)附录1 系统原理图 (32)附录2 程序 (33)基于单片机的IC卡门禁系统的设计摘要本论文介绍了可加强安全的智能门禁系统。
图3-3 AT89C51芯片原理图二、门锁电路门锁电路如图3-4所示,以Q16的基极作为门控信号的输入端与P1.3口相连,此电路由12V继电器、限流二极管、5.1K偏置电阻以及9014与8050两个三级管复合成的驱动电路组成。
在这里用到复合管的优点:是为了用低电平控制,考虑到由于AT89S52的I/O口输出高电平时的驱动能力可能会不足,所以本电路采用复合三级管就可以避免驱动能力不足的情况发生。
门锁电路的工作原理:当P1.3口输出高电平时Q1导通,Q2截止,此时继电器的控制线圈为开路,继电器不动作。
门锁接于继电器常闭端,门锁闭合,门处于锁死状态。
当P1.3口输出低电平时Q1截止,Q2导通,此时继电器的控制线圈闭合,继电器动作。
继电器常闭端断开,门锁打开,门处于打开状态。
图4-2 调试过程第四节门禁系统的仿真本文的前几章详细介绍了器件的选择,硬件电路部分的设计以及软件设计流程,本章的工作是把各部分组合成一个总体,进行软硬件的联合调试以及系统整体功能的仿真。
一、整体电路的功能仿真1、系统通电后无刷卡时的仿真系统通电后无刷卡时的仿真结果如图5-1所示,从图中可以看出当系统通电后无刷卡时,红色指示灯亮,数码管无显示,绿色指示灯不亮代表门锁闭合,喇叭无响声。
图5-1 系统通电后无刷卡时的仿真图2、合法卡刷卡时的仿真合法卡刷卡时的仿真结果如图5-2所示。
事先存入单片机一个合法卡号为“123456”,当有合法卡进行刷卡时,红色指示灯熄灭,绿色指示灯发光代表门锁打开,数码管显示合法卡号“123456”,喇叭无响声。
图5-2 合法卡刷卡时的仿真图3、非法卡刷卡时的仿真非法卡刷卡时的仿真结果如图5-3所示。
当有非法卡进行刷卡时,红色指示灯仍然发光,绿色指示灯不亮代表门锁不打开,数码管显示“FFFFFF”,喇叭发出警报。
图5-3 非法卡刷卡时仿真电路图nical free egress. This is an important safety feature. In cases where the lock must be electr ically unlocked on exit, the request-to-exit device also unlocks the door.Access control topologyAccess control decisions are made by comparing the credential to an access control list. Th is lookup can be done by a host or server, by an access control panel, or by a reader. The de velopment of access control systems has seen a steady push of the lookup out from a centra l host to the edge of the system, or the reader. The predominate topology circa 2009 is hub and spoke with a control panel as the hub and the readers as the spokes. The lookup and co ntrol functions are by the control panel. The spokes communicate through a serial connecti on; usually RS485. Some manufactures are pushing the decision making to the edge by pla cing a controller at the door. The controllers are IP enabled and connect to a host and datab ase using standard networks.Types of readersAccess control readers may be classified by functions they are able to perform:Basic (non-intelligent) readers: simply read card number or PIN andforwardit to a control panel. In case of biometric identification, such readers output ID number of a user. Typically Wiegand protocol is used for transmitting data to the control panel, but oth er options such as RS-232, RS-485 and Clock/Data are not uncommon. This is the most po pular type of access control readers. Examples of such readers are RF Tiny by RFLOGICS, Prox Point by HID, and P300 by Far pointe Data.Semi-intelligent readers: have all inputs and outputs necessary tocontrol door hardware (lock, door contact, exit button), but do not make any access decisio ns. When a user presents a card or enters PIN, the reader sends information to the main con troller and waits for its response. If the connection to the main controller is interrupted, suc h readers stop working or function in a degraded mode. Usually semi-intelligent readers ar e connected to a control panel via an RS-485 bus. Examples of such readers are InfoProx L ite IPL200 by CEM Systems and AP-510 by Apollo.而当他们被允许进入或退出。
2013届本科生毕业设计题目:基于单片机IC卡门禁系统的设计与实现院(系): 机械与电子信息工程学院专业年级: 2013级电信专升本**: **学号: **********指导教师: 唐永刚教授2015年 03月20日Title: microcontroller-based temperature control systemfountainsDepartment: College of the system of energy saving and safety Major: Electronic and Information EngineeringAuthor: Chen chengStudent ID: 2013080102Instructor: Tang Yonggang ProfessorMarch 20th,2015摘要随着科学技术的进步,IC卡门禁系统在日常生活中的应用越来越普及。
比如公司、写字楼出入口门禁制系统采取以感应卡来取代用钥匙开门的方式。
使用者用一张卡可以打开多把门锁, 对门锁的开启也可以有一定的时间限制。
如果卡丢失了,不必更换门锁,只需将其从控制主机中注销。
出入口门禁控制系统是通过对出入口的准入情况进行控制、管理和记录的设备,对何人何时在何地进行详细跟踪,以实现中心对出入口的24小时控制、监视及管理等。
本系统以89C51系列单片机STC89C52为控制核心,利用非接触式高频Mifare IC 卡模块读取用户手中的IC卡信息,识别成功后与系统存储的IC卡库数据进行比对校验,如果IC卡数据库中有IC卡则证明IC卡合法,单片机通过控制继电器控制电子锁门禁开启和关闭。
同时系统采用4X4矩阵键盘作为输入,LCD1602液晶作为人机交互显示,让系统具备更大的实用价值。
关键词:STC89C52;4X4键盘;IC卡;LCD1602;MifareAbstractWith the progress of science and technology, access control systems used in daily life is more and more popular. The gate entrance control system to replace open a door with a key way to induction card. A user with a card can open the lock on the door lock, the opening can also have a certain time limit. If the card is lost, do not have to change the locks, the cancellation of its control from the host. The gate entrance control system through control, equipment management and records of the admittance of entrance to whom, when and where to detailed tracking, to achieve the center on the entrance 24 hours control, monitoring and management.This system uses 89C51 Series MCU STC89C52 as the control core, the use of contactless IC card information of high frequency Mifare IC card module to read the user's hands, ratio of IC are checking data recognition after successful and storage system, if there is evidence that the IC card IC card IC card database legal, chip by controlling the relay control electronic lock opening and closing. At the same time the system uses the 4X4 matrix keyboard as input, LCD1602 liquid crystal display as human-computer interaction, can complete the IC card information through the keyboard to add, delete and other tasks, to make the system more practical value.Key words:STC89C52;4X4 keybord;IC card;LCD1602;Mifare目录1 系统总体方案设计 (1)1.1 系统设计原理 (1)1.2 硬件方案的选择 (1)1.2.1 主控制芯片的选择 (1)1.2.2 显示模块的选择 (2)1.2.3 电源电路的比较与选择 (2)1.2.4 键盘输入电路的选泽 (3)1.2.5 电子锁门禁驱动电路的选择 (3)1.2.6 数据存储芯片的选泽 (4)2 系统的硬件设计 (5)2.1 单片机最小系统设计 (5)2.1.1 STC89C52单片机介绍 (5)2.2 IC卡原理及驱动电路设计 (7)2.2.1 Mifare射频卡技术参数 (7)2.2.2 IC卡内部结构介绍 (7)2.2.3 IC卡读写过程 (9)2.2.4 单片机与IC卡读卡模块接口电路设计 (10)2.3 键盘电路设计 (10)2.3.1 键盘识别原理 (10)2.3.2 键盘电路及键盘按键定义 (11)2.4 电子锁门禁继电器驱动电路设计 (11)2.4.1 继电器介绍 (11)2.4.2 继电器驱动电路设计 (12)2.5 LCD1602液晶显示电路设计 (12)2.5.1 LCD1602液晶介绍 (12)2.5.2 单片机与LCD1602液晶接口介绍 (12)3 系统的软件设计 (14)3.1 系统总程序设计 (14)3.2 IC卡读写子程序设计 (14)3.3 键盘扫描程序的设计 (15)3.4 LCD1602液晶显示子程序 (17)3.5 电子锁门禁开关子程序设计 (18)3.6 报警子程序设计 (18)4 系统的焊接与调试 (19)4.1 系统硬件焊接与调试 (19)4.2 系统软件调试 (19)结语 (21)参考文献 (22)附录一电路图 (23)附录二、程序源代码 (24)1 系统总体方案设计1.1 系统设计原理本系统是基于STC89C52单片机设计的IC卡门禁系统。
科学技术创新2021.13基于单片机的IC 卡门禁系统设计冯美艳殷鹏(安阳学院航空工程学院,河南安阳455000)1概述传统门锁在钥匙丢失或忘记携带时,只能从窗户进入或者采取破坏门锁的办法开锁。
传统门锁在配置时需要找专业人士,比较麻烦而且不能保证所配钥匙的准确性。
在出租房屋业务中,由于经常换租客,传统门锁因为可以随意复制,安全系数低。
针对这些问题提出了一种基于单片机的IC 卡门禁系统[2]。
IC 卡门禁系统可以通过刷卡和输入密码两种方式开锁也可以随意更改密码,可以有效解决以上问题。
2IC 卡门禁系统设计方案IC 卡门禁系统设计方案如图1系统设计方案图所示。
图1系统设计方案图该系统由单片机核心模块、RFID 读卡模块、LCD 显示模块、电源模块、报警模块、电子门锁模块和存储模块七部分组成[3]。
系统的工作模式有设置模式和正常模式两种。
系统上电后,按键模块若有设置按键按下,则系统进入设置模式。
设置模式又分为更新密码和注册IC 卡两种模式。
设置模式完成以后,将信息存入存储模块[4]。
系统上电后,若按键模块设置按键没有按下,则系统进入正常模式。
若有IC 卡靠近,RFID 读卡模块读取IC 卡中的ID 并且通过串口发送至STC89C52单片机模块。
STC89C52单片机模块接受IC 卡中的ID 并且与FLASH 中存储的ID 进行比对,比对成功则开锁并提示门已打开,开锁指示灯亮,反之则不开锁并示警。
若有按键按下密码,则按键模块通过串口将密码发送到单片机模块,单片机模块接受到密码信息并且与FLASH 中存储的密码进行比对,比对成功则开锁并提示开锁成功,开锁指示灯亮,反之则不开锁并示警[5]。
3IC 卡门禁系统软件设计IC 卡门禁系统主要由KEIL 软件设计。
系统分为设置模式和正常模式两种。
程序启动,单片机扫描设置按键是否按下,若按下则进入设置模式,确定是注册IC 卡信息还是更换密码。
并在注册IC 卡信息或更换密码后将新的IC 卡信息或密码保存在FLASH 。
基于51单片机的IC卡门禁控制系统软件设计【摘要】随着现代科技的发展,门禁控制系统在安全技术防范领域扮演着越来越重要的角色。
其软件系统的开发和设计起着重要的作用。
1、前言随着现代科技的发展,门禁控制系统在安全技术防范领域扮演着越来越重要的角色,这是建立在先进的计算机技术,通信技术各非接触的射频识别技术之上,通过持有非接触式IC卡来对人的进出实施放行,拒绝和记录等操作的智能化控制系统。
非接触式IC卡的核心技术为射频识别,其环境适应性强,可全天候,无接触地完成自动识别功能。
本系统以89C51系列单片机STC89C52为控制核心,利用非接触式射频卡模块读取用户手中的IC卡信息,识别成功后与系统存储的IC卡库数据进行比对校验,如果IC卡数据库中有IC卡则证明IC卡合法,单片机通过控制继电器控制电子锁门禁开启和关闭。
同时采用键盘作为IC卡录入和删除,LCD1602液晶作为人机交互显示,让系统具备更大的实用价值。
2、系统总程序设计系统上电后首先进行初始化,完成液晶、键盘等初始化任务。
然后进入死循环,单片机控制IC卡模块时时扫描判断是否有IC靠近,当靠近时,启动IC卡读取程序,识别IC卡卡片信息后,与AT24C02芯片内存储的IC卡数据库信息进行比对,如果校验成功则控制门禁开,反之则不开门禁。
整个过程LCD1602液晶显示操作过程及数据信息。
3、IC卡读写子程序设计3.1 Mifare射频卡技术参数(1)容量为8K位(bits)1K字节(bytes)EEPROM(2)分为16个扇区,每个扇区为4块,每块16个字节,以块为存取单位(3)每个扇区有独立的一组密码及访问控制(4)每张卡有唯一序列号,为32位(5)具有防冲突机制,支持多卡操作(6)无电源,自带天线,内含加密控制逻辑和通讯逻辑电路(7)数据保存期为10年,可改写10万次,读无限次(8)工作温度:-20℃~50℃(湿度为90%)(9)工作频率:13.56MHZ(10)通信速率:106 KBPS(11)读写距离:10 cm以内(与读写器有关)3.2 IC卡读写卡的过程一般包含如下几个步骤:(1)复位应答(Answer to request)射频卡的通讯协议和通讯波特率是定义好的,当有卡片进入读写器的操作范围时,读写器以特定的协议与它通讯,从而确定该卡是否为M1射频卡,即验证卡片的卡型。
基于单片机的小区门禁系统设计小区门禁系统是一个基于单片机的智能安防系统,通过单片机控制门禁设备的运行,实现对小区进出人员的身份识别、权限管理和安全监控。
下面将详细介绍该门禁系统的设计。
一、系统架构该门禁系统的架构由硬件和软件两部分组成。
硬件部分包括单片机、门禁读卡器、电磁锁、门磁、红外传感器等设备。
单片机作为系统的核心控制器,负责接收读卡器读取的卡片信息,判断卡片的合法性,并控制电磁锁的开关。
门磁和红外传感器用于监控门的状态和人员活动。
软件部分包括单片机程序和上位机程序。
单片机程序负责与硬件设备的交互,实现对门禁设备的控制和状态监测。
上位机程序负责与单片机通信,接收和处理单片机发送的数据,并提供人员权限管理、事件记录查询等功能。
二、系统功能1.身份识别:当居民拿着门禁卡靠近读卡器时,系统会读取卡片信息,并与系统中存储的卡片信息进行比对,以判断卡片的合法性。
2.权限管理:系统中可以设定不同用户的权限级别,比如居民、物业人员、访客等。
根据用户的权限级别,系统判断是否允许进入。
3.实时监控:利用红外传感器和门磁等设备,实时监测门的开关状态和人员进出活动,及时发现异常情况。
4.报警提示:当发生未授权进入、门长时间未关等异常情况时,系统会发出警报并将相应信息发送给相关人员。
5.事件记录:系统会记录每次人员进出的时间、地点和身份等信息,方便后续查询和管理。
6.远程控制:通过上位机程序,可以实现对门禁设备的远程开关控制,方便物业人员进行远程管理。
三、系统设计与实现1.硬件设计:选用合适的单片机和相关模块,与门禁设备进行接口连接。
利用门磁和红外传感器等设备,实现对门的状态和人员活动的监测。
2.单片机程序设计:根据单片机的具体型号和开发环境,编写相应的程序。
程序中需要包括读卡器的驱动程序,身份验证算法,门磁和红外传感器的监控程序,以及与上位机通信的程序等。
3.上位机程序设计:选择合适的开发平台,编写上位机程序。
程序中需要包括与单片机的通信接口,数据处理和权限管理模块,事件记录查询和报警处理模块等。
基于51系列单片机的智能IC卡门禁控制系统设计摘要:本设计采用AT89C51 单片机作为控制核心,外围加蜂鸣器控制电路、开门指示灯电路、电控锁控制电路以及8位数码管显示电路等。
门禁系统主要由CPU、复位电路、电源指示、工作指示、振荡电路、蜂鸣器电路、门控锁电路、读卡模块、显示模块等组成。
采用IC卡完成刷卡进门,通过具体程序设计实现:当刷卡时,如卡权限获得允许,显示模块显示卡号,同时继电器动作将门锁打开,指示灯熄灭;当遇到非法卡时不显示卡号,门锁不开,蜂鸣器发出警报。
本系统设计简单、性能优良,具有一定的实用性。
关键词:门禁系统单片机读卡器电控锁,IC卡Title Based on the 51 Series MCU intelligent IC card access control system designAbstractThis design uses AT89C51 single chip microcomputer as the control core, periphery and a buzzer control circuit, the door indicator light circuit, the electric control lock circuit and the 8 digital tube display circuit. Access control system is mainly composed of CPU, reset circuit, the power indicator, work instructions, oscillation circuit, a buzzer circuit, lock circuit, card reader module, display module and other components. UsingIC card to complete the card door, through specific programming: when the swipe of a card, such as card access permit, the display module for displaying the number, at the same time relay will open door locks, the indication lamp is off; when the illegal card does not show the card number, door not open, buzzer alarm. This system has the advantages of simple design, good performance, has a certain practicality.Keywords: Access control system Single chip microcomputerCard reader Electric control lock目次1 引言 (1)2 门禁系统方案设计与选择 (2)2.1 方案的选择 (2)2.2 IC卡的选择 (3)2.3 设计原理 (3)2.4 设计功能 (3)3 门禁系统硬件电路的设计 (4)3.1 门禁系统电路基本原理 (4)3.1.1 门禁系统结构图 (4)3.1.2 门禁系统主要组成 (4)3.1.3 门禁系统工作原理 (4)3.2 门禁系统整体电路图 (5)3.3 门禁系统各部分电路图 (5)3.3.1 主控芯片 AT89C51 (5)3.3.2 门锁电路 (8)3.3.3 报警电路 (9)3.3.4 工作指示灯电路 (9)3.3.5 读卡模块 (10)3.3.6 显示模块 (13)4 门禁系统软件设计与调试 (15)4.1 系统软件设计基本思路 (15)4.2 系统软件主流程图 (16)4.3 软件调试 (17)4.3.1 程序调试用到的软件及工具 (17)4.3.2 KEIL C51简介 (18)4.3.3 调试过程 (18)5 门禁系统的仿真 (19)5.1 整体电路的功能仿真 (19)5.1.1 系统通电后无刷卡时的仿真 (19)5.1.2 合法卡刷卡时的仿真 (20)5.1.3 非法卡刷卡时的仿真 (21)5.2 调试分析 (21)结论 (22)参考文献 (23)致谢 (24)附录 A 程序清单 (25)1 引言在当今社会,随着人们对门禁系统各方面要求的不断提高,门禁控制系统的应用范围越来越广泛,因此门禁控制系统的研发已成为现代科技领域的一个热门课题。
中图分类号:密级:UDC:编号:毕业设计设计题目名称:基于51单片机的刷卡门禁系统学生姓名:张贵专业名称:电子信息工程班级:电子11-1学制: 3学号:1150213119学历层次:专科指导教师:杨东评阅人:论文(设计)提交日期:2014年 5 月 31 日论文(设计)答辩日期:2014年 6 月 3 日江苏建筑职业技术学院二○一四年五月三十一日毕业设计成绩评定书专业、班级电子11-1 姓名张贵日期1、设计题目基于51单片机的刷卡门禁系统2、设计指导教师(签名)杨东3、设计评阅人(签名)评阅日期4、评定意见及成绩年月日本文详细介绍了刷卡门禁系统的硬件组成和系统的软件开发过程。
给出了刷卡门禁系统的电路原理图,以及主程序设计的设计框图和程序。
主要分析了单片机与FM1702高频读卡器频模块的接口电路、报警电路、门锁继电器电路、液晶12864电路以及单片机最小系统。
读卡器由读卡模块、单片机控制模块、射频天线以及智能IC卡组成。
读卡器能读写荷兰Philips公司的Mifare非接触式射频卡。
当有卡进入时,读卡器内数据后台通过单片机进行处理程序判断是不是合法IC卡,并且将卡号传送到液晶12864上显示。
读卡器的软件部分主要包括程序设计,包括询卡、选择卡片、读取卡片、判断IC 卡是否合法等。
读卡器采用内部集成有8K字节Flash程序存贮器的STC89C52单片机作控制器,系统完全采用SPI通信,其接口管脚少、连线简单,有利于缩小读卡器的体积。
关键词:门禁系统,FM1702, STC89C52,IC卡第一章绪论 (1)1.1门禁系统概括 (2)1.1.1门禁系统组成 (2)1.1.2门禁系统功能 (2)1.1.3门禁系统的发展过程 (2)1.1.4门禁系统的优越性 (3)1.1.5门禁系统的国内外现状 (3)1.2课题背景及意义 (4)第二章系统结构与设计原则 (5)2.1门禁读卡器 (5)2.2非接触式IC卡 (6)2.3智能门禁系统的设计原则 (7)2.4毕业设计要求 (8)2.5门禁系统模块 (9)第三章系统硬件电路设计 (10)3.1各模块选用的硬件介绍 (10)3.1.1 STC89C52单片机介绍 (10)3.1.2USB供电接口 (16)3.2 STC89C52的电路连接 (15)3.3 12864液晶显示屏的使用 (17)3.3.2刷卡模块 (18)3.4电子锁控制 (21)3.5报警模块 (22)3.6射频卡读卡器块的复位电路 (23)第四章读卡器的调试 (24)4.1各个模块硬件调试 (24)4.2单片机的调试 (24)第五章射频读卡器软件设置 (25)5.1寻卡 (25)5.2防冲突 (25)5.3选择卡片 ............................................................................................错误!未定义书签。
基于单片机的IC卡门禁系统的设计
王芳芳;任拥伟;戴志刚
【期刊名称】《黑龙江科技信息》
【年(卷),期】2016(000)015
【摘要】设计了一个基于单片机的IC卡门禁系统,系统硬件由微控制器CC2530单片机模块、MF RC523读卡器模块、电机驱动模块、语音报警模块、字符型液晶显示器LCD1602构成。
该系统具有语音报警功能,支持刷IC卡以及二代居民身份证开门。
分别在IAR软件和Altium Designer环境下设计了系统程序和系统电路原理图,完成了系统功能,实现了各项技术指标。
【总页数】1页(P168-168)
【作者】王芳芳;任拥伟;戴志刚
【作者单位】安徽理工大学电气与信息工程学院,安徽淮南 232001;安徽理工大学电气与信息工程学院,安徽淮南 232001;安徽理工大学电气与信息工程学院,安徽淮南 232001
【正文语种】中文
【相关文献】
1.一款基于89C51单片机实现的非接触式IC卡门禁系统 [J], 杨旭方
2.基于IC卡技术的个人研修室门禁系统设计与实现 [J], 苏宁
3.基于MSP430的非接触式IC卡门禁系统设计 [J], 刘宇航;叶冬
4.基于单片机的IC卡门禁系统设计 [J], 冯美艳;殷鹏
5.基于单片机的IC卡门禁系统设计 [J], 冯美艳;殷鹏
因版权原因,仅展示原文概要,查看原文内容请购买。
2013届本科生毕业设计题目:基于单片机IC卡门禁系统的设计与实现院(系): 机械与电子信息工程学院专业年级: 2013级电信专升本**: **学号: **********指导教师: 唐永刚教授2015年 03月20日Title: microcontroller-based temperature control systemfountainsDepartment: College of the system of energy saving and safety Major: Electronic and Information EngineeringAuthor: Chen chengStudent ID: 2013080102Instructor: Tang Yonggang ProfessorMarch 20th,2015摘要随着科学技术的进步,IC卡门禁系统在日常生活中的应用越来越普及。
比如公司、写字楼出入口门禁制系统采取以感应卡来取代用钥匙开门的方式。
使用者用一张卡可以打开多把门锁, 对门锁的开启也可以有一定的时间限制。
如果卡丢失了,不必更换门锁,只需将其从控制主机中注销。
出入口门禁控制系统是通过对出入口的准入情况进行控制、管理和记录的设备,对何人何时在何地进行详细跟踪,以实现中心对出入口的24小时控制、监视及管理等。
本系统以89C51系列单片机STC89C52为控制核心,利用非接触式高频Mifare IC 卡模块读取用户手中的IC卡信息,识别成功后与系统存储的IC卡库数据进行比对校验,如果IC卡数据库中有IC卡则证明IC卡合法,单片机通过控制继电器控制电子锁门禁开启和关闭。
同时系统采用4X4矩阵键盘作为输入,LCD1602液晶作为人机交互显示,让系统具备更大的实用价值。
关键词:STC89C52;4X4键盘;IC卡;LCD1602;MifareAbstractWith the progress of science and technology, access control systems used in daily life is more and more popular. The gate entrance control system to replace open a door with a key way to induction card. A user with a card can open the lock on the door lock, the opening can also have a certain time limit. If the card is lost, do not have to change the locks, the cancellation of its control from the host. The gate entrance control system through control, equipment management and records of the admittance of entrance to whom, when and where to detailed tracking, to achieve the center on the entrance 24 hours control, monitoring and management.This system uses 89C51 Series MCU STC89C52 as the control core, the use of contactless IC card information of high frequency Mifare IC card module to read the user's hands, ratio of IC are checking data recognition after successful and storage system, if there is evidence that the IC card IC card IC card database legal, chip by controlling the relay control electronic lock opening and closing. At the same time the system uses the 4X4 matrix keyboard as input, LCD1602 liquid crystal display as human-computer interaction, can complete the IC card information through the keyboard to add, delete and other tasks, to make the system more practical value.Key words:STC89C52;4X4 keybord;IC card;LCD1602;Mifare目录1 系统总体方案设计 (1)1.1 系统设计原理 (1)1.2 硬件方案的选择 (1)1.2.1 主控制芯片的选择 (1)1.2.2 显示模块的选择 (2)1.2.3 电源电路的比较与选择 (2)1.2.4 键盘输入电路的选泽 (3)1.2.5 电子锁门禁驱动电路的选择 (3)1.2.6 数据存储芯片的选泽 (4)2 系统的硬件设计 (5)2.1 单片机最小系统设计 (5)2.1.1 STC89C52单片机介绍 (5)2.2 IC卡原理及驱动电路设计 (7)2.2.1 Mifare射频卡技术参数 (7)2.2.2 IC卡内部结构介绍 (7)2.2.3 IC卡读写过程 (9)2.2.4 单片机与IC卡读卡模块接口电路设计 (10)2.3 键盘电路设计 (10)2.3.1 键盘识别原理 (10)2.3.2 键盘电路及键盘按键定义 (11)2.4 电子锁门禁继电器驱动电路设计 (11)2.4.1 继电器介绍 (11)2.4.2 继电器驱动电路设计 (12)2.5 LCD1602液晶显示电路设计 (12)2.5.1 LCD1602液晶介绍 (12)2.5.2 单片机与LCD1602液晶接口介绍 (12)3 系统的软件设计 (14)3.1 系统总程序设计 (14)3.2 IC卡读写子程序设计 (14)3.3 键盘扫描程序的设计 (15)3.4 LCD1602液晶显示子程序 (17)3.5 电子锁门禁开关子程序设计 (18)3.6 报警子程序设计 (18)4 系统的焊接与调试 (19)4.1 系统硬件焊接与调试 (19)4.2 系统软件调试 (19)结语 (21)参考文献 (22)附录一电路图 (23)附录二、程序源代码 (24)1 系统总体方案设计1.1 系统设计原理本系统是基于STC89C52单片机设计的IC卡门禁系统。
系统由两个部分构成:硬件电路部分和软件部分。
硬件部分主要是电路板的设计与制作,软件部分主要是各个模块的驱动及总程序调试与实现。
硬件电路主要由:51单片机最小系统、射频IC卡模块、LCD1602液晶显示模块、报警提示模块、4X4键盘模块、电子锁继电器模块、电源模块等构成。
设计硬件电路结构如下图所示。
图1.1 系统总体框图1.2 硬件方案的选择1.2.1 主控制芯片的选择方案一:采用ARM9微处理器作为控制器。
ARM9引系列处理器是英国ARM公司设计的主流嵌入式处理器 ARM9内核是0.9MIPS/MHz的三级流水线和冯·诺伊曼结构; ARM9内核是5级流水线,提供1.1MIPS/MHz的哈佛结构。
ARM7没有MMU,ARM720T是MMU的 ,ARM9主要包括ARM9TDMI和ARM9E-S等系列ARM9是有MMU的,ARM940T只有Memory protection unit.不是一个完整的MMU。
ARM7是典型的微处理器,体积小、处理能力强、功耗低,但价格昂贵,会照成产品成本增加。
方案二:采用STC89C52单片机作为为控制STC89C52单片机是对目前所有兼容Intel 8031指令系统的单片机的统称。
该系列单片机的始祖是Intel的8031单片机,后来随着Flash技术的发展,8031单片机取得了长足的进展,成为目前应用最广泛的8位单片机之一,其代表型号是ATMEL公司的AT89系列,它广泛应用于工业测控系统之中。
目前很多公司都有51系列的兼容机型推出,在目前乃至今后很长的一段时间内将占有大量市场。
51单片机是基础入门的一个单片机,还是应用最广泛的一种。
需要注意的是52系列的单片机一般不具备自编程能力。
51成本低廉,使用方便,适合与本系统的温度检测与控制。
综上分析,我们采用了第二个方案,即采用STC89C52单片机作为主控制芯片。
1.2.2 显示模块的选择方案一:采用数码管显示。
数码管显示具有亮度高、显示简单简洁、成本低廉,可靠性高、响应速度快等有点。
但如果采用想要显示要想让能见度较远并且醒目的同时又要显示汉字、图片等丰富的信息,则需要的液晶屏就要足够大成本也就很高。
电路复杂需器件也高。
方案二:采用LCD1602液晶显示.LCD128X64 是一种具有4 位/8 位并行、2 线或3 线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;其显示分辨率为128×64, 内置8192 个16*16 点汉字,和128 个16*8 点ASCII 字符集.利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界面。
LCD1602液晶器件与数码管显示模块相比,在硬件电路结构或显示程序都要简洁得多,且该器件的价格始终,批量价格更低。
而且显示平稳、省电、美观,更容易实现题目要求,对后续的功能兼容性高。
软件操作简单,可操作性强。
综上分析,我们采用了第二个方案。
1.2.3 电源电路的比较与选择方案一:采用USB供电电脑的电源是通过电脑适配器将220V AC 转换成了12V DC直流,电脑USB接口可以提供稳定的5V直流电压。
完全能够满足5V单片机系统的供电需要,并且电源稳定、即插即用,功耗低使用非常方便。
方案二:自制直流稳压电源模块。
将插线板电源经过变压、整流、滤波、稳压后输出。
为系统提供稳定可靠的电源。
自制电源会增加硬件成本,同时高压转抵押也带来不稳定等因素,因此不采用此方法。
由于USB供电具有即插即用的特点,方便实用,因此我们选择第一个方案。