- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于89c51电子密码锁设计附程序本科本科毕业设计
《电子技术综合设计》
设计报告
设计题目: 基于STC89C52单片机的电子密码锁设计
组长姓名: 汪菲 学 号:
专业与班级: 信息12-1班
姓 名: 田宣宣 学 号:
专业与班级: 信息12-1班
姓 名: 侯宁博 学 号:
专业与班级: 信息12-1班
时 间: 2014 ~ 2015 学年第(1)学期
指导教师: 袁小平 成 绩: 日 期:2015年1月1日
一、设计摘要和课题任务
在日常生活和工作中,住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。目前门锁主要用弹子锁,其钥匙容易丢失;保险箱主要用机械密码锁,其结构较为复杂,制造精度要求高,成本高,且易出现故障,人们常需携带多把钥匙,使用极不方便,且钥匙丢失后安全性即大打折扣。针对这些锁具给人们带来的不便,为满足人们对锁的使用要求,增加其安全性,用密码代替钥匙的电子密码锁应运而生。它的出现为人们的生活带来了很大的方便,有很广阔的市场前景。
本文从经济实用的角度出发,采用89S51单片机与低功耗CMOS型E2PROM AT24C02作为主控芯片与数据存储器单元,结合外围的键盘输入、显示、报警、开锁等电路,用C语言编写主控芯片的控制程序,设计了一款可以多次更改密码具有报警功能的电子密码锁。
关键词: 单片机;密码锁;红外遥控
完成的功能:
1.密码锁初始设置6位密码,密码通过红外遥控器或4X4键盘输入,若密码正确,则将锁打开。 在按下每个按键的时候都会有蜂鸣器响声。
2.密码由用户自己设定,在开锁状态下,用户可自行修改密码。 本设计采用单片机为主控芯片,结合外围电路,组成电子密码锁,用户想要打开锁,必先通过提供的键盘输入正确的密码才能将锁打开,密码输入错误有提示,为了提高安全性,当密码输入错误一次将报警。密码可以由用户自己修改设定,锁打开后才能修改密码。修改密码之前必须再次输入密码,在输入新密码时候需要二次确认,以防止误操作。
3.系统工作时,用户通过红外遥控器或键盘输入密码,单片机将输入密码与设定密码进行比较,若密码正确,则发出开锁信号,将门打开,系统不报警;若密码不正确,则有相应的指示灯闪动,并要求重新输入密码,重新输入密码的次数不能超过3次,若3次输入的密码都不正确,则发出报警信号。
4.对密码进行存储,用户设定的密码掉电不丢失。
二、方案比较与选择
可行性分析:
本次设计采用STC89C52芯片,STC89C52是一个低电压,高性能CMOS 8位单片机.编程软件采用keil软件,由keil C生成HEX文件,然后烧入单片机。
密码输入采用红外遥控输入和4X4键盘输入方式。红外线输入采用通用遥控器,遥控接收采用HX1838一体化万能接收头。接收到的信号通过单片机INT0输入单片机。键盘采用的是4X4矩阵式按键键盘,它由行线和列线组成,也称行列式键盘,按键位于行列的交叉点上,密码锁的密码由键盘输入完成,与独立式按键键盘相比,要节省很多I/O口,让设计更容易实现。
密码存储采用EEPROM串行I C总线芯片AT24C02。通过单片机对24c02芯片进行密码存储,存储好密码后,通过按键输入密码与存储芯片里面的数据进行对比,根据数据是否一致,来执行相应的操作,还可以根据按键操作来执行是否更换数据。
报警部分由蜂鸣器及外围电路组成,加电后不发声,当密码输入错误时,单片机的P3.6引脚为低电平,三极管导通执行蜂鸣器报警声子程序发出警笛报警。
开锁用户通过键盘设置六位密码,并储存在EEPROM中作为锁码指令。首先按下键盘数字键0-9输入密码,最后按下确认键。当用户输入一密码后,单片机自动识码,如果识码不符,则提示重新输入,如果超过三次则报警。如果正确,系统使单片机其中一引脚线发出信号,经三极管放大后,由继电器驱动电磁阀动作将锁打开,实物中用继电器替代。
除红外遥控外其它部分可以采用Proteus软件进行仿真,使用C语言编程,使该设计的功能更容易进行规划调试及实现,同时也节约了开发成本,具有一定可行性。
三、系统设计
如图所示,本次密码锁设计共有如下六部分组成:
四、电路设计
1)STC89C52RC单
您可能关注的文档
- 锅炉蒸汽压力控制和燃空比比值本科毕业设计.doc
- 轨道交通5号线车站监测方案本科毕业设计.doc
- 国产600mw凝汽式机组全厂原则性热力系统设计本科毕业设计.doc
- 锅炉烟气脱硫设备技术方案本科毕业设计.doc
- 国际公寓5#楼小区施工组织本科毕业设计.doc
- 国际广场商业办公项目模板施工方案说明本科本科毕业设计.doc
- 国超智能微波远距离停车场系统方案书本科本科毕业设计.doc
- 国家地球空间信息产业化基地项目土方开挖方案本科毕业设计.doc
- 国有创业基金运行模式与考核评价机制研究最终稿本科毕业设计.doc
- 国有重点煤矿重大危险源辨识评估报告本科本科毕业设计.doc
- 基于51单片机控制的智能自动窗的设计本科本科毕业设计.doc
- 基于89c52的数字万用表设计本科毕业设计.doc
- 基于ads 的低噪声放大器设计与仿真本科本科毕业设计.doc
- 基于89s52的饮水机加热控制系统—课程设计本科毕业设计.doc
- 基于89c52的液体点滴速度监控设计论文课程设计本科毕业设计.doc
- 基于android的2048游戏的设计与实现本科毕业设计.doc
- 基于ae的化工厂有毒气体扩散应急系统的设计与实现本科毕业设计.doc
- 基于android的中国象棋游戏的设计论文本科毕业设计.doc
- 基于android平台的天气预报软件的设计与实现本科毕业设计.doc
- 基于android平台的天气预报软件的设计与实现正文本科毕业设计.doc
最近下载
- (100分)中国石油大学2022秋《红楼梦研究第二阶段在线作业.doc VIP
- 第7节货场平面布置及配置图.PDF VIP
- 8.1功与功率 (教学课件)-高中物理人教版(2019)必修第二册 .pptx VIP
- 海浦蒙特MTCC-V2A经典系列别墅电梯控制柜用户手册-中-V1.0.pdf VIP
- 塔里木油田超深气井产出剖面解释方法研究.pdf
- 2025年上海市青少年活动中心(上海市青年发展服务中心)工作人员公开招聘(第二批)笔试备考题库及答案解析.docx VIP
- 2025北京市公安局公共交通安全保卫总队勤务辅警招聘70人笔试备考试题及答案解析.docx VIP
- BRCGS 包装材料(第七版)文件清单.xlsx VIP
- 生物多样性保护与监测.pdf VIP
- 《探寻非遗漆扇之美》课件.pptx VIP
文档评论(0)