基于单片机的电子密码锁设计(AT89S52)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

课程设计(论文)说明书题目:基于单片机的电子密码锁院(系):信息与通信学院专业:微电子学学生姓名:张金品学号:1000240228指导教师:岳宏卫职称:教授2012年12月05日桂林电子科技大学课程设计(论文)报告用纸第页共38页2摘要MCS-51系列单片机应用广泛,是学习单片机技术较好的系统平台,同时也是单片机微型计算机应用系统开发的一个重要系列。目前,单片机原理与应用教材大都采用汇编语言讲解和设计程序实例,但汇编语言学习困难。在实际应用系统开发调试中,特别是开发比较复杂的应用系统时,为了提高开发效率和使程序便于移植,现在多用C语言。在信息产业飞速发展的今天,我们生活中必不可需的设备都向着小型化、便携化、智能化、自动化的方向发展。所以电子密码锁随着快节奏的生活应运而生。在我国六七十年代还是传统的一把钥匙配一把锁,不管是单位还是个人每天都要认真检查是否锁上了门,而且钥匙还不能随便乱放,一旦不小心忘记放在哪里很可能就打不开门了。传统的锁也相当的不安全,会有一些不法分子想尽办法打开你的房锁去偷盗东西。电子密码锁的产生使得这些问题都不再是问题,我们只需简单的记住四位密码即可。关键词:电子密码锁AT89S521602显示矩阵键盘蜂鸣器报警继电器桂林电子科技大学课程设计(论文)报告用纸第页共38页3AbstractMCS-51seriesmicrocontrollerwidelyused,istolearnabetterSCMtechnologyplatform,butalsodevelopedaseriesofsingle-chipmicrocomputerapplicationsystem.Currently,SCMprinciplesandapplicationmaterialsaremostlyusingassemblylanguagetoexplainthedesignprocessinstance,butassemblylanguagelearningdifficulties.Inthedevelopmentanddebuggingofthepracticalapplicationofthesystem,especiallythedevelopmentofcomplexapplicationsystemsinordertoimprovedevelopmentefficiencyandmaketheprogrameasytotransplant,nowmorethanusingClanguage.Intherapiddevelopmentoftheinformationindustrytoday,ourliveswillnotneedequipmenttowardminiaturization,portable,intelligent,automateddirection.Electronicpasswordlockcameintobeingwiththefast-pacedlife.Equippedwithalockinakeyofthesixtiesandseventies,ortraditional,whetherunitsorindividualseverydaycarefullycheckwhetherthedoorislocked,andthekeyscannotmisplacingonceaccidentallyforgetwheretoputverymightnotopenthedoor.Thetraditionallockconsiderableunsafe,therewillbesomeunscrupulouselementstriedtheirbesttoopenyourroomlocktostealthings.Generationofelectronicpasswordlocksothattheseissuesarenolongeraproblem,wesimplyneedtorememberthefourpassword.Keywords:electroniccombinationlockAT89S521602displaymatrixthekeyboardbuzzeralarmrelay桂林电子科技大学课程设计(论文)报告用纸第页共38页4目录引言………………………………………………………………………51总体方案设计………………………………………………………51.1方案论证………………………………………………………………………………………62硬件电路的设计………………………………………………….…62.1单片机部分................................................................................................................72.2复位电路…………………………………………………………92.3显示模块LCD1602.......................................................................................................102.4键盘输入模块................................................................................................................112.5报警电路.......................................................................................................................122.6开锁电路..........................................................................................错误!未定义书签。3系统软件设计.........................................................................................................133.1主程序设计.....................................................................................................................133.2开锁设计..........................................................................................................................143.3密码修改设计...................................................................................................................153.4keil软件介绍....................................................................................................................174调试及问题和解决办法···································17结论·····················································18谢辞............................................................................................................................18参考文献.....................................................................................................................19附录……………………………………………………………………20桂林电子科技大学课程设计(论文)报告用纸第页共38页5引言:随着社会的进步和人们生活水平的提高,老式的锁已经跟不上人们的要求,况且人们对防盗的要求越来越高,因此近几年一种新型的电子密码锁应运而生,受到了人们的青睐。有报警功能的密码锁这时正为人们解决了不少问题。但是市场上的密码锁大部分都是用于一些大公司财政机构、价格高昂,一般人们难以接受。如果再设计和生产一种价格低廉、性能灵敏可靠的密码锁,必将在防盗和保证财政安全方面发挥更加有效的作用。密码锁是现代生活中经常用到的工具之一,广泛应用于保险柜、房门、宾馆、车库等。电子密码锁克服了机械式密码锁量少、安全性能差的缺点,特别是使用单片机控制的智能电子密码锁,不但功能全,而且具有更高的安全性和可靠性。并且电子密码锁只需记住一组密码,无需携带钥匙,免除了人们携带钥匙的烦恼,被越来越多的人所喜欢。随着我国第三产业的飞速发展,电子密码锁会在不久的将来得到广泛的应用,方便社会和个人。从电子密码锁出现到现在,电子锁的体积在缩小,同时可靠性也在提高,成本也相对慢慢减低,目前,在西方国家,电子密码锁技术相对先进,种类齐全,电子密码锁已被广泛应用于智能门禁系统中,使之更加安全更加可靠实现大门的管理。我国于90年代初期开始对密码锁进行初步的探索。到目前为止,随着电子技术和信息技术的发展,电子密码锁的技术领域已发展的十分成熟。从目前的技术水平和市场认可程度看,使用最为广泛的是键盘式电子密码锁,该产品主要应用于保险箱、保险柜和金库,还有一部分应用于保管箱和运钞车。在其他技术领域还有遥控式电子密码锁以及卡片式密码锁等。1.系统设计方案单片机密码锁主要内容:(1),宽范围密码设置,密码可以由“0123456789abcf“等10个数字和六个字母任意合一个四位密;(2)、如果输入密码正确,打开继电器并显示密码正确;如果密码错误显示密码错误,并且蜂鸣器连续报警一段时间;(3)、记录输入错误次数,当连续输入错误三次,将连续数分钟不能进行密码输入,并间断报警,过后自动恢复输入待机状态。(4)修改密码功能,初始密码6767,随时可以修改密码,当然修改之前得先输入桂林电子科技大学课程设计(论文)报告用纸第页共38页6正确的旧密码,为了便于观察,输入新密码的时候实时显示输入的密码。1.1方案论证本系统采用以单片机为核心元件的控制方案。选用AT89S52单片机。4*4矩阵键盘输入密码。用蜂鸣器和继电器来作为控制的演示。外接LCD1602显示器用于显示作用。其原理如下图1所示。图1单片机控制方案2系统硬件设计与实现本课题所设计的外围电路包括:单片机部分、复位电路、显示1602、矩阵键盘、报警电路和开锁电路。2.1单片机部分在本设计中选用ATMEL公司的AT89S52单片机作为主控芯片。它是一款低功耗,桂林电子科技大学课程设计(论文)报告用纸第页共38页7AT89S52就是一款广泛应用的,高性能CMOS8位单片机,由于系统控制方案简单,数据量也不大,考虑到电路的简单和成本等因素,因此在本设计中选用ATMEL公司的AT89S52单片机作为主控芯片。主控模块采用单片机最小系统是由于AT89S512芯片内含有8B的E2PROM,无需外扩存储器,电路简单可靠,其常用时钟频率为12MHz,并且价格低廉,批量价在5元以内。AT89S51是一款功能强大的微型计算机,它可为许多嵌入式控制应用

1 / 38
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功