资源描述:
《基于单片机的电子密码锁设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、大连理工大学城市学院本科生毕业设计(论文)学院:电子与自动化学院专业:电子信息工程学生:尹璐指导教师:黄超完成日期:2011年5月11日大连理工大学城市学院本科毕业设计(论文)基于单片机的电子密码锁设计总计毕业设计(论文)69页表格3个插图33幅基于单片机的电子密码锁设计摘要随着电子产品向着智能化和微型化的不断发展,单片机已成为电子产品研制和开发中首选的控制器。随着社会的发展和人们生活水平的逐渐提高,如何实现家庭防盗,财务安全,汽车防盗等安全问题也尤为突出,传统的机械锁构造简单,安全性能差,已经无法满足人们的需
2、要。在科学技术发展的今天,电子密码防盗锁作为防盗卫士的作用显得日趋重要[1]。本次设计的题目是基于单片机的电子密码锁设计,系统由美国Intel公司的单片机80C51与低功耗CMOS型EEPROMM24C01作为主控芯片与数据存储单元,结合外围的键盘输入、4位8段共阳极数码管、报警和开锁等电路,用C语言编写主控芯片的控制程序,设计了一款可以多次更改密码并具有报警功能的电子密码锁。本文包括了电子密码锁的硬件设计和软件程序,同时给出了器件的选择,硬件设计电路图,软件流程图和C语言程序等内容。经实验证明,本密码锁具有方
3、法合理,简单易行,操作简单,成本低,安全实用,等特点,符合住宅和办公室用锁要求,具有一定的推广价值[2]。关键词:单片机;密码锁;可更改;报警V基于单片机的电子密码锁设计AbstractDevelopingasaneconomichighspeed,theelectronicproductsaremoreandmoreintelligentandminiature.TheSingleChipMicrocomputerhasbecomethefirstcontrollerforelectronicproducts
4、researchanddevelopment.Withthedevelopmentofsocietyandpeople’slivingstandardsimproved.Itisveryimportanttosolvetheproblemsabouthowtorealizethefamilyanti-theft,securityoftheproperty,carsecurityremoteorsomesafetyproblems.Thetraditionalmechanicallockhasasimplestr
5、ucture,apoorsafetyperformance.Ithasbeenalreadyfarfrommeetingtheneedofrequirement.Today,therapidanddrasticchangesaretakingplaceintechnology,theelectroniccombinationlockplaysanincreasinglyimportantroleinthesecurityguard.Forpracticality,thispaperdesignsanewelec
6、troniccipherlockbasedontheSingleChipMicrocomputer.Theintelligentsystemusing80C51,one-chipcomputerthatCompanyproduced,INTELoftheU.S.A,asthemaincontrolchip.Andthelow-powerconsumptionchip,M24C02,whichisaDatabaseStorageUnit.Theauthormadethissystembyuseofmakingco
7、ntrolledprogramofmasterCMOSwithperipheryelectroniccircuitofkeyboardinput,LEDdisplay,alarmandunlock.Andallofthemaincontrolchip’sprogramiscreatedbyClanguage.Thepaperdesignsanewelectroniccipherlock,whichhasthefunctionofalarmandwhoseciphercanbechangedmanytimes.A
8、ndthepaperincludesthehardwaredesignandthesoftwareprogramoftheelectroniccipherlock,andalsogivethedeviceselectandconnect,thehardwarecircuitdiagramsandprogramdesignareprovided,theClanguageprogramar